diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 7a178e36568..5bacbbcdf46 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -7306,6 +7306,8 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_WORKFLOW_ID: "agent" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 4388c83ef65..37fdfb3530e 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -6550,6 +6550,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_ENGINE_MODEL: "gpt-5-mini" + GH_AW_WORKFLOW_ID: "ai-moderator" + GH_AW_WORKFLOW_NAME: "AI Moderator" outputs: add_labels_labels_added: ${{ steps.add_labels.outputs.labels_added }} steps: @@ -7339,9 +7344,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "spam,ai-generated,link-spam,ai-inspected" GH_AW_LABELS_TARGET: "*" - GH_AW_WORKFLOW_NAME: "AI Moderator" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5-mini" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -7462,9 +7464,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "AI Moderator" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5-mini" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 99a288e38b3..3ca4d5cb6f8 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -7558,6 +7558,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📊 *Diagram rendered by [{workflow_name}]({run_url})*\",\"runStarted\":\"📐 Archie here! [{workflow_name}]({run_url}) is sketching the architecture on this {event_type}...\",\"runSuccess\":\"ðŸŽĻ Blueprint complete! [{workflow_name}]({run_url}) has visualized the connections. The architecture speaks for itself! ✅\",\"runFailure\":\"📐 Drafting interrupted! [{workflow_name}]({run_url}) {status}. The diagram remains incomplete...\"}" + GH_AW_WORKFLOW_ID: "archie" + GH_AW_WORKFLOW_NAME: "Archie" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8184,9 +8189,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Archie" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📊 *Diagram rendered by [{workflow_name}]({run_url})*\",\"runStarted\":\"📐 Archie here! [{workflow_name}]({run_url}) is sketching the architecture on this {event_type}...\",\"runSuccess\":\"ðŸŽĻ Blueprint complete! [{workflow_name}]({run_url}) has visualized the connections. The architecture speaks for itself! ✅\",\"runFailure\":\"📐 Drafting interrupted! [{workflow_name}]({run_url}) {status}. The diagram remains incomplete...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 8db892e5a0f..186f84f8d08 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -6539,6 +6539,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "artifacts-summary" + GH_AW_WORKFLOW_NAME: "Artifacts Summary" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7451,8 +7455,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Artifacts Summary" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ steps.app-token.outputs.token }} script: | diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index 6f4d2909264..70b3fd9a746 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -6921,6 +6921,11 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_TRACKER_ID: "audit-workflows-daily" + GH_AW_WORKFLOW_ID: "audit-workflows" + GH_AW_WORKFLOW_NAME: "Agentic Workflow Audit Agent" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7823,9 +7828,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Agentic Workflow Audit Agent" - GH_AW_TRACKER_ID: "audit-workflows-daily" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8110,9 +8112,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Agentic Workflow Audit Agent" - GH_AW_TRACKER_ID: "audit-workflows-daily" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index c5a3e3783fe..9a8d4381a46 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -6404,6 +6404,11 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_TRACKER_ID: "blog-auditor-weekly" + GH_AW_WORKFLOW_ID: "blog-auditor" + GH_AW_WORKFLOW_NAME: "Blog Auditor" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7306,9 +7311,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Blog Auditor" - GH_AW_TRACKER_ID: "blog-auditor-weekly" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index 6bed4149a31..fd9ed2439db 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -7437,6 +7437,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸĶ *Search results brought to you by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔍 Brave Search activated! [{workflow_name}]({run_url}) is venturing into the web on this {event_type}...\",\"runSuccess\":\"ðŸĶ Mission accomplished! [{workflow_name}]({run_url}) has returned with the findings. Knowledge acquired! 🏆\",\"runFailure\":\"🔍 Search interrupted! [{workflow_name}]({run_url}) {status}. The web remains unexplored...\"}" + GH_AW_WORKFLOW_ID: "brave" + GH_AW_WORKFLOW_NAME: "Brave Web Search Agent" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8063,9 +8068,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Brave Web Search Agent" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸĶ *Search results brought to you by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔍 Brave Search activated! [{workflow_name}]({run_url}) is venturing into the web on this {event_type}...\",\"runSuccess\":\"ðŸĶ Mission accomplished! [{workflow_name}]({run_url}) has returned with the findings. Knowledge acquired! 🏆\",\"runFailure\":\"🔍 Search interrupted! [{workflow_name}]({run_url}) {status}. The web remains unexplored...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 7542dddb302..7c345ba111b 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -6773,6 +6773,12 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ⚠ïļ *Compatibility report by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔎 Breaking Change Checker online! [{workflow_name}]({run_url}) is analyzing API compatibility on this {event_type}...\",\"runSuccess\":\"✅ Analysis complete! [{workflow_name}]({run_url}) has reviewed all changes. Compatibility verdict delivered! 📋\",\"runFailure\":\"🔎 Analysis interrupted! [{workflow_name}]({run_url}) {status}. Compatibility status unknown...\"}" + GH_AW_TRACKER_ID: "breaking-change-checker" + GH_AW_WORKFLOW_ID: "breaking-change-checker" + GH_AW_WORKFLOW_NAME: "Breaking Change Checker" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -7435,10 +7441,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[breaking-change] " GH_AW_ISSUE_LABELS: "breaking-change,automated-analysis" - GH_AW_WORKFLOW_NAME: "Breaking Change Checker" - GH_AW_TRACKER_ID: "breaking-change-checker" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ⚠ïļ *Compatibility report by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔎 Breaking Change Checker online! [{workflow_name}]({run_url}) is analyzing API compatibility on this {event_type}...\",\"runSuccess\":\"✅ Analysis complete! [{workflow_name}]({run_url}) has reviewed all changes. Compatibility verdict delivered! 📋\",\"runFailure\":\"🔎 Analysis interrupted! [{workflow_name}]({run_url}) {status}. Compatibility status unknown...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index 75ae078a0bf..ff5b4bb6b40 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -6686,6 +6686,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "campaign-generator" + GH_AW_WORKFLOW_NAME: "Campaign Generator" outputs: assign_to_agent_assigned: ${{ steps.assign_to_agent.outputs.assigned }} steps: @@ -7778,8 +7782,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Campaign Generator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_AGENT_TOKEN }} script: | @@ -7958,8 +7960,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Campaign Generator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/campaign-manager.lock.yml b/.github/workflows/campaign-manager.lock.yml index 59dfb2c1ffa..c77be5d4370 100644 --- a/.github/workflows/campaign-manager.lock.yml +++ b/.github/workflows/campaign-manager.lock.yml @@ -7178,6 +7178,8 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_WORKFLOW_ID: "agent" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index efa1187228b..f5758d31300 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -7451,6 +7451,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "codex" + GH_AW_ENGINE_MODEL: "gpt-5-mini" + GH_AW_WORKFLOW_ID: "changeset" + GH_AW_WORKFLOW_NAME: "Changeset Generator" outputs: push_to_pull_request_branch_commit_url: ${{ steps.push_to_pull_request_branch.outputs.commit_url }} steps: @@ -8691,9 +8696,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Changeset Generator" - GH_AW_ENGINE_ID: "codex" - GH_AW_ENGINE_MODEL: "gpt-5-mini" with: github-token: ${{ steps.app-token.outputs.token }} script: | @@ -8775,9 +8777,6 @@ jobs: GH_AW_PUSH_IF_NO_CHANGES: "warn" GH_AW_COMMIT_TITLE_SUFFIX: " [skip-ci]" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Changeset Generator" - GH_AW_ENGINE_ID: "codex" - GH_AW_ENGINE_MODEL: "gpt-5-mini" with: github-token: ${{ steps.app-token.outputs.token }} script: | diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 4756fdb8426..d46fe154c0d 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -7338,6 +7338,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "ci-coach-daily" + GH_AW_WORKFLOW_ID: "ci-coach" + GH_AW_WORKFLOW_NAME: "CI Optimization Coach" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -7628,16 +7633,12 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[ci-coach] " GH_AW_PR_DRAFT: "true" GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "CI Optimization Coach" - GH_AW_TRACKER_ID: "ci-coach-daily" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 82028c6f4ac..5051ff968d6 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -6849,6 +6849,13 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸĐš *Diagnosis provided by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸĨ CI Doctor reporting for duty! [{workflow_name}]({run_url}) is examining the patient on this {event_type}...\",\"runSuccess\":\"ðŸĐš Examination complete! [{workflow_name}]({run_url}) has delivered the diagnosis. Prescription issued! 💊\",\"runFailure\":\"ðŸĨ Medical emergency! [{workflow_name}]({run_url}) {status}. Doctor needs assistance...\"}" + GH_AW_WORKFLOW_ID: "ci-doctor" + GH_AW_WORKFLOW_NAME: "CI Failure Doctor" + GH_AW_WORKFLOW_SOURCE: "githubnext/agentics/workflows/ci-doctor.md@ea350161ad5dcc9624cf510f134c6a9e39a6f94d" + GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/githubnext/agentics/tree/ea350161ad5dcc9624cf510f134c6a9e39a6f94d/workflows/ci-doctor.md" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -7812,11 +7819,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[CI Failure Doctor] " - GH_AW_WORKFLOW_NAME: "CI Failure Doctor" - GH_AW_WORKFLOW_SOURCE: "githubnext/agentics/workflows/ci-doctor.md@ea350161ad5dcc9624cf510f134c6a9e39a6f94d" - GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/githubnext/agentics/tree/ea350161ad5dcc9624cf510f134c6a9e39a6f94d/workflows/ci-doctor.md" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸĐš *Diagnosis provided by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸĨ CI Doctor reporting for duty! [{workflow_name}]({run_url}) is examining the patient on this {event_type}...\",\"runSuccess\":\"ðŸĐš Examination complete! [{workflow_name}]({run_url}) has delivered the diagnosis. Prescription issued! 💊\",\"runFailure\":\"ðŸĨ Medical emergency! [{workflow_name}]({run_url}) {status}. Doctor needs assistance...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8118,11 +8120,6 @@ jobs: GH_AW_CREATED_ISSUE_URL: ${{ steps.create_issue.outputs.issue_url }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "CI Failure Doctor" - GH_AW_WORKFLOW_SOURCE: "githubnext/agentics/workflows/ci-doctor.md@ea350161ad5dcc9624cf510f134c6a9e39a6f94d" - GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/githubnext/agentics/tree/ea350161ad5dcc9624cf510f134c6a9e39a6f94d/workflows/ci-doctor.md" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸĐš *Diagnosis provided by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸĨ CI Doctor reporting for duty! [{workflow_name}]({run_url}) is examining the patient on this {event_type}...\",\"runSuccess\":\"ðŸĐš Examination complete! [{workflow_name}]({run_url}) has delivered the diagnosis. Prescription issued! 💊\",\"runFailure\":\"ðŸĨ Medical emergency! [{workflow_name}]({run_url}) {status}. Doctor needs assistance...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 85d71206421..507508c29c7 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -6565,6 +6565,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "cli-consistency-checker" + GH_AW_WORKFLOW_NAME: "CLI Consistency Checker" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -7227,8 +7231,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[cli-consistency] " GH_AW_ISSUE_LABELS: "automation,cli,documentation" - GH_AW_WORKFLOW_NAME: "CLI Consistency Checker" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 1ecd0d14048..6c0fe8d34b1 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -6410,6 +6410,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "cli-version-checker" + GH_AW_WORKFLOW_NAME: "CLI Version Checker" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -7072,8 +7076,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[ca] " GH_AW_ISSUE_LABELS: "automation,dependencies" - GH_AW_WORKFLOW_NAME: "CLI Version Checker" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index ce3211ec2e0..6824cf96371 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -7515,6 +7515,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŽĪ *Magnifique! Performance by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸŽĩ Comme d'habitude! [{workflow_name}]({run_url}) takes the stage on this {event_type}...\",\"runSuccess\":\"ðŸŽĪ Bravo! [{workflow_name}]({run_url}) has delivered a stunning performance! Standing ovation! 🌟\",\"runFailure\":\"ðŸŽĩ Intermission... [{workflow_name}]({run_url}) {status}. The show must go on... eventually!\"}" + GH_AW_WORKFLOW_ID: "cloclo" + GH_AW_WORKFLOW_NAME: "/cloclo" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8384,7 +8389,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[cloclo] " GH_AW_PR_LABELS: "automation,cloclo" @@ -8394,9 +8398,6 @@ jobs: GH_AW_MAX_PATCH_SIZE: 1024 GH_AW_COMMENT_ID: ${{ needs.activation.outputs.comment_id }} GH_AW_COMMENT_REPO: ${{ needs.activation.outputs.comment_repo }} - GH_AW_WORKFLOW_NAME: "/cloclo" - GH_AW_ENGINE_ID: "claude" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŽĪ *Magnifique! Performance by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸŽĩ Comme d'habitude! [{workflow_name}]({run_url}) takes the stage on this {event_type}...\",\"runSuccess\":\"ðŸŽĪ Bravo! [{workflow_name}]({run_url}) has delivered a stunning performance! Standing ovation! 🌟\",\"runFailure\":\"ðŸŽĩ Intermission... [{workflow_name}]({run_url}) {status}. The show must go on... eventually!\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8893,9 +8894,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_CREATED_PULL_REQUEST_URL: ${{ steps.create_pull_request.outputs.pull_request_url }} GH_AW_CREATED_PULL_REQUEST_NUMBER: ${{ steps.create_pull_request.outputs.pull_request_number }} - GH_AW_WORKFLOW_NAME: "/cloclo" - GH_AW_ENGINE_ID: "claude" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŽĪ *Magnifique! Performance by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸŽĩ Comme d'habitude! [{workflow_name}]({run_url}) takes the stage on this {event_type}...\",\"runSuccess\":\"ðŸŽĪ Bravo! [{workflow_name}]({run_url}) has delivered a stunning performance! Standing ovation! 🌟\",\"runFailure\":\"ðŸŽĩ Intermission... [{workflow_name}]({run_url}) {status}. The show must go on... eventually!\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/close-old-discussions.lock.yml b/.github/workflows/close-old-discussions.lock.yml index 6edc53a5b33..4d8136482a2 100644 --- a/.github/workflows/close-old-discussions.lock.yml +++ b/.github/workflows/close-old-discussions.lock.yml @@ -6500,6 +6500,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "codex" + GH_AW_WORKFLOW_ID: "close-old-discussions" + GH_AW_WORKFLOW_NAME: "Close Outdated Discussions" steps: - name: Download agent output artifact continue-on-error: true @@ -6768,8 +6772,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Close Outdated Discussions" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index b7c7872ce6a..033bd8d5596 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -6323,6 +6323,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "commit-changes-analyzer" + GH_AW_WORKFLOW_NAME: "Commit Changes Analyzer" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7225,8 +7229,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Commit Changes Analyzer" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 0dec0c230c8..4439380aa93 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -6720,6 +6720,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "copilot-agent-analysis" + GH_AW_WORKFLOW_NAME: "Copilot Agent PR Analysis" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7622,8 +7626,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Copilot Agent PR Analysis" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 4d35ae25274..6141aba9710 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -7950,6 +7950,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "copilot-pr-merged-report" + GH_AW_WORKFLOW_NAME: "Daily Copilot PR Merged Report" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8852,8 +8856,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Copilot PR Merged Report" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 690934e2e73..db69641cd26 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -7367,6 +7367,10 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "copilot-pr-nlp-analysis" + GH_AW_WORKFLOW_NAME: "Copilot PR Conversation NLP Analysis" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8269,8 +8273,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Copilot PR Conversation NLP Analysis" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8555,8 +8557,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Copilot PR Conversation NLP Analysis" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 54bd59489bb..f82971ab6ce 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -6852,6 +6852,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "copilot-pr-prompt-analysis" + GH_AW_WORKFLOW_NAME: "Copilot PR Prompt Pattern Analysis" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7754,8 +7758,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Copilot PR Prompt Pattern Analysis" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index d15a9ab3c70..ad44e43bc23 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -7459,6 +7459,10 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "copilot-session-insights" + GH_AW_WORKFLOW_NAME: "Copilot Session Insights" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8361,8 +8365,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Copilot Session Insights" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8647,8 +8649,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Copilot Session Insights" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index b8b2ab206ca..cc4a6b66447 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -7625,6 +7625,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ⚒ïļ *Crafted with care by [{workflow_name}]({run_url})*\",\"runStarted\":\"🛠ïļ Master Crafter at work! [{workflow_name}]({run_url}) is forging a new workflow on this {event_type}...\",\"runSuccess\":\"⚒ïļ Masterpiece complete! [{workflow_name}]({run_url}) has crafted your workflow. May it serve you well! 🎖ïļ\",\"runFailure\":\"🛠ïļ Forge cooling down! [{workflow_name}]({run_url}) {status}. The anvil awaits another attempt...\"}" + GH_AW_WORKFLOW_ID: "craft" + GH_AW_WORKFLOW_NAME: "Workflow Craft Agent" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8448,9 +8453,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Workflow Craft Agent" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ⚒ïļ *Crafted with care by [{workflow_name}]({run_url})*\",\"runStarted\":\"🛠ïļ Master Crafter at work! [{workflow_name}]({run_url}) is forging a new workflow on this {event_type}...\",\"runSuccess\":\"⚒ïļ Masterpiece complete! [{workflow_name}]({run_url}) has crafted your workflow. May it serve you well! 🎖ïļ\",\"runFailure\":\"🛠ïļ Forge cooling down! [{workflow_name}]({run_url}) {status}. The anvil awaits another attempt...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8860,9 +8862,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_PUSH_IF_NO_CHANGES: "warn" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Workflow Craft Agent" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ⚒ïļ *Crafted with care by [{workflow_name}]({run_url})*\",\"runStarted\":\"🛠ïļ Master Crafter at work! [{workflow_name}]({run_url}) is forging a new workflow on this {event_type}...\",\"runSuccess\":\"⚒ïļ Masterpiece complete! [{workflow_name}]({run_url}) has crafted your workflow. May it serve you well! 🎖ïļ\",\"runFailure\":\"🛠ïļ Forge cooling down! [{workflow_name}]({run_url}) {status}. The anvil awaits another attempt...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 53f7647403b..7ffa8644327 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -6360,6 +6360,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "daily-assign-issue-to-user" + GH_AW_WORKFLOW_NAME: "Auto-Assign Issue" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -7657,8 +7661,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_COMMENT_TARGET: "*" - GH_AW_WORKFLOW_NAME: "Auto-Assign Issue" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8066,8 +8068,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Auto-Assign Issue" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index 0074b05de5a..3213df2c5df 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -6957,6 +6957,11 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_TRACKER_ID: "daily-code-metrics" + GH_AW_WORKFLOW_ID: "daily-code-metrics" + GH_AW_WORKFLOW_NAME: "Daily Code Metrics and Trend Tracking Agent" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7859,9 +7864,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Code Metrics and Trend Tracking Agent" - GH_AW_TRACKER_ID: "daily-code-metrics" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index 97d6c3fb094..277b0d14917 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -7456,6 +7456,11 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "daily-copilot-token-report" + GH_AW_WORKFLOW_ID: "daily-copilot-token-report" + GH_AW_WORKFLOW_NAME: "Daily Copilot Token Consumption Report" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8358,9 +8363,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Copilot Token Consumption Report" - GH_AW_TRACKER_ID: "daily-copilot-token-report" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8645,9 +8647,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Copilot Token Consumption Report" - GH_AW_TRACKER_ID: "daily-copilot-token-report" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 6c450b99447..00f51e42caf 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -6259,6 +6259,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_TRACKER_ID: "daily-doc-updater" + GH_AW_WORKFLOW_ID: "daily-doc-updater" + GH_AW_WORKFLOW_NAME: "Daily Documentation Updater" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -6549,7 +6554,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[docs] " GH_AW_PR_LABELS: "documentation,automation" @@ -6557,9 +6561,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Daily Documentation Updater" - GH_AW_TRACKER_ID: "daily-doc-updater" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index 01919b88a6e..c5f054d9c56 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -6320,6 +6320,13 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "codex" + GH_AW_ENGINE_MODEL: "gpt-5-mini" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Penned with care by [{workflow_name}]({run_url})*\",\"runStarted\":\"📜 Hark! The muse awakens — [{workflow_name}]({run_url}) begins its verse upon this {event_type}...\",\"runSuccess\":\"âœĻ Lo! [{workflow_name}]({run_url}) hath woven its tale to completion, like a sonnet finding its final rhyme. 🌟\",\"runFailure\":\"🌧ïļ Alas! [{workflow_name}]({run_url}) {status}, its quill fallen mid-verse. The poem remains unfinished...\"}" + GH_AW_TRACKER_ID: "daily-fact-thread" + GH_AW_WORKFLOW_ID: "daily-fact" + GH_AW_WORKFLOW_NAME: "Daily Fact About gh-aw" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -6948,11 +6955,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_COMMENT_TARGET: "4750" GITHUB_AW_COMMENT_DISCUSSION: "true" - GH_AW_WORKFLOW_NAME: "Daily Fact About gh-aw" - GH_AW_TRACKER_ID: "daily-fact-thread" - GH_AW_ENGINE_ID: "codex" - GH_AW_ENGINE_MODEL: "gpt-5-mini" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Penned with care by [{workflow_name}]({run_url})*\",\"runStarted\":\"📜 Hark! The muse awakens — [{workflow_name}]({run_url}) begins its verse upon this {event_type}...\",\"runSuccess\":\"âœĻ Lo! [{workflow_name}]({run_url}) hath woven its tale to completion, like a sonnet finding its final rhyme. 🌟\",\"runFailure\":\"🌧ïļ Alas! [{workflow_name}]({run_url}) {status}, its quill fallen mid-verse. The poem remains unfinished...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index fa84c2bd1e7..fcee83d2e14 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -7837,6 +7837,11 @@ jobs: contents: write issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "daily-file-diet" + GH_AW_WORKFLOW_ID: "daily-file-diet" + GH_AW_WORKFLOW_NAME: "Daily File Diet" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -8510,9 +8515,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[file-diet] " GH_AW_ISSUE_LABELS: "refactoring,code-health,automated-analysis" - GH_AW_WORKFLOW_NAME: "Daily File Diet" - GH_AW_TRACKER_ID: "daily-file-diet" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ steps.app-token.outputs.token }} script: | @@ -8811,9 +8813,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily File Diet" - GH_AW_TRACKER_ID: "daily-file-diet" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ steps.app-token.outputs.token }} script: | diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 9a0f0ea5dac..7b12d04bdca 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -7339,6 +7339,11 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "daily-firewall-report" + GH_AW_WORKFLOW_ID: "daily-firewall-report" + GH_AW_WORKFLOW_NAME: "Daily Firewall Logs Collector and Reporter" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8241,9 +8246,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Firewall Logs Collector and Reporter" - GH_AW_TRACKER_ID: "daily-firewall-report" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8528,9 +8530,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Firewall Logs Collector and Reporter" - GH_AW_TRACKER_ID: "daily-firewall-report" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index efe15957781..f9831811c86 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -7497,6 +7497,11 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "codex" + GH_AW_TRACKER_ID: "daily-issues-report" + GH_AW_WORKFLOW_ID: "daily-issues-report" + GH_AW_WORKFLOW_NAME: "Daily Issues Report Generator" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8528,9 +8533,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Issues Report Generator" - GH_AW_TRACKER_ID: "daily-issues-report" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8815,9 +8817,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Issues Report Generator" - GH_AW_TRACKER_ID: "daily-issues-report" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9054,9 +9053,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Issues Report Generator" - GH_AW_TRACKER_ID: "daily-issues-report" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index fde57408cfa..60afd382c58 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -6428,6 +6428,11 @@ jobs: contents: read security-events: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "malicious-code-scan" + GH_AW_WORKFLOW_ID: "daily-malicious-code-scan" + GH_AW_WORKFLOW_NAME: "Daily Malicious Code Scan Agent" steps: - name: Download agent output artifact continue-on-error: true @@ -6545,9 +6550,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_WORKFLOW_FILENAME: "daily-malicious-code-scan" - GH_AW_WORKFLOW_NAME: "Daily Malicious Code Scan Agent" - GH_AW_TRACKER_ID: "malicious-code-scan" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 6e4030d44bc..d0a6dc8912a 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -6233,6 +6233,11 @@ jobs: contents: write issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_TRACKER_ID: "daily-multi-device-docs-tester" + GH_AW_WORKFLOW_ID: "daily-multi-device-docs-tester" + GH_AW_WORKFLOW_NAME: "Multi-Device Docs Tester" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -6893,9 +6898,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Multi-Device Docs Tester" - GH_AW_TRACKER_ID: "daily-multi-device-docs-tester" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -7194,9 +7196,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Multi-Device Docs Tester" - GH_AW_TRACKER_ID: "daily-multi-device-docs-tester" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index bb799ad9ccc..5c861a2134d 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -7261,6 +7261,11 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "daily-news-weekday" + GH_AW_WORKFLOW_ID: "daily-news" + GH_AW_WORKFLOW_NAME: "Daily News" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8163,9 +8168,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily News" - GH_AW_TRACKER_ID: "daily-news-weekday" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8450,9 +8452,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily News" - GH_AW_TRACKER_ID: "daily-news-weekday" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 5c27fb464d8..acd1a2b3ee0 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -8960,6 +8960,11 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "codex" + GH_AW_TRACKER_ID: "daily-performance-summary" + GH_AW_WORKFLOW_ID: "daily-performance-summary" + GH_AW_WORKFLOW_NAME: "Daily Project Performance Summary Generator (Using Safe Inputs)" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -9991,9 +9996,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Project Performance Summary Generator (Using Safe Inputs)" - GH_AW_TRACKER_ID: "daily-performance-summary" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -10278,9 +10280,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Project Performance Summary Generator (Using Safe Inputs)" - GH_AW_TRACKER_ID: "daily-performance-summary" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -10517,9 +10516,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Project Performance Summary Generator (Using Safe Inputs)" - GH_AW_TRACKER_ID: "daily-performance-summary" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index c2cc0a25fc4..2a15fe6d564 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -7182,6 +7182,11 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "daily-repo-chronicle" + GH_AW_WORKFLOW_ID: "daily-repo-chronicle" + GH_AW_WORKFLOW_NAME: "The Daily Repository Chronicle" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8084,9 +8089,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "The Daily Repository Chronicle" - GH_AW_TRACKER_ID: "daily-repo-chronicle" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8371,9 +8373,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "The Daily Repository Chronicle" - GH_AW_TRACKER_ID: "daily-repo-chronicle" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index b487e8e8a69..ca804598c4b 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -6470,6 +6470,13 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "daily-team-status" + GH_AW_WORKFLOW_ID: "daily-team-status" + GH_AW_WORKFLOW_NAME: "Daily Team Status" + GH_AW_WORKFLOW_SOURCE: "githubnext/agentics/workflows/daily-team-status.md@d3422bf940923ef1d43db5559652b8e1e71869f3" + GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/githubnext/agentics/tree/d3422bf940923ef1d43db5559652b8e1e71869f3/workflows/daily-team-status.md" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7372,11 +7379,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Daily Team Status" - GH_AW_WORKFLOW_SOURCE: "githubnext/agentics/workflows/daily-team-status.md@d3422bf940923ef1d43db5559652b8e1e71869f3" - GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/githubnext/agentics/tree/d3422bf940923ef1d43db5559652b8e1e71869f3/workflows/daily-team-status.md" - GH_AW_TRACKER_ID: "daily-team-status" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index 83af3b956bd..bb4f882768f 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -6529,6 +6529,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "daily-workflow-updater" + GH_AW_WORKFLOW_ID: "daily-workflow-updater" + GH_AW_WORKFLOW_NAME: "Daily Workflow Updater" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -6819,7 +6824,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[actions] " GH_AW_PR_LABELS: "dependencies,automation" @@ -6827,9 +6831,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Daily Workflow Updater" - GH_AW_TRACKER_ID: "daily-workflow-updater" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index c180aa6a34f..a78903d7854 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -7181,6 +7181,11 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "codex" + GH_AW_TRACKER_ID: "deep-report-intel-agent" + GH_AW_WORKFLOW_ID: "deep-report" + GH_AW_WORKFLOW_NAME: "DeepReport - Intelligence Gathering Agent" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8083,9 +8088,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "DeepReport - Intelligence Gathering Agent" - GH_AW_TRACKER_ID: "deep-report-intel-agent" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8370,9 +8372,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "DeepReport - Intelligence Gathering Agent" - GH_AW_TRACKER_ID: "deep-report-intel-agent" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 63a78fa1e01..51a51a170ee 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -6834,6 +6834,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "dependabot-go-checker" + GH_AW_WORKFLOW_NAME: "Dependabot Dependency Checker" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -7926,8 +7930,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[deps]" GH_AW_ISSUE_LABELS: "dependencies,go" - GH_AW_WORKFLOW_NAME: "Dependabot Dependency Checker" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8226,8 +8228,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Dependabot Dependency Checker" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 10db14903d6..f214ea1393e 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -6659,6 +6659,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸĶ… *Observed from above by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸĶ… Dev Hawk circles the sky! [{workflow_name}]({run_url}) is monitoring this {event_type} from above...\",\"runSuccess\":\"ðŸĶ… Hawk eyes report! [{workflow_name}]({run_url}) has completed reconnaissance. Intel delivered! ðŸŽŊ\",\"runFailure\":\"ðŸĶ… Hawk down! [{workflow_name}]({run_url}) {status}. The skies grow quiet...\"}" + GH_AW_WORKFLOW_ID: "dev-hawk" + GH_AW_WORKFLOW_NAME: "Dev Hawk" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -7286,9 +7291,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_COMMENT_TARGET: "*" - GH_AW_WORKFLOW_NAME: "Dev Hawk" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸĶ… *Observed from above by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸĶ… Dev Hawk circles the sky! [{workflow_name}]({run_url}) is monitoring this {event_type} from above...\",\"runSuccess\":\"ðŸĶ… Hawk eyes report! [{workflow_name}]({run_url}) has completed reconnaissance. Intel delivered! ðŸŽŊ\",\"runFailure\":\"ðŸĶ… Hawk down! [{workflow_name}]({run_url}) {status}. The skies grow quiet...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 604cd4e68ec..2f9e7f95d2b 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -7721,6 +7721,11 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📝 Poetry generated by [{workflow_name}]({run_url})\",\"footerInstall\":\"\\u003e Want to add poems to your discussions? Install with `gh aw add {workflow_source}`\"}" + GH_AW_WORKFLOW_ID: "dev" + GH_AW_WORKFLOW_NAME: "Dev" outputs: update_discussion_discussion_number: ${{ steps.update_discussion.outputs.discussion_number }} update_discussion_discussion_url: ${{ steps.update_discussion.outputs.discussion_url }} @@ -8660,9 +8665,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Dev" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📝 Poetry generated by [{workflow_name}]({run_url})\",\"footerInstall\":\"\\u003e Want to add poems to your discussions? Install with `gh aw add {workflow_source}`\"}" GH_AW_UPDATE_TARGET: "*" GH_AW_UPDATE_BODY: "true" with: diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 4aba5dae17c..52ad48a76cc 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -6876,6 +6876,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "developer-docs-consolidator" + GH_AW_WORKFLOW_NAME: "Developer Documentation Consolidator" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7938,8 +7942,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Developer Documentation Consolidator" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8224,7 +8226,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[docs] " GH_AW_PR_LABELS: "documentation,automation" @@ -8232,8 +8233,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Developer Documentation Consolidator" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index d9c5d0198cc..07a38c08213 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -6491,6 +6491,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "dictation-prompt" + GH_AW_WORKFLOW_NAME: "Dictation Prompt Generator" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -6781,7 +6785,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[docs] " GH_AW_PR_LABELS: "documentation,automation" @@ -6789,8 +6792,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Dictation Prompt Generator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 49a74717591..a5c1a666e43 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -6584,6 +6584,10 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "docs-noob-tester" + GH_AW_WORKFLOW_NAME: "Documentation Noob Tester" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7486,8 +7490,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Documentation Noob Tester" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -7772,8 +7774,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Documentation Noob Tester" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 2ff763a388e..cdce8a788f0 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -6548,6 +6548,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "codex" + GH_AW_WORKFLOW_ID: "duplicate-code-detector" + GH_AW_WORKFLOW_NAME: "Duplicate Code Detector" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -7210,8 +7214,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[duplicate-code] " GH_AW_ISSUE_LABELS: "code-quality,automated-analysis" - GH_AW_WORKFLOW_NAME: "Duplicate Code Detector" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index 76f4c6d9850..cfad1813918 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -6071,6 +6071,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "example-workflow-analyzer" + GH_AW_WORKFLOW_NAME: "Weekly Workflow Analysis" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -6973,8 +6977,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Weekly Workflow Analysis" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 75a78c1a6f5..d990085ae4d 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -6812,6 +6812,10 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "github-mcp-structural-analysis" + GH_AW_WORKFLOW_NAME: "GitHub MCP Structural Analysis" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7714,8 +7718,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "GitHub MCP Structural Analysis" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8000,8 +8002,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "GitHub MCP Structural Analysis" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index b03809e2162..f380a837d51 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -6687,6 +6687,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "github-mcp-tools-report" + GH_AW_WORKFLOW_NAME: "GitHub MCP Remote Server Tools Report Generator" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7749,8 +7753,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "GitHub MCP Remote Server Tools Report Generator" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8035,7 +8037,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[mcp-tools] " GH_AW_PR_LABELS: "documentation,automation" @@ -8043,8 +8044,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "GitHub MCP Remote Server Tools Report Generator" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 21c4a6cc8bc..4d47cf86e7b 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -7118,6 +7118,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "glossary-maintainer" + GH_AW_WORKFLOW_NAME: "Glossary Maintainer" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -7408,7 +7412,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[docs] " GH_AW_PR_LABELS: "documentation,glossary" @@ -7416,8 +7419,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Glossary Maintainer" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index a109aab27cb..56b8c5d6e09 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -6467,6 +6467,11 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_TRACKER_ID: "go-fan-daily" + GH_AW_WORKFLOW_ID: "go-fan" + GH_AW_WORKFLOW_NAME: "Go Fan" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7369,9 +7374,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Go Fan" - GH_AW_TRACKER_ID: "go-fan-daily" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml b/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml index d89e2fd8124..4f27baaf386 100644 --- a/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml +++ b/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml @@ -6556,6 +6556,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "go-file-size-reduction-project64.campaign.g" + GH_AW_WORKFLOW_NAME: "Go File Size Reduction Campaign (Project 64)" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -7182,8 +7186,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Go File Size Reduction Campaign (Project 64)" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -7591,8 +7593,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Go File Size Reduction Campaign (Project 64)" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_PROJECT_GITHUB_TOKEN }} script: | diff --git a/.github/workflows/go-file-size-reduction.campaign.g.lock.yml b/.github/workflows/go-file-size-reduction.campaign.g.lock.yml index b1158e8d2bf..7e77bf580a7 100644 --- a/.github/workflows/go-file-size-reduction.campaign.g.lock.yml +++ b/.github/workflows/go-file-size-reduction.campaign.g.lock.yml @@ -6556,6 +6556,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "go-file-size-reduction.campaign.g" + GH_AW_WORKFLOW_NAME: "Go File Size Reduction Campaign" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -7182,8 +7186,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Go File Size Reduction Campaign" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -7591,8 +7593,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Go File Size Reduction Campaign" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_PROJECT_GITHUB_TOKEN }} script: | diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 32fc9df0a81..d0a9bbf62a2 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -6334,6 +6334,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "go-logger" + GH_AW_WORKFLOW_NAME: "Go Logger Enhancement" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -6624,7 +6628,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[log] " GH_AW_PR_LABELS: "enhancement,automation" @@ -6632,8 +6635,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Go Logger Enhancement" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index dea4c0c3081..7dacd3fad2e 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -6198,6 +6198,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "go-pattern-detector" + GH_AW_WORKFLOW_NAME: "Go Pattern Detector" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -6860,8 +6864,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[ast-grep] " GH_AW_ISSUE_LABELS: "code-quality,ast-grep" - GH_AW_WORKFLOW_NAME: "Go Pattern Detector" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 20c848095fe..5caa79a1264 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -7556,6 +7556,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ˜Ī *Reluctantly reviewed by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ˜Ī *sigh* [{workflow_name}]({run_url}) is begrudgingly looking at this {event_type}... This better be worth my time.\",\"runSuccess\":\"ðŸ˜Ī Fine. [{workflow_name}]({run_url}) finished the review. It wasn't completely terrible. I guess. 🙄\",\"runFailure\":\"ðŸ˜Ī Great. [{workflow_name}]({run_url}) {status}. As if my day couldn't get any worse...\"}" + GH_AW_WORKFLOW_ID: "grumpy-reviewer" + GH_AW_WORKFLOW_NAME: "Grumpy Code Reviewer ðŸ”Ĩ" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8317,9 +8322,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Grumpy Code Reviewer ðŸ”Ĩ" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ˜Ī *Reluctantly reviewed by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ˜Ī *sigh* [{workflow_name}]({run_url}) is begrudgingly looking at this {event_type}... This better be worth my time.\",\"runSuccess\":\"ðŸ˜Ī Fine. [{workflow_name}]({run_url}) finished the review. It wasn't completely terrible. I guess. 🙄\",\"runFailure\":\"ðŸ˜Ī Great. [{workflow_name}]({run_url}) {status}. As if my day couldn't get any worse...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8728,9 +8730,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_PR_REVIEW_COMMENT_SIDE: "RIGHT" - GH_AW_WORKFLOW_NAME: "Grumpy Code Reviewer ðŸ”Ĩ" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ˜Ī *Reluctantly reviewed by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ˜Ī *sigh* [{workflow_name}]({run_url}) is begrudgingly looking at this {event_type}... This better be worth my time.\",\"runSuccess\":\"ðŸ˜Ī Fine. [{workflow_name}]({run_url}) finished the review. It wasn't completely terrible. I guess. 🙄\",\"runFailure\":\"ðŸ˜Ī Great. [{workflow_name}]({run_url}) {status}. As if my day couldn't get any worse...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index c014f77599a..0e6bd920531 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -6755,6 +6755,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "hourly-ci-cleaner" + GH_AW_WORKFLOW_ID: "hourly-ci-cleaner" + GH_AW_WORKFLOW_NAME: "Hourly CI Cleaner" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -7045,16 +7050,12 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[ca] " GH_AW_PR_DRAFT: "true" GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Hourly CI Cleaner" - GH_AW_TRACKER_ID: "hourly-ci-cleaner" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/human-ai-collaboration.lock.yml b/.github/workflows/human-ai-collaboration.lock.yml index d369afc935f..b976e9b9dfd 100644 --- a/.github/workflows/human-ai-collaboration.lock.yml +++ b/.github/workflows/human-ai-collaboration.lock.yml @@ -7079,6 +7079,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "human-ai-collaboration" + GH_AW_WORKFLOW_NAME: "Human-AI Collaboration Campaign" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -7739,8 +7743,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Human-AI Collaboration Campaign" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/incident-response.lock.yml b/.github/workflows/incident-response.lock.yml index e87da72a550..544576cb753 100644 --- a/.github/workflows/incident-response.lock.yml +++ b/.github/workflows/incident-response.lock.yml @@ -7240,6 +7240,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "incident-response" + GH_AW_WORKFLOW_NAME: "Campaign - Incident Response" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8963,8 +8967,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_LABELS: "campaign-tracker,incident" - GH_AW_WORKFLOW_NAME: "Campaign - Incident Response" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9263,15 +9265,12 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_LABELS: "campaign-fix,incident" GH_AW_PR_DRAFT: "true" GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Campaign - Incident Response" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9771,8 +9770,6 @@ jobs: GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} GH_AW_CREATED_PULL_REQUEST_URL: ${{ steps.create_pull_request.outputs.pull_request_url }} GH_AW_CREATED_PULL_REQUEST_NUMBER: ${{ steps.create_pull_request.outputs.pull_request_number }} - GH_AW_WORKFLOW_NAME: "Campaign - Incident Response" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -10180,8 +10177,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Campaign - Incident Response" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index aba4a8a839a..738e6d32b7b 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -6214,6 +6214,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "instructions-janitor" + GH_AW_WORKFLOW_NAME: "Instructions Janitor" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -6504,7 +6508,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[instructions] " GH_AW_PR_LABELS: "documentation,automation,instructions" @@ -6512,8 +6515,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Instructions Janitor" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/intelligence.lock.yml b/.github/workflows/intelligence.lock.yml index 628cd0724c3..ef0c7fc422b 100644 --- a/.github/workflows/intelligence.lock.yml +++ b/.github/workflows/intelligence.lock.yml @@ -7775,6 +7775,10 @@ jobs: contents: write issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "intelligence" + GH_AW_WORKFLOW_NAME: "Campaign Intelligence System" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -8435,8 +8439,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Campaign Intelligence System" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8735,8 +8737,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Campaign Intelligence System" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index f7ce2e4713e..743f95f2ccd 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -6619,6 +6619,10 @@ jobs: discussions: write issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "codex" + GH_AW_WORKFLOW_ID: "issue-arborist" + GH_AW_WORKFLOW_NAME: "Issue Arborist" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7692,8 +7696,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[Parent] " - GH_AW_WORKFLOW_NAME: "Issue Arborist" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -7992,8 +7994,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Issue Arborist" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8280,8 +8280,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "Issue Arborist" - GH_AW_ENGINE_ID: "codex" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index 4b01e805831..d95c649eb4f 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -5265,6 +5265,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "custom" + GH_AW_WORKFLOW_ID: "issue-classifier" + GH_AW_WORKFLOW_NAME: "Issue Classifier" outputs: add_labels_labels_added: ${{ steps.add_labels.outputs.labels_added }} steps: @@ -6054,8 +6058,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "bug,feature,enhancement,documentation" GH_AW_LABELS_MAX_COUNT: 1 - GH_AW_WORKFLOW_NAME: "Issue Classifier" - GH_AW_ENGINE_ID: "custom" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 621aae9ad09..f897bc7de5f 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -6773,6 +6773,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🍊 *Om nom nom by [{workflow_name}]({run_url})*\",\"runStarted\":\"🍊 ISSUE! ISSUE! [{workflow_name}]({run_url}) hungry for issues on this {event_type}! Om nom nom...\",\"runSuccess\":\"🍊 YUMMY! [{workflow_name}]({run_url}) ate the issues! That was DELICIOUS! Me want MORE! 😋\",\"runFailure\":\"🍊 Aww... [{workflow_name}]({run_url}) {status}. No cookie for monster today... ðŸ˜Ē\"}" + GH_AW_WORKFLOW_ID: "issue-monster" + GH_AW_WORKFLOW_NAME: "Issue Monster" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -7860,9 +7865,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Issue Monster" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🍊 *Om nom nom by [{workflow_name}]({run_url})*\",\"runStarted\":\"🍊 ISSUE! ISSUE! [{workflow_name}]({run_url}) hungry for issues on this {event_type}! Om nom nom...\",\"runSuccess\":\"🍊 YUMMY! [{workflow_name}]({run_url}) ate the issues! That was DELICIOUS! Me want MORE! 😋\",\"runFailure\":\"🍊 Aww... [{workflow_name}]({run_url}) {status}. No cookie for monster today... ðŸ˜Ē\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8270,9 +8272,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Issue Monster" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🍊 *Om nom nom by [{workflow_name}]({run_url})*\",\"runStarted\":\"🍊 ISSUE! ISSUE! [{workflow_name}]({run_url}) hungry for issues on this {event_type}! Om nom nom...\",\"runSuccess\":\"🍊 YUMMY! [{workflow_name}]({run_url}) ate the issues! That was DELICIOUS! Me want MORE! 😋\",\"runFailure\":\"🍊 Aww... [{workflow_name}]({run_url}) {status}. No cookie for monster today... ðŸ˜Ē\"}" with: github-token: ${{ secrets.GH_AW_AGENT_TOKEN }} script: | diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 0f56ea0343a..b707e5059ff 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -6335,6 +6335,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "issue-triage-agent" + GH_AW_WORKFLOW_NAME: "Issue Triage Agent" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -7631,8 +7635,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Issue Triage Agent" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8041,8 +8043,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "bug,feature,enhancement,documentation,question,help-wanted,good-first-issue" - GH_AW_WORKFLOW_NAME: "Issue Triage Agent" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index f324b738d55..a9a50035846 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -6627,6 +6627,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "jsweep-daily" + GH_AW_WORKFLOW_ID: "jsweep" + GH_AW_WORKFLOW_NAME: "jsweep - JavaScript Unbloater" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -6917,7 +6922,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[jsweep] " GH_AW_PR_LABELS: "unbloat,automation" @@ -6925,9 +6929,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "ignore" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "jsweep - JavaScript Unbloater" - GH_AW_TRACKER_ID: "jsweep-daily" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 761a085bca2..330cf70d138 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -6647,6 +6647,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "layout-spec-maintainer" + GH_AW_WORKFLOW_ID: "layout-spec-maintainer" + GH_AW_WORKFLOW_NAME: "Layout Specification Maintainer" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -6937,7 +6942,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[specs] " GH_AW_PR_LABELS: "documentation,automation" @@ -6945,9 +6949,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Layout Specification Maintainer" - GH_AW_TRACKER_ID: "layout-spec-maintainer" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 44717a7ed04..2cfbf78a8b2 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -6458,6 +6458,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "lockfile-stats" + GH_AW_WORKFLOW_NAME: "Lockfile Statistics Analysis Agent" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7360,8 +7364,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Lockfile Statistics Analysis Agent" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index c33812a83c1..50d810920e5 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -7284,6 +7284,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "mcp-inspector" + GH_AW_WORKFLOW_NAME: "MCP Inspector Agent" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8186,8 +8190,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "MCP Inspector Agent" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 92edc0755fb..370493472f7 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -7338,6 +7338,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "mergefest" + GH_AW_WORKFLOW_NAME: "Mergefest" outputs: push_to_pull_request_branch_commit_url: ${{ steps.push_to_pull_request_branch.outputs.commit_url }} steps: @@ -7561,8 +7565,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_PUSH_IF_NO_CHANGES: "warn" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Mergefest" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index aae4a90d7f4..17977f42100 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -7293,6 +7293,10 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "org-health-report" + GH_AW_WORKFLOW_NAME: "Organization Health Report" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8195,8 +8199,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Organization Health Report" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8481,8 +8483,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Organization Health Report" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/org-wide-rollout.lock.yml b/.github/workflows/org-wide-rollout.lock.yml index 9b52c9f6777..fef9c7098d0 100644 --- a/.github/workflows/org-wide-rollout.lock.yml +++ b/.github/workflows/org-wide-rollout.lock.yml @@ -7268,6 +7268,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "org-wide-rollout" + GH_AW_WORKFLOW_NAME: "Campaign - Org-Wide Rollout" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8991,8 +8995,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_LABELS: "campaign-tracker,org-rollout" - GH_AW_WORKFLOW_NAME: "Campaign - Org-Wide Rollout" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9291,15 +9293,12 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_LABELS: "campaign-pr,org-rollout" GH_AW_PR_DRAFT: "true" GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Campaign - Org-Wide Rollout" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9799,8 +9798,6 @@ jobs: GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} GH_AW_CREATED_PULL_REQUEST_URL: ${{ steps.create_pull_request.outputs.pull_request_url }} GH_AW_CREATED_PULL_REQUEST_NUMBER: ${{ steps.create_pull_request.outputs.pull_request_number }} - GH_AW_WORKFLOW_NAME: "Campaign - Org-Wide Rollout" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -10208,8 +10205,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Campaign - Org-Wide Rollout" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 4773aca54f3..ddbab17634b 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -7548,6 +7548,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📄 *Summary compiled by [{workflow_name}]({run_url})*\",\"runStarted\":\"📖 Page by page! [{workflow_name}]({run_url}) is reading through this {event_type}...\",\"runSuccess\":\"📚 TL;DR ready! [{workflow_name}]({run_url}) has distilled the essence. Knowledge condensed! âœĻ\",\"runFailure\":\"📖 Reading interrupted! [{workflow_name}]({run_url}) {status}. The document remains unsummarized...\"}" + GH_AW_WORKFLOW_ID: "pdf-summary" + GH_AW_WORKFLOW_NAME: "Resource Summarizer Agent" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8174,9 +8179,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Resource Summarizer Agent" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📄 *Summary compiled by [{workflow_name}]({run_url})*\",\"runStarted\":\"📖 Page by page! [{workflow_name}]({run_url}) is reading through this {event_type}...\",\"runSuccess\":\"📚 TL;DR ready! [{workflow_name}]({run_url}) has distilled the essence. Knowledge condensed! âœĻ\",\"runFailure\":\"📖 Reading interrupted! [{workflow_name}]({run_url}) {status}. The document remains unsummarized...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 7a238dce4ff..2041cae98d3 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -7579,6 +7579,10 @@ jobs: discussions: write issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "plan" + GH_AW_WORKFLOW_NAME: "Plan Command" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -8273,8 +8277,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[plan] " GH_AW_ISSUE_LABELS: "plan,ai-generated" - GH_AW_WORKFLOW_NAME: "Plan Command" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8573,8 +8575,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Plan Command" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index afd54319951..dec932489db 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -7994,6 +7994,13 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_ENGINE_MODEL: "gpt-5" + GH_AW_SAFE_OUTPUTS_STAGED: "true" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" + GH_AW_WORKFLOW_ID: "poem-bot" + GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -10898,11 +10905,7 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[🎭 POEM-BOT] " GH_AW_ISSUE_LABELS: "poetry,automation,ai-generated" - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -11201,11 +11204,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -11490,7 +11489,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[ðŸŽĻ POETRY] " GH_AW_PR_LABELS: "poetry,automation,creative-writing" @@ -11500,11 +11498,7 @@ jobs: GH_AW_MAX_PATCH_SIZE: 1024 GH_AW_COMMENT_ID: ${{ needs.activation.outputs.comment_id }} GH_AW_COMMENT_REPO: ${{ needs.activation.outputs.comment_repo }} - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -12007,11 +12001,7 @@ jobs: GH_AW_CREATED_DISCUSSION_NUMBER: ${{ steps.create_discussion.outputs.discussion_number }} GH_AW_CREATED_PULL_REQUEST_URL: ${{ steps.create_pull_request.outputs.pull_request_url }} GH_AW_CREATED_PULL_REQUEST_NUMBER: ${{ steps.create_pull_request.outputs.pull_request_number }} - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -12419,11 +12409,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -12477,11 +12463,7 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_PR_REVIEW_COMMENT_SIDE: "RIGHT" - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -12693,11 +12675,7 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "poetry,creative,automation,ai-generated,epic,haiku,sonnet,limerick" GH_AW_LABELS_MAX_COUNT: 5 - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -12818,11 +12796,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -12879,11 +12853,7 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_PUSH_IF_NO_CHANGES: "warn" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -13197,11 +13167,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -13340,11 +13306,7 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -13657,11 +13619,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" - GH_AW_ENGINE_ID: "copilot" - GH_AW_ENGINE_MODEL: "gpt-5" GH_AW_SAFE_OUTPUTS_STAGED: "true" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŠķ *Verses penned by [{workflow_name}]({run_url})*\",\"runStarted\":\"🎭 Hear ye! The muse stirs! [{workflow_name}]({run_url}) takes quill in hand for this {event_type}...\",\"runSuccess\":\"ðŸŠķ The poem is writ! [{workflow_name}]({run_url}) has composed verses most fair. Applause! 👏\",\"runFailure\":\"🎭 Alas! [{workflow_name}]({run_url}) {status}. The muse has fled, leaving verses unsung...\"}" with: github-token: ${{ secrets.COPILOT_GITHUB_TOKEN || secrets.GH_AW_GITHUB_TOKEN }} script: | diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 3e48348fb2e..05ef2f06cff 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -7488,6 +7488,11 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "portfolio-analyst-weekly" + GH_AW_WORKFLOW_ID: "portfolio-analyst" + GH_AW_WORKFLOW_NAME: "Automated Portfolio Analyst" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8390,9 +8395,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Automated Portfolio Analyst" - GH_AW_TRACKER_ID: "portfolio-analyst-weekly" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8677,9 +8679,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Automated Portfolio Analyst" - GH_AW_TRACKER_ID: "portfolio-analyst-weekly" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index ff1b16226e8..ebe4d431a0c 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -7622,6 +7622,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🔍 *Meticulously inspected by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔎 Adjusting monocle... [{workflow_name}]({run_url}) is scrutinizing every pixel of this {event_type}...\",\"runSuccess\":\"🔍 Nitpicks catalogued! [{workflow_name}]({run_url}) has documented all the tiny details. Perfection awaits! ✅\",\"runFailure\":\"🔎 Lens cracked! [{workflow_name}]({run_url}) {status}. Some nitpicks remain undetected...\"}" + GH_AW_WORKFLOW_ID: "pr-nitpick-reviewer" + GH_AW_WORKFLOW_NAME: "PR Nitpick Reviewer 🔍" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8867,9 +8872,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "PR Nitpick Reviewer 🔍" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🔍 *Meticulously inspected by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔎 Adjusting monocle... [{workflow_name}]({run_url}) is scrutinizing every pixel of this {event_type}...\",\"runSuccess\":\"🔍 Nitpicks catalogued! [{workflow_name}]({run_url}) has documented all the tiny details. Perfection awaits! ✅\",\"runFailure\":\"🔎 Lens cracked! [{workflow_name}]({run_url}) {status}. Some nitpicks remain undetected...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9156,9 +9158,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_CREATED_DISCUSSION_URL: ${{ steps.create_discussion.outputs.discussion_url }} GH_AW_CREATED_DISCUSSION_NUMBER: ${{ steps.create_discussion.outputs.discussion_number }} - GH_AW_WORKFLOW_NAME: "PR Nitpick Reviewer 🔍" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🔍 *Meticulously inspected by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔎 Adjusting monocle... [{workflow_name}]({run_url}) is scrutinizing every pixel of this {event_type}...\",\"runSuccess\":\"🔍 Nitpicks catalogued! [{workflow_name}]({run_url}) has documented all the tiny details. Perfection awaits! ✅\",\"runFailure\":\"🔎 Lens cracked! [{workflow_name}]({run_url}) {status}. Some nitpicks remain undetected...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9567,9 +9566,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_PR_REVIEW_COMMENT_SIDE: "RIGHT" - GH_AW_WORKFLOW_NAME: "PR Nitpick Reviewer 🔍" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🔍 *Meticulously inspected by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔎 Adjusting monocle... [{workflow_name}]({run_url}) is scrutinizing every pixel of this {event_type}...\",\"runSuccess\":\"🔍 Nitpicks catalogued! [{workflow_name}]({run_url}) has documented all the tiny details. Perfection awaits! ✅\",\"runFailure\":\"🔎 Lens cracked! [{workflow_name}]({run_url}) {status}. Some nitpicks remain undetected...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 645a745aed1..ddef365483e 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -7093,6 +7093,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "prompt-clustering-analysis" + GH_AW_WORKFLOW_NAME: "Copilot Agent Prompt Clustering Analysis" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7995,8 +7999,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Copilot Agent Prompt Clustering Analysis" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index 2a1fbda6bbe..2ab687d9991 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -7519,6 +7519,10 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "python-data-charts" + GH_AW_WORKFLOW_NAME: "Python Data Visualization Generator" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -8421,8 +8425,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Python Data Visualization Generator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8707,8 +8709,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Python Data Visualization Generator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index c113c6437d8..13c22b7d233 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -7918,6 +7918,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŽĐ *Equipped by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔧 Pay attention, 007! [{workflow_name}]({run_url}) is preparing your gadgets for this {event_type}...\",\"runSuccess\":\"ðŸŽĐ Mission equipment ready! [{workflow_name}]({run_url}) has optimized your workflow. Use wisely, 007! ðŸ”Ŧ\",\"runFailure\":\"🔧 Technical difficulties! [{workflow_name}]({run_url}) {status}. Even Q Branch has bad days...\"}" + GH_AW_WORKFLOW_ID: "q" + GH_AW_WORKFLOW_NAME: "Q" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8787,7 +8792,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[q] " GH_AW_PR_LABELS: "automation,workflow-optimization" @@ -8797,9 +8801,6 @@ jobs: GH_AW_MAX_PATCH_SIZE: 1024 GH_AW_COMMENT_ID: ${{ needs.activation.outputs.comment_id }} GH_AW_COMMENT_REPO: ${{ needs.activation.outputs.comment_repo }} - GH_AW_WORKFLOW_NAME: "Q" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŽĐ *Equipped by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔧 Pay attention, 007! [{workflow_name}]({run_url}) is preparing your gadgets for this {event_type}...\",\"runSuccess\":\"ðŸŽĐ Mission equipment ready! [{workflow_name}]({run_url}) has optimized your workflow. Use wisely, 007! ðŸ”Ŧ\",\"runFailure\":\"🔧 Technical difficulties! [{workflow_name}]({run_url}) {status}. Even Q Branch has bad days...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9296,9 +9297,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_CREATED_PULL_REQUEST_URL: ${{ steps.create_pull_request.outputs.pull_request_url }} GH_AW_CREATED_PULL_REQUEST_NUMBER: ${{ steps.create_pull_request.outputs.pull_request_number }} - GH_AW_WORKFLOW_NAME: "Q" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŽĐ *Equipped by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔧 Pay attention, 007! [{workflow_name}]({run_url}) is preparing your gadgets for this {event_type}...\",\"runSuccess\":\"ðŸŽĐ Mission equipment ready! [{workflow_name}]({run_url}) has optimized your workflow. Use wisely, 007! ðŸ”Ŧ\",\"runFailure\":\"🔧 Technical difficulties! [{workflow_name}]({run_url}) {status}. Even Q Branch has bad days...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 2fc7cf1cc45..61edf77e3ef 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -6743,6 +6743,10 @@ jobs: permissions: contents: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "release" + GH_AW_WORKFLOW_NAME: "Release" steps: - name: Download agent output artifact continue-on-error: true @@ -6897,8 +6901,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Release" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 1e194211869..32c39600bf0 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -6516,6 +6516,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "repo-tree-map" + GH_AW_WORKFLOW_NAME: "Repository Tree Map Generator" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7418,8 +7422,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Repository Tree Map Generator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index a15ab7eb954..9bcbe613005 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -7074,6 +7074,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "repository-quality-improver" + GH_AW_WORKFLOW_NAME: "Repository Quality Improvement Agent" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7976,8 +7980,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Repository Quality Improvement Agent" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 8c62045fb49..9209b3989bc 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -6484,6 +6484,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "research" + GH_AW_WORKFLOW_NAME: "Basic Research Agent" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7386,8 +7390,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Basic Research Agent" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index 9ed57f62d45..be36f3e4532 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -6627,6 +6627,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "safe-output-health" + GH_AW_WORKFLOW_NAME: "Safe Output Health Monitor" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7529,8 +7533,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Safe Output Health Monitor" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 3488b75160d..8187423a9ff 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -6394,6 +6394,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "schema-consistency-checker" + GH_AW_WORKFLOW_NAME: "Schema Consistency Checker" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7296,8 +7300,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Schema Consistency Checker" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 80cdd5fe182..c74f4d9e6fd 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -7480,6 +7480,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🔭 *Intelligence gathered by [{workflow_name}]({run_url})*\",\"runStarted\":\"🏕ïļ Scout on patrol! [{workflow_name}]({run_url}) is blazing trails through this {event_type}...\",\"runSuccess\":\"🔭 Recon complete! [{workflow_name}]({run_url}) has charted the territory. Map ready! 🗚ïļ\",\"runFailure\":\"🏕ïļ Lost in the wilderness! [{workflow_name}]({run_url}) {status}. Sending search party...\"}" + GH_AW_WORKFLOW_ID: "scout" + GH_AW_WORKFLOW_NAME: "Scout" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8106,9 +8111,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Scout" - GH_AW_ENGINE_ID: "claude" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🔭 *Intelligence gathered by [{workflow_name}]({run_url})*\",\"runStarted\":\"🏕ïļ Scout on patrol! [{workflow_name}]({run_url}) is blazing trails through this {event_type}...\",\"runSuccess\":\"🔭 Recon complete! [{workflow_name}]({run_url}) has charted the territory. Map ready! 🗚ïļ\",\"runFailure\":\"🏕ïļ Lost in the wilderness! [{workflow_name}]({run_url}) {status}. Sending search party...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index b4b683f05f9..54bb39f4f30 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -6899,6 +6899,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "security-compliance" + GH_AW_WORKFLOW_NAME: "Security Compliance Campaign" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -7560,8 +7564,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_LABELS: "security,campaign-tracker" - GH_AW_WORKFLOW_NAME: "Security Compliance Campaign" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index cee0ee14b72..4886bcde3bb 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -6424,6 +6424,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "security-fix-pr" + GH_AW_WORKFLOW_NAME: "Security Fix PR" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -6714,7 +6718,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[security-fix] " GH_AW_PR_LABELS: "security,automated-fix" @@ -6722,8 +6725,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Security Fix PR" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 95357d6502f..6cb99553c90 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -6641,6 +6641,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "semantic-function-refactor" + GH_AW_WORKFLOW_NAME: "Semantic Function Refactoring" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -7733,8 +7737,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[refactor] " GH_AW_ISSUE_LABELS: "refactoring,code-quality,automated-analysis" - GH_AW_WORKFLOW_NAME: "Semantic Function Refactoring" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8033,8 +8035,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Semantic Function Refactoring" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index dd86243fe4c..3f30a40fecb 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -6921,6 +6921,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "slide-deck-maintainer" + GH_AW_WORKFLOW_ID: "slide-deck-maintainer" + GH_AW_WORKFLOW_NAME: "Slide Deck Maintainer" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -7211,16 +7216,12 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[slides] " GH_AW_PR_DRAFT: "true" GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Slide Deck Maintainer" - GH_AW_TRACKER_ID: "slide-deck-maintainer" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index d9a071f28dc..9d5577c30cd 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -6929,6 +6929,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ’Ĩ *[THE END] — Illustrated by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ’Ĩ **WHOOSH!** [{workflow_name}]({run_url}) springs into action on this {event_type}! *[Panel 1 begins...]*\",\"runSuccess\":\"🎎 **THE END** — [{workflow_name}]({run_url}) **MISSION: ACCOMPLISHED!** The hero saves the day! âœĻ\",\"runFailure\":\"ðŸ’Ŧ **TO BE CONTINUED...** [{workflow_name}]({run_url}) {status}! Our hero faces unexpected challenges...\"}" + GH_AW_WORKFLOW_ID: "smoke-claude" + GH_AW_WORKFLOW_NAME: "Smoke Claude" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8492,9 +8497,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_EXPIRES: "1" - GH_AW_WORKFLOW_NAME: "Smoke Claude" - GH_AW_ENGINE_ID: "claude" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ’Ĩ *[THE END] — Illustrated by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ’Ĩ **WHOOSH!** [{workflow_name}]({run_url}) springs into action on this {event_type}! *[Panel 1 begins...]*\",\"runSuccess\":\"🎎 **THE END** — [{workflow_name}]({run_url}) **MISSION: ACCOMPLISHED!** The hero saves the day! âœĻ\",\"runFailure\":\"ðŸ’Ŧ **TO BE CONTINUED...** [{workflow_name}]({run_url}) {status}! Our hero faces unexpected challenges...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8797,9 +8799,6 @@ jobs: GH_AW_CREATED_ISSUE_URL: ${{ steps.create_issue.outputs.issue_url }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "Smoke Claude" - GH_AW_ENGINE_ID: "claude" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ’Ĩ *[THE END] — Illustrated by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ’Ĩ **WHOOSH!** [{workflow_name}]({run_url}) springs into action on this {event_type}! *[Panel 1 begins...]*\",\"runSuccess\":\"🎎 **THE END** — [{workflow_name}]({run_url}) **MISSION: ACCOMPLISHED!** The hero saves the day! âœĻ\",\"runFailure\":\"ðŸ’Ŧ **TO BE CONTINUED...** [{workflow_name}]({run_url}) {status}! Our hero faces unexpected challenges...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9208,9 +9207,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "smoke-claude" - GH_AW_WORKFLOW_NAME: "Smoke Claude" - GH_AW_ENGINE_ID: "claude" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ’Ĩ *[THE END] — Illustrated by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ’Ĩ **WHOOSH!** [{workflow_name}]({run_url}) springs into action on this {event_type}! *[Panel 1 begins...]*\",\"runSuccess\":\"🎎 **THE END** — [{workflow_name}]({run_url}) **MISSION: ACCOMPLISHED!** The hero saves the day! âœĻ\",\"runFailure\":\"ðŸ’Ŧ **TO BE CONTINUED...** [{workflow_name}]({run_url}) {status}! Our hero faces unexpected challenges...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/smoke-codex-firewall.lock.yml b/.github/workflows/smoke-codex-firewall.lock.yml index e4901e6ce35..83fa9c9b2bb 100644 --- a/.github/workflows/smoke-codex-firewall.lock.yml +++ b/.github/workflows/smoke-codex-firewall.lock.yml @@ -6986,6 +6986,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "codex" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ”Ĩ *Firewall tested by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔒 Initiating firewall smoke test... [{workflow_name}]({run_url}) is validating network sandboxing for {event_type}...\",\"runSuccess\":\"✅ Firewall validation complete... [{workflow_name}]({run_url}) confirmed network sandboxing is operational. ðŸ›Ąïļ\",\"runFailure\":\"❌ Firewall validation failed... [{workflow_name}]({run_url}) {status}. Network sandboxing may not be working correctly.\"}" + GH_AW_WORKFLOW_ID: "smoke-codex-firewall" + GH_AW_WORKFLOW_NAME: "Smoke Codex Firewall" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8549,9 +8554,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_EXPIRES: "1" - GH_AW_WORKFLOW_NAME: "Smoke Codex Firewall" - GH_AW_ENGINE_ID: "codex" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ”Ĩ *Firewall tested by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔒 Initiating firewall smoke test... [{workflow_name}]({run_url}) is validating network sandboxing for {event_type}...\",\"runSuccess\":\"✅ Firewall validation complete... [{workflow_name}]({run_url}) confirmed network sandboxing is operational. ðŸ›Ąïļ\",\"runFailure\":\"❌ Firewall validation failed... [{workflow_name}]({run_url}) {status}. Network sandboxing may not be working correctly.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8854,9 +8856,6 @@ jobs: GH_AW_CREATED_ISSUE_URL: ${{ steps.create_issue.outputs.issue_url }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "Smoke Codex Firewall" - GH_AW_ENGINE_ID: "codex" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ”Ĩ *Firewall tested by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔒 Initiating firewall smoke test... [{workflow_name}]({run_url}) is validating network sandboxing for {event_type}...\",\"runSuccess\":\"✅ Firewall validation complete... [{workflow_name}]({run_url}) confirmed network sandboxing is operational. ðŸ›Ąïļ\",\"runFailure\":\"❌ Firewall validation failed... [{workflow_name}]({run_url}) {status}. Network sandboxing may not be working correctly.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9265,9 +9264,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "smoke-codex-firewall" - GH_AW_WORKFLOW_NAME: "Smoke Codex Firewall" - GH_AW_ENGINE_ID: "codex" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ”Ĩ *Firewall tested by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔒 Initiating firewall smoke test... [{workflow_name}]({run_url}) is validating network sandboxing for {event_type}...\",\"runSuccess\":\"✅ Firewall validation complete... [{workflow_name}]({run_url}) confirmed network sandboxing is operational. ðŸ›Ąïļ\",\"runFailure\":\"❌ Firewall validation failed... [{workflow_name}]({run_url}) {status}. Network sandboxing may not be working correctly.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9388,9 +9384,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Smoke Codex Firewall" - GH_AW_ENGINE_ID: "codex" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ”Ĩ *Firewall tested by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔒 Initiating firewall smoke test... [{workflow_name}]({run_url}) is validating network sandboxing for {event_type}...\",\"runSuccess\":\"✅ Firewall validation complete... [{workflow_name}]({run_url}) confirmed network sandboxing is operational. ðŸ›Ąïļ\",\"runFailure\":\"❌ Firewall validation failed... [{workflow_name}]({run_url}) {status}. Network sandboxing may not be working correctly.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 4e7505819c1..6a46d36df45 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -7099,6 +7099,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "codex" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ”Ū *The oracle has spoken through [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ”Ū The ancient spirits stir... [{workflow_name}]({run_url}) awakens to divine this {event_type}...\",\"runSuccess\":\"âœĻ The prophecy is fulfilled... [{workflow_name}]({run_url}) has completed its mystical journey. The stars align. 🌟\",\"runFailure\":\"🌑 The shadows whisper... [{workflow_name}]({run_url}) {status}. The oracle requires further meditation...\"}" + GH_AW_WORKFLOW_ID: "smoke-codex" + GH_AW_WORKFLOW_NAME: "Smoke Codex" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8662,9 +8667,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_EXPIRES: "1" - GH_AW_WORKFLOW_NAME: "Smoke Codex" - GH_AW_ENGINE_ID: "codex" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ”Ū *The oracle has spoken through [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ”Ū The ancient spirits stir... [{workflow_name}]({run_url}) awakens to divine this {event_type}...\",\"runSuccess\":\"âœĻ The prophecy is fulfilled... [{workflow_name}]({run_url}) has completed its mystical journey. The stars align. 🌟\",\"runFailure\":\"🌑 The shadows whisper... [{workflow_name}]({run_url}) {status}. The oracle requires further meditation...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8967,9 +8969,6 @@ jobs: GH_AW_CREATED_ISSUE_URL: ${{ steps.create_issue.outputs.issue_url }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "Smoke Codex" - GH_AW_ENGINE_ID: "codex" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ”Ū *The oracle has spoken through [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ”Ū The ancient spirits stir... [{workflow_name}]({run_url}) awakens to divine this {event_type}...\",\"runSuccess\":\"âœĻ The prophecy is fulfilled... [{workflow_name}]({run_url}) has completed its mystical journey. The stars align. 🌟\",\"runFailure\":\"🌑 The shadows whisper... [{workflow_name}]({run_url}) {status}. The oracle requires further meditation...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9378,9 +9377,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "smoke-codex" - GH_AW_WORKFLOW_NAME: "Smoke Codex" - GH_AW_ENGINE_ID: "codex" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ”Ū *The oracle has spoken through [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ”Ū The ancient spirits stir... [{workflow_name}]({run_url}) awakens to divine this {event_type}...\",\"runSuccess\":\"âœĻ The prophecy is fulfilled... [{workflow_name}]({run_url}) has completed its mystical journey. The stars align. 🌟\",\"runFailure\":\"🌑 The shadows whisper... [{workflow_name}]({run_url}) {status}. The oracle requires further meditation...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9501,9 +9497,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Smoke Codex" - GH_AW_ENGINE_ID: "codex" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸ”Ū *The oracle has spoken through [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ”Ū The ancient spirits stir... [{workflow_name}]({run_url}) awakens to divine this {event_type}...\",\"runSuccess\":\"âœĻ The prophecy is fulfilled... [{workflow_name}]({run_url}) has completed its mystical journey. The stars align. 🌟\",\"runFailure\":\"🌑 The shadows whisper... [{workflow_name}]({run_url}) {status}. The oracle requires further meditation...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/smoke-copilot-no-firewall.lock.yml b/.github/workflows/smoke-copilot-no-firewall.lock.yml index 9fa16b01d5e..97f89378ac4 100644 --- a/.github/workflows/smoke-copilot-no-firewall.lock.yml +++ b/.github/workflows/smoke-copilot-no-firewall.lock.yml @@ -8279,6 +8279,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸĪ– *DIAGNOSTIC REPORT GENERATED BY [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸĪ– SYSTEM_INIT: [{workflow_name}]({run_url}) ACTIVATED. PROCESSING {event_type}. ALL SUBSYSTEMS ONLINE.\",\"runSuccess\":\"ðŸĪ– DIAGNOSTIC COMPLETE: [{workflow_name}]({run_url}) STATUS: ALL_UNITS_OPERATIONAL. MISSION_SUCCESS.\",\"runFailure\":\"ðŸĪ– ALERT: [{workflow_name}]({run_url}) {status}. ANOMALY_DETECTED. REPAIR_REQUIRED.\"}" + GH_AW_WORKFLOW_ID: "smoke-copilot-no-firewall" + GH_AW_WORKFLOW_NAME: "Smoke Copilot No Firewall" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -9576,9 +9581,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_HIDE_OLDER_COMMENTS: "true" - GH_AW_WORKFLOW_NAME: "Smoke Copilot No Firewall" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸĪ– *DIAGNOSTIC REPORT GENERATED BY [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸĪ– SYSTEM_INIT: [{workflow_name}]({run_url}) ACTIVATED. PROCESSING {event_type}. ALL SUBSYSTEMS ONLINE.\",\"runSuccess\":\"ðŸĪ– DIAGNOSTIC COMPLETE: [{workflow_name}]({run_url}) STATUS: ALL_UNITS_OPERATIONAL. MISSION_SUCCESS.\",\"runFailure\":\"ðŸĪ– ALERT: [{workflow_name}]({run_url}) {status}. ANOMALY_DETECTED. REPAIR_REQUIRED.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9987,9 +9989,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "smoke-copilot-no-firewall" - GH_AW_WORKFLOW_NAME: "Smoke Copilot No Firewall" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸĪ– *DIAGNOSTIC REPORT GENERATED BY [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸĪ– SYSTEM_INIT: [{workflow_name}]({run_url}) ACTIVATED. PROCESSING {event_type}. ALL SUBSYSTEMS ONLINE.\",\"runSuccess\":\"ðŸĪ– DIAGNOSTIC COMPLETE: [{workflow_name}]({run_url}) STATUS: ALL_UNITS_OPERATIONAL. MISSION_SUCCESS.\",\"runFailure\":\"ðŸĪ– ALERT: [{workflow_name}]({run_url}) {status}. ANOMALY_DETECTED. REPAIR_REQUIRED.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/smoke-copilot-playwright.lock.yml b/.github/workflows/smoke-copilot-playwright.lock.yml index 08c48d77781..ece46e579c6 100644 --- a/.github/workflows/smoke-copilot-playwright.lock.yml +++ b/.github/workflows/smoke-copilot-playwright.lock.yml @@ -8572,6 +8572,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📰 *BREAKING: Report filed by [{workflow_name}]({run_url})*\",\"runStarted\":\"📰 BREAKING: [{workflow_name}]({run_url}) is now investigating this {event_type}. Sources say the story is developing...\",\"runSuccess\":\"📰 VERDICT: [{workflow_name}]({run_url}) has concluded. All systems operational. This is a developing story. ðŸŽĪ\",\"runFailure\":\"📰 DEVELOPING STORY: [{workflow_name}]({run_url}) reports {status}. Our correspondents are investigating the incident...\"}" + GH_AW_WORKFLOW_ID: "smoke-copilot-playwright" + GH_AW_WORKFLOW_NAME: "Smoke Copilot Playwright" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -10135,9 +10140,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_EXPIRES: "1" - GH_AW_WORKFLOW_NAME: "Smoke Copilot Playwright" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📰 *BREAKING: Report filed by [{workflow_name}]({run_url})*\",\"runStarted\":\"📰 BREAKING: [{workflow_name}]({run_url}) is now investigating this {event_type}. Sources say the story is developing...\",\"runSuccess\":\"📰 VERDICT: [{workflow_name}]({run_url}) has concluded. All systems operational. This is a developing story. ðŸŽĪ\",\"runFailure\":\"📰 DEVELOPING STORY: [{workflow_name}]({run_url}) reports {status}. Our correspondents are investigating the incident...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -10440,9 +10442,6 @@ jobs: GH_AW_CREATED_ISSUE_URL: ${{ steps.create_issue.outputs.issue_url }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "Smoke Copilot Playwright" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📰 *BREAKING: Report filed by [{workflow_name}]({run_url})*\",\"runStarted\":\"📰 BREAKING: [{workflow_name}]({run_url}) is now investigating this {event_type}. Sources say the story is developing...\",\"runSuccess\":\"📰 VERDICT: [{workflow_name}]({run_url}) has concluded. All systems operational. This is a developing story. ðŸŽĪ\",\"runFailure\":\"📰 DEVELOPING STORY: [{workflow_name}]({run_url}) reports {status}. Our correspondents are investigating the incident...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -10851,9 +10850,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "smoke-copilot" - GH_AW_WORKFLOW_NAME: "Smoke Copilot Playwright" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📰 *BREAKING: Report filed by [{workflow_name}]({run_url})*\",\"runStarted\":\"📰 BREAKING: [{workflow_name}]({run_url}) is now investigating this {event_type}. Sources say the story is developing...\",\"runSuccess\":\"📰 VERDICT: [{workflow_name}]({run_url}) has concluded. All systems operational. This is a developing story. ðŸŽĪ\",\"runFailure\":\"📰 DEVELOPING STORY: [{workflow_name}]({run_url}) reports {status}. Our correspondents are investigating the incident...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/smoke-copilot-safe-inputs.lock.yml b/.github/workflows/smoke-copilot-safe-inputs.lock.yml index f44bc5f5add..4dcf0777f57 100644 --- a/.github/workflows/smoke-copilot-safe-inputs.lock.yml +++ b/.github/workflows/smoke-copilot-safe-inputs.lock.yml @@ -8253,6 +8253,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "smoke-copilot-safe-inputs" + GH_AW_WORKFLOW_NAME: "Smoke Copilot Safe Inputs" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -9550,8 +9554,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_HIDE_OLDER_COMMENTS: "true" - GH_AW_WORKFLOW_NAME: "Smoke Copilot Safe Inputs" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9960,8 +9962,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "smoke-copilot" - GH_AW_WORKFLOW_NAME: "Smoke Copilot Safe Inputs" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 947e8139418..e47ae4c2796 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -7094,6 +7094,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📰 *BREAKING: Report filed by [{workflow_name}]({run_url})*\",\"runStarted\":\"📰 BREAKING: [{workflow_name}]({run_url}) is now investigating this {event_type}. Sources say the story is developing...\",\"runSuccess\":\"📰 VERDICT: [{workflow_name}]({run_url}) has concluded. All systems operational. This is a developing story. ðŸŽĪ\",\"runFailure\":\"📰 DEVELOPING STORY: [{workflow_name}]({run_url}) reports {status}. Our correspondents are investigating the incident...\"}" + GH_AW_WORKFLOW_ID: "smoke-copilot" + GH_AW_WORKFLOW_NAME: "Smoke Copilot" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8657,9 +8662,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_EXPIRES: "1" - GH_AW_WORKFLOW_NAME: "Smoke Copilot" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📰 *BREAKING: Report filed by [{workflow_name}]({run_url})*\",\"runStarted\":\"📰 BREAKING: [{workflow_name}]({run_url}) is now investigating this {event_type}. Sources say the story is developing...\",\"runSuccess\":\"📰 VERDICT: [{workflow_name}]({run_url}) has concluded. All systems operational. This is a developing story. ðŸŽĪ\",\"runFailure\":\"📰 DEVELOPING STORY: [{workflow_name}]({run_url}) reports {status}. Our correspondents are investigating the incident...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8962,9 +8964,6 @@ jobs: GH_AW_CREATED_ISSUE_URL: ${{ steps.create_issue.outputs.issue_url }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "Smoke Copilot" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📰 *BREAKING: Report filed by [{workflow_name}]({run_url})*\",\"runStarted\":\"📰 BREAKING: [{workflow_name}]({run_url}) is now investigating this {event_type}. Sources say the story is developing...\",\"runSuccess\":\"📰 VERDICT: [{workflow_name}]({run_url}) has concluded. All systems operational. This is a developing story. ðŸŽĪ\",\"runFailure\":\"📰 DEVELOPING STORY: [{workflow_name}]({run_url}) reports {status}. Our correspondents are investigating the incident...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9373,9 +9372,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "smoke-copilot" - GH_AW_WORKFLOW_NAME: "Smoke Copilot" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📰 *BREAKING: Report filed by [{workflow_name}]({run_url})*\",\"runStarted\":\"📰 BREAKING: [{workflow_name}]({run_url}) is now investigating this {event_type}. Sources say the story is developing...\",\"runSuccess\":\"📰 VERDICT: [{workflow_name}]({run_url}) has concluded. All systems operational. This is a developing story. ðŸŽĪ\",\"runFailure\":\"📰 DEVELOPING STORY: [{workflow_name}]({run_url}) reports {status}. Our correspondents are investigating the incident...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/smoke-detector.lock.yml b/.github/workflows/smoke-detector.lock.yml index b7611e70b75..cfe83f42edc 100644 --- a/.github/workflows/smoke-detector.lock.yml +++ b/.github/workflows/smoke-detector.lock.yml @@ -7042,6 +7042,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸšĻ *Alert generated by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ”Ĩ BEEP BEEP! [{workflow_name}]({run_url}) detected smoke on this {event_type}! Investigating...\",\"runSuccess\":\"ðŸšĻ All clear! [{workflow_name}]({run_url}) has completed the investigation. Fire report filed! 📋\",\"runFailure\":\"ðŸ”Ĩ Alarm malfunction! [{workflow_name}]({run_url}) {status}. Manual inspection required...\"}" + GH_AW_WORKFLOW_ID: "smoke-detector" + GH_AW_WORKFLOW_NAME: "Smoke Detector - Smoke Test Failure Investigator" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8007,9 +8012,6 @@ jobs: GH_AW_ISSUE_TITLE_PREFIX: "[smoke-detector] " GH_AW_ISSUE_LABELS: "smoke-test,investigation" GH_AW_ISSUE_EXPIRES: "1" - GH_AW_WORKFLOW_NAME: "Smoke Detector - Smoke Test Failure Investigator" - GH_AW_ENGINE_ID: "claude" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸšĻ *Alert generated by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ”Ĩ BEEP BEEP! [{workflow_name}]({run_url}) detected smoke on this {event_type}! Investigating...\",\"runSuccess\":\"ðŸšĻ All clear! [{workflow_name}]({run_url}) has completed the investigation. Fire report filed! 📋\",\"runFailure\":\"ðŸ”Ĩ Alarm malfunction! [{workflow_name}]({run_url}) {status}. Manual inspection required...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8313,9 +8315,6 @@ jobs: GH_AW_CREATED_ISSUE_URL: ${{ steps.create_issue.outputs.issue_url }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "Smoke Detector - Smoke Test Failure Investigator" - GH_AW_ENGINE_ID: "claude" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸšĻ *Alert generated by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ”Ĩ BEEP BEEP! [{workflow_name}]({run_url}) detected smoke on this {event_type}! Investigating...\",\"runSuccess\":\"ðŸšĻ All clear! [{workflow_name}]({run_url}) has completed the investigation. Fire report filed! 📋\",\"runFailure\":\"ðŸ”Ĩ Alarm malfunction! [{workflow_name}]({run_url}) {status}. Manual inspection required...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/spec-kit-execute.lock.yml b/.github/workflows/spec-kit-execute.lock.yml index 5a57d2c6b9e..600fbab5cd0 100644 --- a/.github/workflows/spec-kit-execute.lock.yml +++ b/.github/workflows/spec-kit-execute.lock.yml @@ -7023,6 +7023,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "spec-kit-execute" + GH_AW_WORKFLOW_ID: "spec-kit-execute" + GH_AW_WORKFLOW_NAME: "Spec-Kit Execute" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -7313,7 +7318,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[spec-kit] " GH_AW_PR_LABELS: "spec-kit,automation" @@ -7321,9 +7325,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Spec-Kit Execute" - GH_AW_TRACKER_ID: "spec-kit-execute" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/spec-kit-executor.lock.yml b/.github/workflows/spec-kit-executor.lock.yml index 38a2f60fae6..c3c8069263f 100644 --- a/.github/workflows/spec-kit-executor.lock.yml +++ b/.github/workflows/spec-kit-executor.lock.yml @@ -6898,6 +6898,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "spec-kit-executor" + GH_AW_WORKFLOW_ID: "spec-kit-executor" + GH_AW_WORKFLOW_NAME: "Spec Kit Executor" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -7188,7 +7193,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[spec-kit] " GH_AW_PR_LABELS: "spec-kit,automation" @@ -7196,9 +7200,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Spec Kit Executor" - GH_AW_TRACKER_ID: "spec-kit-executor" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/speckit-dispatcher.lock.yml b/.github/workflows/speckit-dispatcher.lock.yml index 76341351f9a..a1db39bf30f 100644 --- a/.github/workflows/speckit-dispatcher.lock.yml +++ b/.github/workflows/speckit-dispatcher.lock.yml @@ -7827,6 +7827,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŽŊ *Spec-Kit dispatcher by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔍 Analyzing your spec-kit request via [{workflow_name}]({run_url})...\",\"runSuccess\":\"✅ Guidance provided! [{workflow_name}]({run_url}) has determined the next steps.\",\"runFailure\":\"❌ Analysis incomplete. [{workflow_name}]({run_url}) {status}.\"}" + GH_AW_WORKFLOW_ID: "speckit-dispatcher" + GH_AW_WORKFLOW_NAME: "Spec-Kit Command Dispatcher" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8789,9 +8794,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Spec-Kit Command Dispatcher" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŽŊ *Spec-Kit dispatcher by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔍 Analyzing your spec-kit request via [{workflow_name}]({run_url})...\",\"runSuccess\":\"✅ Guidance provided! [{workflow_name}]({run_url}) has determined the next steps.\",\"runFailure\":\"❌ Analysis incomplete. [{workflow_name}]({run_url}) {status}.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9093,9 +9095,6 @@ jobs: GH_AW_CREATED_ISSUE_URL: ${{ steps.create_issue.outputs.issue_url }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "Spec-Kit Command Dispatcher" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŽŊ *Spec-Kit dispatcher by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔍 Analyzing your spec-kit request via [{workflow_name}]({run_url})...\",\"runSuccess\":\"✅ Guidance provided! [{workflow_name}]({run_url}) has determined the next steps.\",\"runFailure\":\"❌ Analysis incomplete. [{workflow_name}]({run_url}) {status}.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -9505,9 +9504,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }} GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }} - GH_AW_WORKFLOW_NAME: "Spec-Kit Command Dispatcher" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e ðŸŽŊ *Spec-Kit dispatcher by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔍 Analyzing your spec-kit request via [{workflow_name}]({run_url})...\",\"runSuccess\":\"✅ Guidance provided! [{workflow_name}]({run_url}) has determined the next steps.\",\"runFailure\":\"❌ Analysis incomplete. [{workflow_name}]({run_url}) {status}.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index fdb82a3281a..645e00a323d 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -7448,6 +7448,11 @@ jobs: contents: write issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🔍 *Analysis by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔍 Stale Repository Identifier starting! [{workflow_name}]({run_url}) is analyzing repository activity...\",\"runSuccess\":\"✅ Analysis complete! [{workflow_name}]({run_url}) has finished analyzing stale repositories.\",\"runFailure\":\"⚠ïļ Analysis interrupted! [{workflow_name}]({run_url}) {status}.\"}" + GH_AW_WORKFLOW_ID: "stale-repo-identifier" + GH_AW_WORKFLOW_NAME: "Stale Repository Identifier" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -8110,9 +8115,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[Stale Repository] " GH_AW_ISSUE_LABELS: "stale-repository,automated-analysis" - GH_AW_WORKFLOW_NAME: "Stale Repository Identifier" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🔍 *Analysis by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔍 Stale Repository Identifier starting! [{workflow_name}]({run_url}) is analyzing repository activity...\",\"runSuccess\":\"✅ Analysis complete! [{workflow_name}]({run_url}) has finished analyzing stale repositories.\",\"runFailure\":\"⚠ïļ Analysis interrupted! [{workflow_name}]({run_url}) {status}.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8411,9 +8413,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Stale Repository Identifier" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🔍 *Analysis by [{workflow_name}]({run_url})*\",\"runStarted\":\"🔍 Stale Repository Identifier starting! [{workflow_name}]({run_url}) is analyzing repository activity...\",\"runSuccess\":\"✅ Analysis complete! [{workflow_name}]({run_url}) has finished analyzing stale repositories.\",\"runFailure\":\"⚠ïļ Analysis interrupted! [{workflow_name}]({run_url}) {status}.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index f489591722d..d545ee852d1 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -6478,6 +6478,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "static-analysis-report" + GH_AW_WORKFLOW_NAME: "Static Analysis Report" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7380,8 +7384,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Static Analysis Report" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index cb84f95280c..c78f776982a 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -6506,6 +6506,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "sub-issue-closer" + GH_AW_WORKFLOW_NAME: "Sub-Issue Closer" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -7685,8 +7689,6 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_COMMENT_TARGET: "*" - GH_AW_WORKFLOW_NAME: "Sub-Issue Closer" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8094,8 +8096,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Sub-Issue Closer" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 0b962c3c44d..4d5f7de2b73 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -6644,6 +6644,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "super-linter" + GH_AW_WORKFLOW_NAME: "Super Linter Report" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -7306,8 +7310,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[linter] " GH_AW_ISSUE_LABELS: "automation,code-quality" - GH_AW_WORKFLOW_NAME: "Super Linter Report" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 50524052275..483fcde13cc 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -6927,6 +6927,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📝 *Documentation by [{workflow_name}]({run_url})*\",\"runStarted\":\"✍ïļ The Technical Writer begins! [{workflow_name}]({run_url}) is documenting this {event_type}...\",\"runSuccess\":\"📝 Documentation complete! [{workflow_name}]({run_url}) has written the docs. Clear as crystal! âœĻ\",\"runFailure\":\"✍ïļ Writer's block! [{workflow_name}]({run_url}) {status}. The page remains blank...\"}" + GH_AW_WORKFLOW_ID: "technical-doc-writer" + GH_AW_WORKFLOW_NAME: "Technical Doc Writer" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -7796,7 +7801,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[docs] " GH_AW_PR_LABELS: "documentation" @@ -7804,9 +7808,6 @@ jobs: GH_AW_PR_IF_NO_CHANGES: "warn" GH_AW_PR_ALLOW_EMPTY: "false" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Technical Doc Writer" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📝 *Documentation by [{workflow_name}]({run_url})*\",\"runStarted\":\"✍ïļ The Technical Writer begins! [{workflow_name}]({run_url}) is documenting this {event_type}...\",\"runSuccess\":\"📝 Documentation complete! [{workflow_name}]({run_url}) has written the docs. Clear as crystal! âœĻ\",\"runFailure\":\"✍ïļ Writer's block! [{workflow_name}]({run_url}) {status}. The page remains blank...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8303,9 +8304,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_CREATED_PULL_REQUEST_URL: ${{ steps.create_pull_request.outputs.pull_request_url }} GH_AW_CREATED_PULL_REQUEST_NUMBER: ${{ steps.create_pull_request.outputs.pull_request_number }} - GH_AW_WORKFLOW_NAME: "Technical Doc Writer" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📝 *Documentation by [{workflow_name}]({run_url})*\",\"runStarted\":\"✍ïļ The Technical Writer begins! [{workflow_name}]({run_url}) is documenting this {event_type}...\",\"runSuccess\":\"📝 Documentation complete! [{workflow_name}]({run_url}) has written the docs. Clear as crystal! âœĻ\",\"runFailure\":\"✍ïļ Writer's block! [{workflow_name}]({run_url}) {status}. The page remains blank...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8713,9 +8711,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Technical Doc Writer" - GH_AW_ENGINE_ID: "copilot" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 📝 *Documentation by [{workflow_name}]({run_url})*\",\"runStarted\":\"✍ïļ The Technical Writer begins! [{workflow_name}]({run_url}) is documenting this {event_type}...\",\"runSuccess\":\"📝 Documentation complete! [{workflow_name}]({run_url}) has written the docs. Clear as crystal! âœĻ\",\"runFailure\":\"✍ïļ Writer's block! [{workflow_name}]({run_url}) {status}. The page remains blank...\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 5e273cfc78e..3de471374ea 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -7144,6 +7144,10 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "tidy" + GH_AW_WORKFLOW_NAME: "Tidy" outputs: create_pull_request_pull_request_number: ${{ steps.create_pull_request.outputs.pull_request_number }} create_pull_request_pull_request_url: ${{ steps.create_pull_request.outputs.pull_request_url }} @@ -7473,7 +7477,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[tidy] " GH_AW_PR_LABELS: "automation,maintenance" @@ -7483,8 +7486,6 @@ jobs: GH_AW_MAX_PATCH_SIZE: 1024 GH_AW_COMMENT_ID: ${{ needs.activation.outputs.comment_id }} GH_AW_COMMENT_REPO: ${{ needs.activation.outputs.comment_repo }} - GH_AW_WORKFLOW_NAME: "Tidy" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -7981,8 +7982,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_PUSH_IF_NO_CHANGES: "warn" GH_AW_MAX_PATCH_SIZE: 1024 - GH_AW_WORKFLOW_NAME: "Tidy" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index fdd539e06bf..9eed2acbf55 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -6639,6 +6639,10 @@ jobs: contents: read discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_WORKFLOW_ID: "typist" + GH_AW_WORKFLOW_NAME: "Typist - Go Type Analysis" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7541,8 +7545,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Typist - Go Type Analysis" - GH_AW_ENGINE_ID: "claude" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 8b711ea515f..2b59a2012e4 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -7196,6 +7196,11 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "claude" + GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🗜ïļ *Compressed by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ“Ķ Time to slim down! [{workflow_name}]({run_url}) is trimming the excess from this {event_type}...\",\"runSuccess\":\"🗜ïļ Docs on a diet! [{workflow_name}]({run_url}) has removed the bloat. Lean and mean! 💊\",\"runFailure\":\"ðŸ“Ķ Unbloating paused! [{workflow_name}]({run_url}) {status}. The docs remain... fluffy.\"}" + GH_AW_WORKFLOW_ID: "unbloat-docs" + GH_AW_WORKFLOW_NAME: "Documentation Unbloat" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} @@ -8065,7 +8070,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_ID: "agent" GH_AW_BASE_BRANCH: ${{ github.ref_name }} GH_AW_PR_TITLE_PREFIX: "[docs] " GH_AW_PR_LABELS: "documentation,automation" @@ -8075,9 +8079,6 @@ jobs: GH_AW_MAX_PATCH_SIZE: 1024 GH_AW_COMMENT_ID: ${{ needs.activation.outputs.comment_id }} GH_AW_COMMENT_REPO: ${{ needs.activation.outputs.comment_repo }} - GH_AW_WORKFLOW_NAME: "Documentation Unbloat" - GH_AW_ENGINE_ID: "claude" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🗜ïļ *Compressed by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ“Ķ Time to slim down! [{workflow_name}]({run_url}) is trimming the excess from this {event_type}...\",\"runSuccess\":\"🗜ïļ Docs on a diet! [{workflow_name}]({run_url}) has removed the bloat. Lean and mean! 💊\",\"runFailure\":\"ðŸ“Ķ Unbloating paused! [{workflow_name}]({run_url}) {status}. The docs remain... fluffy.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8574,9 +8575,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_CREATED_PULL_REQUEST_URL: ${{ steps.create_pull_request.outputs.pull_request_url }} GH_AW_CREATED_PULL_REQUEST_NUMBER: ${{ steps.create_pull_request.outputs.pull_request_number }} - GH_AW_WORKFLOW_NAME: "Documentation Unbloat" - GH_AW_ENGINE_ID: "claude" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🗜ïļ *Compressed by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ“Ķ Time to slim down! [{workflow_name}]({run_url}) is trimming the excess from this {event_type}...\",\"runSuccess\":\"🗜ïļ Docs on a diet! [{workflow_name}]({run_url}) has removed the bloat. Lean and mean! 💊\",\"runFailure\":\"ðŸ“Ķ Unbloating paused! [{workflow_name}]({run_url}) {status}. The docs remain... fluffy.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8984,9 +8982,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Documentation Unbloat" - GH_AW_ENGINE_ID: "claude" - GH_AW_SAFE_OUTPUT_MESSAGES: "{\"footer\":\"\\u003e 🗜ïļ *Compressed by [{workflow_name}]({run_url})*\",\"runStarted\":\"ðŸ“Ķ Time to slim down! [{workflow_name}]({run_url}) is trimming the excess from this {event_type}...\",\"runSuccess\":\"🗜ïļ Docs on a diet! [{workflow_name}]({run_url}) has removed the bloat. Lean and mean! 💊\",\"runFailure\":\"ðŸ“Ķ Unbloating paused! [{workflow_name}]({run_url}) {status}. The docs remain... fluffy.\"}" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index e798b17227e..e3573c41872 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -6668,6 +6668,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "video-analyzer" + GH_AW_WORKFLOW_NAME: "Video Analysis Agent" outputs: create_issue_issue_number: ${{ steps.create_issue.outputs.issue_number }} create_issue_issue_url: ${{ steps.create_issue.outputs.issue_url }} @@ -7330,8 +7334,6 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_ISSUE_TITLE_PREFIX: "[video-analysis] " GH_AW_ISSUE_LABELS: "automation,video-processing" - GH_AW_WORKFLOW_NAME: "Video Analysis Agent" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index a670d423b60..7b9d9c4e248 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -7090,6 +7090,11 @@ jobs: contents: write discussions: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_TRACKER_ID: "weekly-issue-summary" + GH_AW_WORKFLOW_ID: "weekly-issue-summary" + GH_AW_WORKFLOW_NAME: "Weekly Issue Summary" outputs: create_discussion_discussion_number: ${{ steps.create_discussion.outputs.discussion_number }} create_discussion_discussion_url: ${{ steps.create_discussion.outputs.discussion_url }} @@ -7992,9 +7997,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Weekly Issue Summary" - GH_AW_TRACKER_ID: "weekly-issue-summary" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -8279,9 +8281,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Weekly Issue Summary" - GH_AW_TRACKER_ID: "weekly-issue-summary" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 106ea183b98..2b080166c5a 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -6704,6 +6704,10 @@ jobs: contents: read issues: write timeout-minutes: 15 + env: + GH_AW_ENGINE_ID: "copilot" + GH_AW_WORKFLOW_ID: "workflow-generator" + GH_AW_WORKFLOW_NAME: "Workflow Generator" outputs: assign_to_agent_assigned: ${{ steps.assign_to_agent.outputs.assigned }} steps: @@ -7796,8 +7800,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Workflow Generator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_AGENT_TOKEN }} script: | @@ -7976,8 +7978,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Workflow Generator" - GH_AW_ENGINE_ID: "copilot" with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 5ff4b258744..ae97e5a61ba 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -7187,6 +7187,8 @@ jobs: issues: write pull-requests: write timeout-minutes: 15 + env: + GH_AW_WORKFLOW_ID: "agent" outputs: add_comment_comment_id: ${{ steps.add_comment.outputs.comment_id }} add_comment_comment_url: ${{ steps.add_comment.outputs.comment_url }} diff --git a/pkg/workflow/compiler_safe_outputs_consolidated.go b/pkg/workflow/compiler_safe_outputs_consolidated.go index e55547e61e6..c76a487e253 100644 --- a/pkg/workflow/compiler_safe_outputs_consolidated.go +++ b/pkg/workflow/compiler_safe_outputs_consolidated.go @@ -2,8 +2,6 @@ package workflow import ( "fmt" - "path/filepath" - "strings" "github.com/githubnext/gh-aw/pkg/constants" "github.com/githubnext/gh-aw/pkg/logger" @@ -282,7 +280,7 @@ func (c *Compiler) buildConsolidatedSafeOutputsJob(data *WorkflowData, mainJobNa // 9. Create Code Scanning Alert step if data.SafeOutputs.CreateCodeScanningAlerts != nil { - workflowFilename := strings.TrimSuffix(filepath.Base(markdownPath), ".md") + workflowFilename := GetWorkflowIDFromPath(markdownPath) stepConfig := c.buildCreateCodeScanningAlertStepConfig(data, mainJobName, threatDetectionEnabled, workflowFilename) stepYAML := c.buildConsolidatedSafeOutputStep(data, stepConfig) steps = append(steps, stepYAML...) @@ -498,12 +496,19 @@ func (c *Compiler) buildConsolidatedSafeOutputsJob(data *WorkflowData, mainJobNa needs = append(needs, constants.ActivationJobName) } + // Extract workflow ID from markdown path for GH_AW_WORKFLOW_ID + workflowID := GetWorkflowIDFromPath(markdownPath) + + // Build job-level environment variables that are common to all safe output steps + jobEnv := c.buildJobLevelSafeOutputEnvVars(data, workflowID) + job := &Job{ Name: "safe_outputs", If: jobCondition.Render(), RunsOn: c.formatSafeOutputsRunsOn(data.SafeOutputs), Permissions: permissions.RenderToYAML(), TimeoutMinutes: 15, // Slightly longer timeout for consolidated job with multiple steps + Env: jobEnv, Steps: steps, Outputs: outputs, Needs: needs, @@ -578,6 +583,67 @@ func (c *Compiler) buildConsolidatedSafeOutputStep(data *WorkflowData, config Sa return steps } +// buildJobLevelSafeOutputEnvVars builds environment variables that should be set at the job level +// for the consolidated safe_outputs job. These are variables that are common to all safe output steps. +func (c *Compiler) buildJobLevelSafeOutputEnvVars(data *WorkflowData, workflowID string) map[string]string { + envVars := make(map[string]string) + + // Set GH_AW_WORKFLOW_ID to the workflow ID (filename without extension) + // This is used for branch naming in create_pull_request and other operations + envVars["GH_AW_WORKFLOW_ID"] = fmt.Sprintf("%q", workflowID) + + // Add workflow metadata that's common to all steps + envVars["GH_AW_WORKFLOW_NAME"] = fmt.Sprintf("%q", data.Name) + + if data.Source != "" { + envVars["GH_AW_WORKFLOW_SOURCE"] = fmt.Sprintf("%q", data.Source) + sourceURL := buildSourceURL(data.Source) + if sourceURL != "" { + envVars["GH_AW_WORKFLOW_SOURCE_URL"] = fmt.Sprintf("%q", sourceURL) + } + } + + if data.TrackerID != "" { + envVars["GH_AW_TRACKER_ID"] = fmt.Sprintf("%q", data.TrackerID) + } + + // Add engine metadata that's common to all steps + if data.EngineConfig != nil { + if data.EngineConfig.ID != "" { + envVars["GH_AW_ENGINE_ID"] = fmt.Sprintf("%q", data.EngineConfig.ID) + } + if data.EngineConfig.Version != "" { + envVars["GH_AW_ENGINE_VERSION"] = fmt.Sprintf("%q", data.EngineConfig.Version) + } + if data.EngineConfig.Model != "" { + envVars["GH_AW_ENGINE_MODEL"] = fmt.Sprintf("%q", data.EngineConfig.Model) + } + } + + // Add safe output job environment variables (staged/target repo) + if c.trialMode || data.SafeOutputs.Staged { + envVars["GH_AW_SAFE_OUTPUTS_STAGED"] = "\"true\"" + } + + // Set GH_AW_TARGET_REPO_SLUG - prefer trial target repo (applies to all steps) + // Note: Individual steps with target-repo config will override this in their step-level env + if c.trialMode && c.trialLogicalRepoSlug != "" { + envVars["GH_AW_TARGET_REPO_SLUG"] = fmt.Sprintf("%q", c.trialLogicalRepoSlug) + } + + // Add messages config if present (applies to all steps) + if data.SafeOutputs.Messages != nil { + messagesJSON, err := serializeMessagesConfig(data.SafeOutputs.Messages) + if err != nil { + consolidatedSafeOutputsLog.Printf("Warning: failed to serialize messages config: %v", err) + } else if messagesJSON != "" { + envVars["GH_AW_SAFE_OUTPUT_MESSAGES"] = fmt.Sprintf("%q", messagesJSON) + } + } + + return envVars +} + // buildDetectionSuccessCondition builds the condition to check if detection passed func buildDetectionSuccessCondition() ConditionNode { return BuildEquals( @@ -600,7 +666,7 @@ func (c *Compiler) buildCreateIssueStepConfig(data *WorkflowData, mainJobName st if cfg.Expires > 0 { customEnvVars = append(customEnvVars, fmt.Sprintf(" GH_AW_ISSUE_EXPIRES: \"%d\"\n", cfg.Expires)) } - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) condition := BuildSafeOutputType("create_issue") @@ -619,7 +685,7 @@ func (c *Compiler) buildCreateDiscussionStepConfig(data *WorkflowData, mainJobNa cfg := data.SafeOutputs.CreateDiscussions var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("create_discussion") @@ -638,9 +704,8 @@ func (c *Compiler) buildCreatePullRequestStepConfig(data *WorkflowData, mainJobN cfg := data.SafeOutputs.CreatePullRequests var customEnvVars []string - // Pass the workflow ID for branch naming (required by create_pull_request.cjs) - customEnvVars = append(customEnvVars, fmt.Sprintf(" GH_AW_WORKFLOW_ID: %q\n", mainJobName)) // Pass the base branch from GitHub context (required by create_pull_request.cjs) + // Note: GH_AW_WORKFLOW_ID is now set at the job level and inherited by all steps customEnvVars = append(customEnvVars, " GH_AW_BASE_BRANCH: ${{ github.ref_name }}\n") customEnvVars = append(customEnvVars, buildTitlePrefixEnvVar("GH_AW_PR_TITLE_PREFIX", cfg.TitlePrefix)...) customEnvVars = append(customEnvVars, buildLabelsEnvVar("GH_AW_PR_LABELS", cfg.Labels)...) @@ -674,7 +739,7 @@ func (c *Compiler) buildCreatePullRequestStepConfig(data *WorkflowData, mainJobN if cfg.Expires > 0 && cfg.TargetRepoSlug == "" { customEnvVars = append(customEnvVars, fmt.Sprintf(" GH_AW_PR_EXPIRES: \"%d\"\n", cfg.Expires)) } - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) condition := BuildSafeOutputType("create_pull_request") @@ -721,7 +786,7 @@ func (c *Compiler) buildAddCommentStepConfig(data *WorkflowData, mainJobName str customEnvVars = append(customEnvVars, " GH_AW_CREATED_PULL_REQUEST_URL: ${{ steps.create_pull_request.outputs.pull_request_url }}\n") customEnvVars = append(customEnvVars, " GH_AW_CREATED_PULL_REQUEST_NUMBER: ${{ steps.create_pull_request.outputs.pull_request_number }}\n") } - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) condition := BuildSafeOutputType("add_comment") @@ -740,7 +805,7 @@ func (c *Compiler) buildCloseDiscussionStepConfig(data *WorkflowData, mainJobNam cfg := data.SafeOutputs.CloseDiscussions var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("close_discussion") @@ -759,7 +824,7 @@ func (c *Compiler) buildCloseIssueStepConfig(data *WorkflowData, mainJobName str cfg := data.SafeOutputs.CloseIssues var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("close_issue") @@ -778,7 +843,7 @@ func (c *Compiler) buildClosePullRequestStepConfig(data *WorkflowData, mainJobNa cfg := data.SafeOutputs.ClosePullRequests var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("close_pull_request") @@ -805,7 +870,7 @@ func (c *Compiler) buildCreatePRReviewCommentStepConfig(data *WorkflowData, main if cfg.Target != "" { customEnvVars = append(customEnvVars, fmt.Sprintf(" GH_AW_PR_REVIEW_COMMENT_TARGET: %q\n", cfg.Target)) } - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("create_pull_request_review_comment") @@ -825,7 +890,7 @@ func (c *Compiler) buildCreateCodeScanningAlertStepConfig(data *WorkflowData, ma var customEnvVars []string customEnvVars = append(customEnvVars, fmt.Sprintf(" GH_AW_WORKFLOW_FILENAME: %q\n", workflowFilename)) - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("create_code_scanning_alert") @@ -851,7 +916,7 @@ func (c *Compiler) buildAddLabelsStepConfig(data *WorkflowData, mainJobName stri if cfg.Target != "" { customEnvVars = append(customEnvVars, fmt.Sprintf(" GH_AW_LABELS_TARGET: %q\n", cfg.Target)) } - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) condition := BuildSafeOutputType("add_labels") @@ -870,7 +935,7 @@ func (c *Compiler) buildAddReviewerStepConfig(data *WorkflowData, mainJobName st cfg := data.SafeOutputs.AddReviewer var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("add_reviewer") @@ -889,7 +954,7 @@ func (c *Compiler) buildAssignMilestoneStepConfig(data *WorkflowData, mainJobNam cfg := data.SafeOutputs.AssignMilestone var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("assign_milestone") @@ -908,7 +973,7 @@ func (c *Compiler) buildAssignToAgentStepConfig(data *WorkflowData, mainJobName cfg := data.SafeOutputs.AssignToAgent var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("assign_to_agent") @@ -928,7 +993,7 @@ func (c *Compiler) buildAssignToUserStepConfig(data *WorkflowData, mainJobName s cfg := data.SafeOutputs.AssignToUser var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("assign_to_user") @@ -947,7 +1012,7 @@ func (c *Compiler) buildUpdateIssueStepConfig(data *WorkflowData, mainJobName st cfg := data.SafeOutputs.UpdateIssues var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) condition := BuildSafeOutputType("update_issue") @@ -966,7 +1031,7 @@ func (c *Compiler) buildUpdatePullRequestStepConfig(data *WorkflowData, mainJobN cfg := data.SafeOutputs.UpdatePullRequests var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) condition := BuildSafeOutputType("update_pull_request") @@ -985,7 +1050,7 @@ func (c *Compiler) buildUpdateDiscussionStepConfig(data *WorkflowData, mainJobNa cfg := data.SafeOutputs.UpdateDiscussions var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, cfg.TargetRepoSlug)...) // Add target environment variable if set if cfg.Target != "" { @@ -1042,7 +1107,7 @@ func (c *Compiler) buildPushToPullRequestBranchStepConfig(data *WorkflowData, ma maxPatchSize = data.SafeOutputs.MaximumPatchSize } customEnvVars = append(customEnvVars, fmt.Sprintf(" GH_AW_MAX_PATCH_SIZE: %d\n", maxPatchSize)) - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("push_to_pull_request_branch") @@ -1065,7 +1130,7 @@ func (c *Compiler) buildUploadAssetsStepConfig(data *WorkflowData, mainJobName s cfg := data.SafeOutputs.UploadAssets var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("upload_asset") @@ -1084,7 +1149,7 @@ func (c *Compiler) buildUpdateReleaseStepConfig(data *WorkflowData, mainJobName cfg := data.SafeOutputs.UpdateRelease var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("update_release") @@ -1107,7 +1172,7 @@ func (c *Compiler) buildLinkSubIssueStepConfig(data *WorkflowData, mainJobName s customEnvVars = append(customEnvVars, " GH_AW_CREATED_ISSUE_NUMBER: ${{ steps.create_issue.outputs.issue_number }}\n") customEnvVars = append(customEnvVars, " GH_AW_TEMPORARY_ID_MAP: ${{ steps.create_issue.outputs.temporary_id_map }}\n") } - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("link_sub_issue") @@ -1126,7 +1191,7 @@ func (c *Compiler) buildHideCommentStepConfig(data *WorkflowData, mainJobName st cfg := data.SafeOutputs.HideComment var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("hide_comment") @@ -1145,7 +1210,7 @@ func (c *Compiler) buildCreateAgentTaskStepConfig(data *WorkflowData, mainJobNam cfg := data.SafeOutputs.CreateAgentTasks var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("create_agent_task") @@ -1164,7 +1229,7 @@ func (c *Compiler) buildUpdateProjectStepConfig(data *WorkflowData, mainJobName cfg := data.SafeOutputs.UpdateProjects var customEnvVars []string - customEnvVars = append(customEnvVars, c.buildStandardSafeOutputEnvVars(data, "")...) + customEnvVars = append(customEnvVars, c.buildStepLevelSafeOutputEnvVars(data, "")...) condition := BuildSafeOutputType("update_project") diff --git a/pkg/workflow/compiler_yaml_helpers.go b/pkg/workflow/compiler_yaml_helpers.go index c99c79d924f..23d6a8c6b8b 100644 --- a/pkg/workflow/compiler_yaml_helpers.go +++ b/pkg/workflow/compiler_yaml_helpers.go @@ -2,6 +2,7 @@ package workflow import ( "fmt" + "path/filepath" "strings" "github.com/githubnext/gh-aw/pkg/constants" @@ -10,6 +11,13 @@ import ( var compilerYamlHelpersLog = logger.New("workflow:compiler_yaml_helpers") +// GetWorkflowIDFromPath extracts the workflow ID from a markdown file path. +// The workflow ID is the filename without the .md extension. +// Example: "/path/to/ai-moderator.md" -> "ai-moderator" +func GetWorkflowIDFromPath(markdownPath string) string { + return strings.TrimSuffix(filepath.Base(markdownPath), ".md") +} + // convertStepToYAML converts a step map to YAML format. // This is a method wrapper around the package-level ConvertStepToYAML function. func (c *Compiler) convertStepToYAML(stepMap map[string]any) (string, error) { diff --git a/pkg/workflow/compiler_yaml_helpers_test.go b/pkg/workflow/compiler_yaml_helpers_test.go new file mode 100644 index 00000000000..26cfd6bee30 --- /dev/null +++ b/pkg/workflow/compiler_yaml_helpers_test.go @@ -0,0 +1,41 @@ +package workflow + +import "testing" + +func TestGetWorkflowIDFromPath(t *testing.T) { + tests := []struct { + name string + path string + expected string + }{ + { + name: "simple filename", + path: "ai-moderator.md", + expected: "ai-moderator", + }, + { + name: "full path", + path: "/home/user/workflows/test-workflow.md", + expected: "test-workflow", + }, + { + name: "filename with multiple dots", + path: "/path/to/workflow.test.md", + expected: "workflow.test", + }, + { + name: "relative path", + path: ".github/workflows/daily-fact.md", + expected: "daily-fact", + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + result := GetWorkflowIDFromPath(tt.path) + if result != tt.expected { + t.Errorf("GetWorkflowIDFromPath(%q) = %q, want %q", tt.path, result, tt.expected) + } + }) + } +} diff --git a/pkg/workflow/create_pull_request_env_vars_test.go b/pkg/workflow/create_pull_request_env_vars_test.go index 7e50eba97da..fb16e602bce 100644 --- a/pkg/workflow/create_pull_request_env_vars_test.go +++ b/pkg/workflow/create_pull_request_env_vars_test.go @@ -34,8 +34,8 @@ func TestCreatePullRequestStepConfigEnvVars(t *testing.T) { envVarsContent := strings.Join(stepConfig.CustomEnvVars, "") // Verify required environment variables are present + // Note: GH_AW_WORKFLOW_ID is now set at job level, not in step-level CustomEnvVars requiredEnvVars := map[string]string{ - "GH_AW_WORKFLOW_ID": `GH_AW_WORKFLOW_ID: "main_job"`, "GH_AW_BASE_BRANCH": "GH_AW_BASE_BRANCH: ${{ github.ref_name }}", "GH_AW_PR_TITLE_PREFIX": `GH_AW_PR_TITLE_PREFIX: "[TEST] "`, "GH_AW_PR_LABELS": `GH_AW_PR_LABELS: "automated,test"`, @@ -84,8 +84,8 @@ func TestCreatePullRequestStepConfigDefaultValues(t *testing.T) { envVarsContent := strings.Join(stepConfig.CustomEnvVars, "") // Verify default values + // Note: GH_AW_WORKFLOW_ID is now set at job level, not in step-level CustomEnvVars defaultEnvVars := map[string]string{ - "GH_AW_WORKFLOW_ID": `GH_AW_WORKFLOW_ID: "agent"`, "GH_AW_BASE_BRANCH": "GH_AW_BASE_BRANCH: ${{ github.ref_name }}", "GH_AW_PR_DRAFT": `GH_AW_PR_DRAFT: "true"`, // Default is true "GH_AW_PR_IF_NO_CHANGES": `GH_AW_PR_IF_NO_CHANGES: "warn"`, // Default is warn diff --git a/pkg/workflow/safe_outputs_env.go b/pkg/workflow/safe_outputs_env.go index 837c7dab422..67e71537653 100644 --- a/pkg/workflow/safe_outputs_env.go +++ b/pkg/workflow/safe_outputs_env.go @@ -148,6 +148,37 @@ func (c *Compiler) buildStandardSafeOutputEnvVars(data *WorkflowData, targetRepo return customEnvVars } +// buildStepLevelSafeOutputEnvVars builds environment variables for consolidated safe output steps +// This excludes variables that are already set at the job level in consolidated jobs +func (c *Compiler) buildStepLevelSafeOutputEnvVars(data *WorkflowData, targetRepoSlug string) []string { + var customEnvVars []string + + // Only add target repo slug if it's different from the job-level setting + // (i.e., this step has a specific target-repo config that overrides the global trial mode target) + if targetRepoSlug != "" { + // Step-specific target repo overrides job-level setting + customEnvVars = append(customEnvVars, fmt.Sprintf(" GH_AW_TARGET_REPO_SLUG: %q\n", targetRepoSlug)) + } else if !c.trialMode && data.SafeOutputs.Staged { + // Step needs staged flag but there's no job-level target repo (not in trial mode) + // Job level only sets this if trialMode is true + customEnvVars = append(customEnvVars, " GH_AW_SAFE_OUTPUTS_STAGED: \"true\"\n") + } + + // Note: The following are now set at job level and should NOT be included here: + // - GH_AW_WORKFLOW_NAME + // - GH_AW_WORKFLOW_SOURCE + // - GH_AW_WORKFLOW_SOURCE_URL + // - GH_AW_TRACKER_ID + // - GH_AW_ENGINE_ID + // - GH_AW_ENGINE_VERSION + // - GH_AW_ENGINE_MODEL + // - GH_AW_SAFE_OUTPUTS_STAGED (if in trial mode) + // - GH_AW_TARGET_REPO_SLUG (if in trial mode and no step override) + // - GH_AW_SAFE_OUTPUT_MESSAGES + + return customEnvVars +} + // buildEngineMetadataEnvVars builds engine metadata environment variables (id, version, model) // These are used by the JavaScript footer generation to create XML comment markers for traceability func buildEngineMetadataEnvVars(engineConfig *EngineConfig) []string { diff --git a/pkg/workflow/safe_outputs_integration_test.go b/pkg/workflow/safe_outputs_integration_test.go index caa8d2b88aa..b5e41d71369 100644 --- a/pkg/workflow/safe_outputs_integration_test.go +++ b/pkg/workflow/safe_outputs_integration_test.go @@ -592,8 +592,19 @@ func TestConsolidatedSafeOutputsJobIntegration(t *testing.T) { // Convert steps to string for verification stepsContent := strings.Join(job.Steps, "") - // Verify expected environment variables and step content + // For consolidated job, GH_AW_WORKFLOW_ID should be at job level, not in steps + // Check job.Env for this variable + if job.Env == nil || job.Env["GH_AW_WORKFLOW_ID"] == "" { + t.Errorf("GH_AW_WORKFLOW_ID should be set at job level in consolidated job for %s.\nJob.Env: %v", + tt.name, job.Env) + } + + // Verify other expected environment variables and step content (excluding GH_AW_WORKFLOW_ID) for _, expectedContent := range tt.expectedStepsContaining { + if expectedContent == "GH_AW_WORKFLOW_ID" { + // Skip GH_AW_WORKFLOW_ID check in steps since it's now at job level + continue + } if !strings.Contains(stepsContent, expectedContent) { t.Errorf("Expected content %q not found in consolidated job for %s.\nJob steps:\n%s", expectedContent, tt.name, stepsContent) @@ -855,10 +866,9 @@ func TestConsolidatedSafeOutputsJobWithCustomEnv(t *testing.T) { } } - // Verify GH_AW_WORKFLOW_ID is present - // Known issue: GH_AW_WORKFLOW_ID may be missing from consolidated job for certain configurations - if !strings.Contains(stepsContent, "GH_AW_WORKFLOW_ID") { - t.Log("Known issue: GH_AW_WORKFLOW_ID not present in consolidated job - this should be fixed") + // Verify GH_AW_WORKFLOW_ID is present at job level + if job.Env == nil || job.Env["GH_AW_WORKFLOW_ID"] == "" { + t.Error("GH_AW_WORKFLOW_ID should be set at job level in consolidated job") } t.Logf("✓ Consolidated job with custom env vars built successfully with %d steps: %v", len(stepNames), stepNames)