diff --git a/.changeset/patch-cli-version-updates-2026-10-29.md b/.changeset/patch-cli-version-updates-2026-10-29.md new file mode 100644 index 00000000000..b6e2b3c3edf --- /dev/null +++ b/.changeset/patch-cli-version-updates-2026-10-29.md @@ -0,0 +1,5 @@ +--- +"gh-aw": patch +--- + +Update the default Claude Code CLI to 2.1.312 and Codex CLI to 0.165.0. diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml index 1ba760d9323..9ed420c9a0f 100644 --- a/.github/workflows/ab-testing-advisor.lock.yml +++ b/.github/workflows/ab-testing-advisor.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9926663a3a574ca6600ddd52944ba262ab066e8c4670521a36fecc8b797f0b3e","body_hash":"a2b61576baed9a1efe2f564fcaa27ba9114efeb8bcd6c99524141ad0b1f83722","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9926663a3a574ca6600ddd52944ba262ab066e8c4670521a36fecc8b797f0b3e","body_hash":"a2b61576baed9a1efe2f564fcaa27ba9114efeb8bcd6c99524141ad0b1f83722","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["actions_get","actions_list","get_commit","get_file_contents","get_job_logs","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -158,7 +158,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily A/B Testing Advisor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ab-testing-advisor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -170,8 +170,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6.1-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily A/B Testing Advisor" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -583,7 +583,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily A/B Testing Advisor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ab-testing-advisor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -667,7 +667,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1444,7 +1444,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily A/B Testing Advisor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ab-testing-advisor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1875,7 +1875,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily A/B Testing Advisor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ab-testing-advisor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1980,7 +1980,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2244,7 +2244,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily A/B Testing Advisor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ab-testing-advisor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2308,7 +2308,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2593,7 +2593,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily A/B Testing Advisor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ab-testing-advisor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2660,7 +2660,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily A/B Testing Advisor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ab-testing-advisor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2784,7 +2784,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily A/B Testing Advisor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ab-testing-advisor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2918,7 +2918,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily A/B Testing Advisor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ab-testing-advisor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml index a4405095945..db4e2f54f85 100644 --- a/.github/workflows/ace-editor.lock.yml +++ b/.github/workflows/ace-editor.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1820ec5061b5f26dd9ae52520c9711feb1aab3a8f82f82700d1cdd7b8c619bf0","body_hash":"35ab43366ab83aa274ee3023a611dd61e0c29ec4091109ac6315e899a5c776f5","agent_id":"codex","agent_model":"copilot/gpt-6.1-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1820ec5061b5f26dd9ae52520c9711feb1aab3a8f82f82700d1cdd7b8c619bf0","body_hash":"35ab43366ab83aa274ee3023a611dd61e0c29ec4091109ac6315e899a5c776f5","agent_id":"codex","agent_model":"copilot/gpt-6.1-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -155,7 +155,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ACE Editor Session" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ace-editor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -167,8 +167,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6.1-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "ACE Editor Session" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -614,7 +614,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ACE Editor Session" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ace-editor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -666,7 +666,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1292,7 +1292,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ACE Editor Session" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ace-editor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1624,7 +1624,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ACE Editor Session" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ace-editor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1688,7 +1688,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2013,7 +2013,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ACE Editor Session" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ace-editor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2079,7 +2079,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ACE Editor Session" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ace-editor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2195,7 +2195,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ACE Editor Session" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ace-editor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/agent-job-health.lock.yml b/.github/workflows/agent-job-health.lock.yml index 7fd187bf505..cdaabe10f12 100644 --- a/.github/workflows/agent-job-health.lock.yml +++ b/.github/workflows/agent-job-health.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4c364da6050feaaa3419c8b8d49578ff12397559510b74a3b2fe00f919020318","body_hash":"27a27781707bf67a28c5ede7508d4841b1cb48a62610a4b8929b825b6100a530","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4c364da6050feaaa3419c8b8d49578ff12397559510b74a3b2fe00f919020318","body_hash":"27a27781707bf67a28c5ede7508d4841b1cb48a62610a4b8929b825b6100a530","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["actions_get","actions_list","get_commit","get_file_contents","get_job_logs","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -156,7 +156,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Job Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-job-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -168,8 +168,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Agent Job Health Monitor" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -577,7 +577,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Job Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-job-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -698,7 +698,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1598,7 +1598,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Job Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-job-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2028,7 +2028,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Job Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-job-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2133,7 +2133,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2374,7 +2374,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Job Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-job-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2442,7 +2442,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2675,7 +2675,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Job Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-job-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2797,7 +2797,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Job Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-job-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2900,7 +2900,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Job Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-job-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index af60cdc9cd7..5921e90326e 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"30b52d89d8f3136198f86685e4ab8fcaba368504701f93fc2a95c65691172c04","body_hash":"5294da8792e3b16080b74187a81b2bc9c53a1fb1346cfcb9ffba9a56684bbaa5","strict":true,"agent_id":"claude","detection_agent_id":"copilot","engine_versions":{"claude":"2.1.310","copilot":"1.0.103"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"30b52d89d8f3136198f86685e4ab8fcaba368504701f93fc2a95c65691172c04","body_hash":"5294da8792e3b16080b74187a81b2bc9c53a1fb1346cfcb9ffba9a56684bbaa5","strict":true,"agent_id":"claude","detection_agent_id":"copilot","engine_versions":{"claude":"2.1.312","copilot":"1.0.103"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -151,7 +151,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Persona Explorer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-persona-explorer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -202,8 +202,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Agent Persona Explorer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -613,7 +613,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Persona Explorer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-persona-explorer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -699,7 +699,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1510,7 +1510,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Persona Explorer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-persona-explorer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1941,7 +1941,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Persona Explorer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-persona-explorer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2310,7 +2310,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Persona Explorer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-persona-explorer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2384,7 +2384,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2618,7 +2618,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Persona Explorer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-persona-explorer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2703,7 +2703,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Persona Explorer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-persona-explorer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2821,7 +2821,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Persona Explorer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-persona-explorer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2924,7 +2924,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agent Persona Explorer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agent-persona-explorer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/agentic-token-trend-audit.lock.yml b/.github/workflows/agentic-token-trend-audit.lock.yml index 463f4bde958..c3929e85162 100644 --- a/.github/workflows/agentic-token-trend-audit.lock.yml +++ b/.github/workflows/agentic-token-trend-audit.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9ea6ab7b62ce765cf3b9c05de2ed73864de54a3ddc5bce1ec721f71d9bbb3da8","body_hash":"7bc09f7d4b6a1806d372ece9cc05ba16a1bfb83f305a6108d3d213d62ff5ffd2","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9ea6ab7b62ce765cf3b9c05de2ed73864de54a3ddc5bce1ec721f71d9bbb3da8","body_hash":"7bc09f7d4b6a1806d372ece9cc05ba16a1bfb83f305a6108d3d213d62ff5ffd2","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/setup-python","sha":"6d4fd22b20465ccc0f7354476588e8df7c9ca0e0","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool","upload_asset"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -149,7 +149,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "On-Demand Agentic Workflow AIC Trend Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agentic-token-trend-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -161,8 +161,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "On-Demand Agentic Workflow AIC Trend Audit" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -558,7 +558,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "On-Demand Agentic Workflow AIC Trend Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agentic-token-trend-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -682,7 +682,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1476,7 +1476,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "On-Demand Agentic Workflow AIC Trend Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agentic-token-trend-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1901,7 +1901,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "On-Demand Agentic Workflow AIC Trend Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agentic-token-trend-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2259,7 +2259,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "On-Demand Agentic Workflow AIC Trend Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agentic-token-trend-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2323,7 +2323,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2610,7 +2610,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "On-Demand Agentic Workflow AIC Trend Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agentic-token-trend-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2730,7 +2730,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "On-Demand Agentic Workflow AIC Trend Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agentic-token-trend-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2834,7 +2834,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "On-Demand Agentic Workflow AIC Trend Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/agentic-token-trend-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/api-consumption-report.lock.yml b/.github/workflows/api-consumption-report.lock.yml index ff49c8ce6a4..062e5be87d1 100644 --- a/.github/workflows/api-consumption-report.lock.yml +++ b/.github/workflows/api-consumption-report.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"d688850b31c0613b868864782c804f6c303eb8162e19f4535a9031a9dcce627b","body_hash":"f319d6fa7bca156e6c351c903cc23c2cc0d2a5dffc817b4324f5dd1a63cd2579","strict":true,"agent_id":"codex","agent_model":"copilot/auto","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"d688850b31c0613b868864782c804f6c303eb8162e19f4535a9031a9dcce627b","body_hash":"f319d6fa7bca156e6c351c903cc23c2cc0d2a5dffc817b4324f5dd1a63cd2579","strict":true,"agent_id":"codex","agent_model":"copilot/auto","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/setup-python","sha":"6d4fd22b20465ccc0f7354476588e8df7c9ca0e0","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"astral-sh/setup-uv","sha":"68559e99cc807c1eb7e9238fd43a15bba460eec2","version":"v10.3.3"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool","upload_asset"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -157,7 +157,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub API Consumption Report Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/api-consumption-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -169,8 +169,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/auto" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "GitHub API Consumption Report Agent" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -581,7 +581,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub API Consumption Report Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/api-consumption-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -719,7 +719,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1528,7 +1528,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub API Consumption Report Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/api-consumption-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1958,7 +1958,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub API Consumption Report Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/api-consumption-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2320,7 +2320,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub API Consumption Report Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/api-consumption-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2384,7 +2384,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2671,7 +2671,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub API Consumption Report Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/api-consumption-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2791,7 +2791,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub API Consumption Report Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/api-consumption-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2894,7 +2894,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub API Consumption Report Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/api-consumption-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2958,7 +2958,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub API Consumption Report Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/api-consumption-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/approach-validator.lock.yml b/.github/workflows/approach-validator.lock.yml index 57e466fc51b..b157391b3c3 100644 --- a/.github/workflows/approach-validator.lock.yml +++ b/.github/workflows/approach-validator.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"7d71a99823e7c5f4c6b91d0b89722739f518d38b06936918cd8ecacf7cff0dd8","body_hash":"a2cc146cf90d30879cecaf2675a4d5169015e068f39ffaedccf5eced15f70cb4","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"7d71a99823e7c5f4c6b91d0b89722739f518d38b06936918cd8ecacf7cff0dd8","body_hash":"a2cc146cf90d30879cecaf2675a4d5169015e068f39ffaedccf5eced15f70cb4","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","add_labels","noop","report_incomplete","report_missing_data","report_missing_tool","upload_artifact"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -163,7 +163,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Approach Validator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/approach-validator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -175,8 +175,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Approach Validator" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -667,7 +667,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Approach Validator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/approach-validator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -737,7 +737,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1589,7 +1589,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Approach Validator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/approach-validator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2033,7 +2033,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Approach Validator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/approach-validator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2138,7 +2138,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2379,7 +2379,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Approach Validator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/approach-validator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2447,7 +2447,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2688,7 +2688,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Approach Validator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/approach-validator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2754,7 +2754,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Approach Validator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/approach-validator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2883,7 +2883,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Approach Validator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/approach-validator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml b/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml index 883182810ae..a2e69e7984f 100644 --- a/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml +++ b/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5c8670cdaf2fabc1e13e7e2a93bea5ed604b7e29a9f02798eec4eedd66089056","body_hash":"d0f9f6388ef797edb53c457a7096d8cf0de86363f81e4a32d226a8776645a9bd","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5c8670cdaf2fabc1e13e7e2a93bea5ed604b7e29a9f02798eec4eedd66089056","body_hash":"d0f9f6388ef797edb53c457a7096d8cf0de86363f81e4a32d226a8776645a9bd","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"skills":["SylphAI-Inc/skills/skills/glowmotion@51a5abd0856c4edf1ebe9ee9e3b2c51011bfadb6","cathrynlavery/diagram-design/skills/diagram-design@648c2a597839301e06df1e7434a08bde9f42eed3"],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -152,7 +152,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Archivx — Workflow Visualizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -164,8 +164,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Archivx — Workflow Visualizer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -631,7 +631,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Archivx — Workflow Visualizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -741,7 +741,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install Playwright CLI run: npm install -g @playwright/cli@0.1.18 env: @@ -1632,7 +1632,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Archivx — Workflow Visualizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2080,7 +2080,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Archivx — Workflow Visualizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2185,7 +2185,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2422,7 +2422,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Archivx — Workflow Visualizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2490,7 +2490,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2723,7 +2723,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Archivx — Workflow Visualizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2847,7 +2847,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Archivx — Workflow Visualizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 17416d0a1e7..8422f4a91ae 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b9fd281736a4a71be0e2e4e9e2ae4cd46564e181fc20872177b678bec81150d1","body_hash":"2178cf92ecced40478ef84de101f296fe2e574a55349539732360126a00e0c38","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b9fd281736a4a71be0e2e4e9e2ae4cd46564e181fc20872177b678bec81150d1","body_hash":"2178cf92ecced40478ef84de101f296fe2e574a55349539732360126a00e0c38","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["actions_get","actions_list","get_commit","get_file_contents","get_job_logs","get_latest_release","get_release_by_tag","get_tag","list_branches","list_commits","list_releases","list_starred_repositories","list_tags","search_code","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"work-queue","tools":["work_queue_claim_finish","work_queue_dispatch_next","work_queue_explain","work_queue_read","work_queue_submit"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -154,7 +154,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Artifacts Usage Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/artifacts-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -166,8 +166,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Artifacts Usage Report" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -585,7 +585,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Artifacts Usage Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/artifacts-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -664,7 +664,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1427,7 +1427,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Artifacts Usage Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/artifacts-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1756,7 +1756,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Artifacts Usage Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/artifacts-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1861,7 +1861,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2125,7 +2125,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Artifacts Usage Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/artifacts-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2189,7 +2189,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2474,7 +2474,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Artifacts Usage Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/artifacts-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2601,7 +2601,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Artifacts Usage Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/artifacts-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index 3901e91a289..346084b0be6 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"96e25c209576d81d45f3f5ad4428d60246f91e1e54308e073f45c108375e34a4","body_hash":"ee40367ee9b71709ef49cb228c8344696be6db1b0586d8da6285d2eca668a5d1","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"96e25c209576d81d45f3f5ad4428d60246f91e1e54308e073f45c108375e34a4","body_hash":"ee40367ee9b71709ef49cb228c8344696be6db1b0586d8da6285d2eca668a5d1","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/setup-python","sha":"6d4fd22b20465ccc0f7354476588e8df7c9ca0e0","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"astral-sh/setup-uv","sha":"68559e99cc807c1eb7e9238fd43a15bba460eec2","version":"v10.3.3"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool","upload_asset"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -161,7 +161,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/audit-workflows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -212,8 +212,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -628,7 +628,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/audit-workflows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -780,11 +780,11 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install Codex CLI in microVM path run: | mkdir -p "${RUNNER_TEMP}/gh-aw/engine-cli/bin" - npm install --ignore-scripts --prefix "${RUNNER_TEMP}/gh-aw/engine-cli" @openai/codex@0.164.0 + npm install --ignore-scripts --prefix "${RUNNER_TEMP}/gh-aw/engine-cli" @openai/codex@0.165.0 ln -sf "../node_modules/.bin/codex" "${RUNNER_TEMP}/gh-aw/engine-cli/bin/codex" - name: Grant runner access to KVM run: bash "${RUNNER_TEMP}/gh-aw/actions/cloud_hypervisor_kvm_access.sh" @@ -1695,7 +1695,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/audit-workflows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2134,7 +2134,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/audit-workflows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2502,7 +2502,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/audit-workflows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2572,7 +2572,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2858,7 +2858,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/audit-workflows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2943,7 +2943,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/audit-workflows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3028,7 +3028,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/audit-workflows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3127,7 +3127,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/audit-workflows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3237,7 +3237,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/audit-workflows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3301,7 +3301,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Agentic Workflow Audit Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/audit-workflows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml index 63e72bfbcb6..fcf5cb4e0e7 100644 --- a/.github/workflows/auto-triage-issues.lock.yml +++ b/.github/workflows/auto-triage-issues.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"2b45a958dd7f5f3b80116ee8e2bde3135856c8d31ea1ca519dd062e94ddef54d","body_hash":"5eb7a79db155cb262b5239d1d44b363cb9acecc5c13c2239a616cd9062294d46","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-astra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"2b45a958dd7f5f3b80116ee8e2bde3135856c8d31ea1ca519dd062e94ddef54d","body_hash":"5eb7a79db155cb262b5239d1d44b363cb9acecc5c13c2239a616cd9062294d46","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-astra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["issue_read","list_issue_types","list_issues","search_issues"]},{"name":"safeoutputs","tools":["add_labels","create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -161,7 +161,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Auto-Triage Issues" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/auto-triage-issues.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -173,8 +173,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-astra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Auto-Triage Issues" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -586,7 +586,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Auto-Triage Issues" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/auto-triage-issues.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -694,7 +694,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1492,7 +1492,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Auto-Triage Issues" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/auto-triage-issues.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1914,7 +1914,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Auto-Triage Issues" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/auto-triage-issues.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2019,7 +2019,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2283,7 +2283,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Auto-Triage Issues" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/auto-triage-issues.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2347,7 +2347,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2633,7 +2633,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Auto-Triage Issues" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/auto-triage-issues.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2702,7 +2702,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Auto-Triage Issues" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/auto-triage-issues.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2822,7 +2822,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Auto-Triage Issues" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/auto-triage-issues.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml index c5a78f06fce..61af8294f08 100644 --- a/.github/workflows/aw-failure-investigator.lock.yml +++ b/.github/workflows/aw-failure-investigator.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"76edc703944df67939eb44746ea10b56f61275ded8060f1969b3ae16813ae173","body_hash":"65bdc947090f964fa6d5cd0ba73da2a8a92e497203a1be38f373c4c5e9ea9507","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"76edc703944df67939eb44746ea10b56f61275ded8060f1969b3ae16813ae173","body_hash":"65bdc947090f964fa6d5cd0ba73da2a8a92e497203a1be38f373c4c5e9ea9507","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["actions_get","actions_list","get_commit","get_file_contents","get_job_logs","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["close_issue","create_issue","link_sub_issue","noop","report_incomplete","report_missing_data","report_missing_tool","update_issue"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -163,7 +163,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "[aw] Failure Investigator (6h)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/aw-failure-investigator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -214,8 +214,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "[aw] Failure Investigator (6h)" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -623,7 +623,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "[aw] Failure Investigator (6h)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/aw-failure-investigator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -738,7 +738,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1677,7 +1677,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "[aw] Failure Investigator (6h)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/aw-failure-investigator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2111,7 +2111,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "[aw] Failure Investigator (6h)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/aw-failure-investigator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2222,7 +2222,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2463,7 +2463,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "[aw] Failure Investigator (6h)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/aw-failure-investigator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2537,7 +2537,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2772,7 +2772,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "[aw] Failure Investigator (6h)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/aw-failure-investigator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2824,7 +2824,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "[aw] Failure Investigator (6h)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/aw-failure-investigator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2909,7 +2909,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "[aw] Failure Investigator (6h)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/aw-failure-investigator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3028,7 +3028,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "[aw] Failure Investigator (6h)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/aw-failure-investigator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 54f8311e2b8..0eaba7e536c 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c6e2e8b37c8163bec1fd05b32bdba48f9bcc98adbdb54f9cacc829d2fc40da06","body_hash":"8ac3feee7379c12bb9f234b3724cad21ff60f8f1f9fba7188cf70097b67f02ec","agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c6e2e8b37c8163bec1fd05b32bdba48f9bcc98adbdb54f9cacc829d2fc40da06","body_hash":"8ac3feee7379c12bb9f234b3724cad21ff60f8f1f9fba7188cf70097b67f02ec","agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -154,7 +154,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Blog Auditor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/blog-auditor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -205,8 +205,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Blog Auditor" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -617,7 +617,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Blog Auditor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/blog-auditor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -717,7 +717,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install Playwright CLI run: npm install -g @playwright/cli@0.1.22 env: @@ -1567,7 +1567,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Blog Auditor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/blog-auditor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2003,7 +2003,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Blog Auditor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/blog-auditor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2114,7 +2114,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2355,7 +2355,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Blog Auditor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/blog-auditor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2429,7 +2429,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2663,7 +2663,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Blog Auditor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/blog-auditor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2748,7 +2748,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Blog Auditor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/blog-auditor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2866,7 +2866,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Blog Auditor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/blog-auditor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml index 667a722c2e9..39676a1f9d9 100644 --- a/.github/workflows/bot-detection.lock.yml +++ b/.github/workflows/bot-detection.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a698b884ebabfb4a057f24acdf376ec417b5ff3f98a37f6cf714c700d0003ad0","body_hash":"5c217d30ae11d7efb4347477a8b06943c578458eafcaf2067f617b10abb0d0a1","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a698b884ebabfb4a057f24acdf376ec417b5ff3f98a37f6cf714c700d0003ad0","body_hash":"5c217d30ae11d7efb4347477a8b06943c578458eafcaf2067f617b10abb0d0a1","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool","update_issue"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -153,7 +153,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Bot Detection" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/bot-detection.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -165,8 +165,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Bot Detection" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -585,7 +585,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Bot Detection" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/bot-detection.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -653,7 +653,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1445,7 +1445,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Bot Detection" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/bot-detection.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1823,7 +1823,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Bot Detection" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/bot-detection.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1887,7 +1887,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2980,7 +2980,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Bot Detection" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/bot-detection.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3095,7 +3095,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Bot Detection" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/bot-detection.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 90955898cb7..c48eecc740d 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9c6f0daa67407ee4feb70cf019e3bef787a94e90e0ec3b6dd0ec35239914f498","body_hash":"d22197e4530281854b42c039cbff4fc70e14db05edc9530a3ed4f88d4e2bd0ff","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9c6f0daa67407ee4feb70cf019e3bef787a94e90e0ec3b6dd0ec35239914f498","body_hash":"d22197e4530281854b42c039cbff4fc70e14db05edc9530a3ed4f88d4e2bd0ff","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["noop","push_to_pull_request_branch","report_incomplete","report_missing_data","report_missing_tool","update_pull_request"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -166,7 +166,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Changeset Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/changeset.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -178,8 +178,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Changeset Generator" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -625,7 +625,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Changeset Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/changeset.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -693,7 +693,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1459,7 +1459,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Changeset Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/changeset.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1880,7 +1880,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Changeset Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/changeset.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2242,7 +2242,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Changeset Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/changeset.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2306,7 +2306,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2599,7 +2599,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Changeset Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/changeset.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2651,7 +2651,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Changeset Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/changeset.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2775,7 +2775,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Changeset Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/changeset.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml index 3d2b20b2850..75dc89dc87d 100644 --- a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml +++ b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"34fddd94969e868c9514e25accc6159aebfe86a053adc40b8b034d6352fb33f7","body_hash":"51e26250ef097f1014b2bcdca65b0929c65af8c0e17561f391b8d987ca281938","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-terra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"34fddd94969e868c9514e25accc6159aebfe86a053adc40b8b034d6352fb33f7","body_hash":"51e26250ef097f1014b2bcdca65b0929c65af8c0e17561f391b8d987ca281938","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-terra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -151,7 +151,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Chaos PR Bundle Fuzzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -163,8 +163,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-terra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Chaos PR Bundle Fuzzer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -568,7 +568,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Chaos PR Bundle Fuzzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -652,7 +652,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1427,7 +1427,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Chaos PR Bundle Fuzzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1840,7 +1840,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Chaos PR Bundle Fuzzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1945,7 +1945,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2240,7 +2240,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Chaos PR Bundle Fuzzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2374,7 +2374,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Chaos PR Bundle Fuzzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml index 6aaa8779c1f..72afd98323b 100644 --- a/.github/workflows/claude-code-user-docs-review.lock.yml +++ b/.github/workflows/claude-code-user-docs-review.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9e6a805dd0bff8ea1202c8a93b3b7f9083f10c0867670323dcbdb36422800a22","body_hash":"4112662a13ddf3783fb04447a92705e6582c9b7d3c807e57a1f34ce9c01ce69b","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9e6a805dd0bff8ea1202c8a93b3b7f9083f10c0867670323dcbdb36422800a22","body_hash":"4112662a13ddf3783fb04447a92705e6582c9b7d3c807e57a1f34ce9c01ce69b","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -151,7 +151,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Claude Code User Documentation Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/claude-code-user-docs-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -163,8 +163,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Claude Code User Documentation Review" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -571,7 +571,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Claude Code User Documentation Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/claude-code-user-docs-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -657,7 +657,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1455,7 +1455,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Claude Code User Documentation Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/claude-code-user-docs-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1886,7 +1886,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Claude Code User Documentation Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/claude-code-user-docs-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1991,7 +1991,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2233,7 +2233,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Claude Code User Documentation Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/claude-code-user-docs-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2301,7 +2301,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2535,7 +2535,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Claude Code User Documentation Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/claude-code-user-docs-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2655,7 +2655,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Claude Code User Documentation Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/claude-code-user-docs-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2758,7 +2758,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Claude Code User Documentation Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/claude-code-user-docs-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 2995247c43d..4f8a393ebc5 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"65e07b5b04696aae4860648b53995429189ea71b495e9ce12751d61278003dea","body_hash":"ef5fc2b0b52067456ce2cf2ae8d278f3f7c264ae981d4c0cb8df92e35d3add09","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"65e07b5b04696aae4860648b53995429189ea71b495e9ce12751d61278003dea","body_hash":"ef5fc2b0b52067456ce2cf2ae8d278f3f7c264ae981d4c0cb8df92e35d3add09","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"ghcr.io/oraios/serena:1.7.0","digest":"sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730","pinned_image":"ghcr.io/oraios/serena:1.7.0@sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"serena","tools":["*"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -173,7 +173,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "/cloclo" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/cloclo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -185,8 +185,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-terra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "/cloclo" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -724,7 +724,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "/cloclo" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/cloclo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -838,7 +838,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Playwright CLI @@ -1755,7 +1755,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "/cloclo" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/cloclo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2228,7 +2228,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "/cloclo" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/cloclo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2590,7 +2590,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "/cloclo" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/cloclo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2654,7 +2654,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2948,7 +2948,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "/cloclo" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/cloclo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3014,7 +3014,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "/cloclo" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/cloclo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3142,7 +3142,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "/cloclo" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/cloclo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3276,7 +3276,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "/cloclo" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/cloclo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index 1a82094e78f..17fd4a0254c 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5af791af3e27ea16231b1f9a11756211625e6a49c75c923881bffc791ef36b36","body_hash":"389b2e47cb4136ee62b045dba9f5b903f6f620c4ba5dde07f7ba1d7a5879bbba","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5af791af3e27ea16231b1f9a11756211625e6a49c75c923881bffc791ef36b36","body_hash":"389b2e47cb4136ee62b045dba9f5b903f6f620c4ba5dde07f7ba1d7a5879bbba","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_releases","list_starred_repositories","list_tags","search_code","search_issues","search_repositories"]},{"name":"safeoutputs","tools":["create_issue"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -144,7 +144,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Codex GitHub Remote MCP Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/codex-github-remote-mcp-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -156,8 +156,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Codex GitHub Remote MCP Test" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -549,7 +549,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Codex GitHub Remote MCP Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/codex-github-remote-mcp-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -617,7 +617,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1243,7 +1243,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Codex GitHub Remote MCP Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/codex-github-remote-mcp-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1573,7 +1573,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Codex GitHub Remote MCP Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/codex-github-remote-mcp-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 062a27e45d7..e60de56c435 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1165eaccc5bd7bdfd7609baed89064c8b8b7c61d7068b55b92db4d2e5056d03a","body_hash":"819fa276e9dc2d16f42b528016a658c4e5b4d7f88f9d4b547bf60aa3fee0af27","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1165eaccc5bd7bdfd7609baed89064c8b8b7c61d7068b55b92db4d2e5056d03a","body_hash":"819fa276e9dc2d16f42b528016a658c4e5b4d7f88f9d4b547bf60aa3fee0af27","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -154,7 +154,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Commit Changes Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/commit-changes-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -203,8 +203,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Commit Changes Analyzer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -611,7 +611,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Commit Changes Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/commit-changes-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -679,7 +679,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1409,7 +1409,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Commit Changes Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/commit-changes-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1839,7 +1839,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Commit Changes Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/commit-changes-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2207,7 +2207,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Commit Changes Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/commit-changes-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2277,7 +2277,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2564,7 +2564,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Commit Changes Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/commit-changes-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2683,7 +2683,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Commit Changes Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/commit-changes-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 5d23e6a53d2..cefe0fd40ba 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1fa2f9bd5514199b45519df8ddbad85108d1e10867252bb5be95a8f0c96fe7dd","body_hash":"89ebc2e4987f790caf0657aab95157d13d84f7be6f9e4bc73538180c3a99f986","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1fa2f9bd5514199b45519df8ddbad85108d1e10867252bb5be95a8f0c96fe7dd","body_hash":"89ebc2e4987f790caf0657aab95157d13d84f7be6f9e4bc73538180c3a99f986","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -152,7 +152,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent PR Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-agent-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -203,8 +203,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Copilot Agent PR Analysis" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -623,7 +623,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent PR Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-agent-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -728,7 +728,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1575,7 +1575,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent PR Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-agent-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2012,7 +2012,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent PR Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-agent-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2123,7 +2123,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2364,7 +2364,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent PR Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-agent-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2438,7 +2438,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2672,7 +2672,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent PR Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-agent-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2757,7 +2757,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent PR Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-agent-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2856,7 +2856,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent PR Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-agent-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2986,7 +2986,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent PR Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-agent-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3089,7 +3089,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent PR Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-agent-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/copilot-centralization-drilldown.lock.yml b/.github/workflows/copilot-centralization-drilldown.lock.yml index 8717c984f07..486f02e2ad7 100644 --- a/.github/workflows/copilot-centralization-drilldown.lock.yml +++ b/.github/workflows/copilot-centralization-drilldown.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"0ece1a048ecd2a0a2085a34c568f7b89340f4cc57bd6d2cfd1a04dadc602cb18","body_hash":"c822f8c9ddd6ae861960352e92e8fb15b3e38fa2182b55b9420bb2df24782956","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"0ece1a048ecd2a0a2085a34c568f7b89340f4cc57bd6d2cfd1a04dadc602cb18","body_hash":"c822f8c9ddd6ae861960352e92e8fb15b3e38fa2182b55b9420bb2df24782956","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -154,7 +154,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Drilldown" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-drilldown.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -166,8 +166,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6.1-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Copilot Centralization Drilldown" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -551,7 +551,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Drilldown" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-drilldown.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -631,7 +631,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1370,7 +1370,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Drilldown" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-drilldown.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1790,7 +1790,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Drilldown" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-drilldown.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1895,7 +1895,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2155,7 +2155,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Drilldown" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-drilldown.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2219,7 +2219,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2504,7 +2504,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Drilldown" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-drilldown.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2623,7 +2623,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Drilldown" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-drilldown.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/copilot-centralization-optimizer.lock.yml b/.github/workflows/copilot-centralization-optimizer.lock.yml index 4f8362daf1c..7568eed3f90 100644 --- a/.github/workflows/copilot-centralization-optimizer.lock.yml +++ b/.github/workflows/copilot-centralization-optimizer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c2d455c663c8b922c462498b18c1789b3f714df64e2b21c839e742c00ed611e9","body_hash":"57709b75534cf690317c5a962d4ce8c4f563e08c92d1c8f1697f490bb8de3030","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6.1-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c2d455c663c8b922c462498b18c1789b3f714df64e2b21c839e742c00ed611e9","body_hash":"57709b75534cf690317c5a962d4ce8c4f563e08c92d1c8f1697f490bb8de3030","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6.1-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -138,7 +138,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -150,8 +150,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6.1-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Copilot Centralization Optimizer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -552,7 +552,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -670,11 +670,11 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install Codex CLI in microVM path run: | mkdir -p "${RUNNER_TEMP}/gh-aw/engine-cli/bin" - npm install --ignore-scripts --prefix "${RUNNER_TEMP}/gh-aw/engine-cli" @openai/codex@0.164.0 + npm install --ignore-scripts --prefix "${RUNNER_TEMP}/gh-aw/engine-cli" @openai/codex@0.165.0 ln -sf "../node_modules/.bin/codex" "${RUNNER_TEMP}/gh-aw/engine-cli/bin/codex" - name: Grant runner access to KVM run: bash "${RUNNER_TEMP}/gh-aw/actions/cloud_hypervisor_kvm_access.sh" @@ -1557,7 +1557,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1980,7 +1980,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2338,7 +2338,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2402,7 +2402,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2689,7 +2689,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2776,7 +2776,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2855,7 +2855,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2986,7 +2986,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Centralization Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-centralization-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index ca2ddd54096..31b26bbdbd7 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"645026fe82b3bd4350990c21d3a546293f306cbd4b0fb57f0f554061f59a73fe","body_hash":"4e9b4f96c75d79d37b416f644e38cdb20cb667d08b4b645f153174351b3aa2c0","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"645026fe82b3bd4350990c21d3a546293f306cbd4b0fb57f0f554061f59a73fe","body_hash":"4e9b4f96c75d79d37b416f644e38cdb20cb667d08b4b645f153174351b3aa2c0","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/setup-python","sha":"6d4fd22b20465ccc0f7354476588e8df7c9ca0e0","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"astral-sh/setup-uv","sha":"68559e99cc807c1eb7e9238fd43a15bba460eec2","version":"v10.3.3"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool","upload_asset"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -157,7 +157,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Session Insights" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-session-insights.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -169,8 +169,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Copilot Session Insights" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -595,7 +595,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Session Insights" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-session-insights.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -725,7 +725,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1577,7 +1577,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Session Insights" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-session-insights.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2005,7 +2005,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Session Insights" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-session-insights.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2110,7 +2110,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2351,7 +2351,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Session Insights" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-session-insights.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2419,7 +2419,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2653,7 +2653,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Session Insights" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-session-insights.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2754,7 +2754,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Session Insights" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-session-insights.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2884,7 +2884,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Session Insights" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-session-insights.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2987,7 +2987,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Session Insights" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-session-insights.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3051,7 +3051,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Session Insights" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/copilot-session-insights.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml index cf3a988e727..cfc969c55c5 100644 --- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml +++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a67a80b14c20fc72cc749d8ce0afd5dc503485a29974f5e02bc687f30203f35e","body_hash":"2c8a43e76e9a38ea4e5def7bb83f40ccbe4fd45cddc42490e187dbce02b39354","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a67a80b14c20fc72cc749d8ce0afd5dc503485a29974f5e02bc687f30203f35e","body_hash":"2c8a43e76e9a38ea4e5def7bb83f40ccbe4fd45cddc42490e187dbce02b39354","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/setup-python","sha":"6d4fd22b20465ccc0f7354476588e8df7c9ca0e0","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"astral-sh/setup-uv","sha":"68559e99cc807c1eb7e9238fd43a15bba460eec2","version":"v10.3.3"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -155,7 +155,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AgentRx Trace Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-agentrx-trace-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -206,8 +206,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily AgentRx Trace Optimizer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -613,7 +613,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AgentRx Trace Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-agentrx-trace-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -748,7 +748,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1628,7 +1628,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AgentRx Trace Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-agentrx-trace-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2067,7 +2067,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AgentRx Trace Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-agentrx-trace-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2178,7 +2178,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2419,7 +2419,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AgentRx Trace Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-agentrx-trace-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2493,7 +2493,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2727,7 +2727,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AgentRx Trace Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-agentrx-trace-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2812,7 +2812,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AgentRx Trace Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-agentrx-trace-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2932,7 +2932,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AgentRx Trace Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-agentrx-trace-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3035,7 +3035,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AgentRx Trace Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-agentrx-trace-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml index 3231aab7157..9b1528a6932 100644 --- a/.github/workflows/daily-architecture-diagram.lock.yml +++ b/.github/workflows/daily-architecture-diagram.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"00ab8760721a5c8a25f6ce2f617eb8a5a60bc9231b2b2cf6e791f0631843e8b5","body_hash":"222077f693270e01883e9e2b8a83ab3f160a0b2f88ddbe2897667a2e29cab546","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"00ab8760721a5c8a25f6ce2f617eb8a5a60bc9231b2b2cf6e791f0631843e8b5","body_hash":"222077f693270e01883e9e2b8a83ab3f160a0b2f88ddbe2897667a2e29cab546","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","create_issue","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -153,7 +153,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "1. List all Go packages with their doc comments" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-architecture-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -204,8 +204,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "1. List all Go packages with their doc comments" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -632,7 +632,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "1. List all Go packages with their doc comments" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-architecture-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -716,7 +716,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1567,7 +1567,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "1. List all Go packages with their doc comments" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-architecture-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2026,7 +2026,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "1. List all Go packages with their doc comments" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-architecture-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2137,7 +2137,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2401,7 +2401,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "1. List all Go packages with their doc comments" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-architecture-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2471,7 +2471,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2755,7 +2755,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "1. List all Go packages with their doc comments" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-architecture-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2840,7 +2840,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "1. List all Go packages with their doc comments" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-architecture-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2964,7 +2964,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "1. List all Go packages with their doc comments" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-architecture-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3098,7 +3098,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "1. List all Go packages with their doc comments" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-architecture-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-arxiv-researcher.lock.yml b/.github/workflows/daily-arxiv-researcher.lock.yml index d60cf4a06e1..e746cdc187a 100644 --- a/.github/workflows/daily-arxiv-researcher.lock.yml +++ b/.github/workflows/daily-arxiv-researcher.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"0f854ff68874da371118bd098ee34d0df2088cce7c05547e0a15bd0f67f95e7f","body_hash":"d139b55866b397d2744456dff2a4bb8822c4722a2239c1ee6d702798719a52bb","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"0f854ff68874da371118bd098ee34d0df2088cce7c05547e0a15bd0f67f95e7f","body_hash":"d139b55866b397d2744456dff2a4bb8822c4722a2239c1ee6d702798719a52bb","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"ghcr.io/xberg-io/xberg:1.3.6","digest":"sha256:f1e23c634efc289b36370bb25392e7e4fa64b656e365fae3f263f24b782c4e2e","pinned_image":"ghcr.io/xberg-io/xberg:1.3.6@sha256:f1e23c634efc289b36370bb25392e7e4fa64b656e365fae3f263f24b782c4e2e"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"kreuzberg","tools":["batch_extract_files","cache_manifest","cache_stats","chunk_text","detect_mime_type","embed_text","extract_bytes","extract_file","get_version","list_formats"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -143,7 +143,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "arXiv Paper Researcher: GitHub Agentic Workflows" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-arxiv-researcher.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -155,8 +155,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "arXiv Paper Researcher: GitHub Agentic Workflows" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -556,7 +556,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "arXiv Paper Researcher: GitHub Agentic Workflows" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-arxiv-researcher.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -662,7 +662,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1542,7 +1542,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "arXiv Paper Researcher: GitHub Agentic Workflows" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-arxiv-researcher.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1956,7 +1956,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "arXiv Paper Researcher: GitHub Agentic Workflows" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-arxiv-researcher.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2061,7 +2061,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2317,7 +2317,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "arXiv Paper Researcher: GitHub Agentic Workflows" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-arxiv-researcher.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2415,7 +2415,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "arXiv Paper Researcher: GitHub Agentic Workflows" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-arxiv-researcher.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2525,7 +2525,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "arXiv Paper Researcher: GitHub Agentic Workflows" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-arxiv-researcher.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml index 1dd3d2e8bc9..a761d1d6999 100644 --- a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml +++ b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"78d158fc6b8b71f94fbe2cb00cf6975fc3677eca3ffd792ac4bda93e7534a4d7","body_hash":"d0f15b1d54e236c4e9495b898113f2f1a90d574c572b200714683d63e8b47cb4","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"78d158fc6b8b71f94fbe2cb00cf6975fc3677eca3ffd792ac4bda93e7534a4d7","body_hash":"d0f15b1d54e236c4e9495b898113f2f1a90d574c572b200714683d63e8b47cb4","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -148,7 +148,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AstroStyleLite Markdown Spellcheck" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -199,8 +199,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily AstroStyleLite Markdown Spellcheck" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -632,7 +632,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AstroStyleLite Markdown Spellcheck" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -735,7 +735,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1547,7 +1547,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AstroStyleLite Markdown Spellcheck" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2006,7 +2006,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AstroStyleLite Markdown Spellcheck" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2117,7 +2117,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2358,7 +2358,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AstroStyleLite Markdown Spellcheck" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2432,7 +2432,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2666,7 +2666,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AstroStyleLite Markdown Spellcheck" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2751,7 +2751,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AstroStyleLite Markdown Spellcheck" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2873,7 +2873,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AstroStyleLite Markdown Spellcheck" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml index acd82b92bd7..d310bf70b51 100644 --- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml +++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"d9b08dd27317658bd3524523f063b18b7193646810aea208b104b4f5253b322d","body_hash":"21fd579a76c3f4f77e2325be93f647d0cd202bed5cad81e812b427e71ea2b3f9","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"d9b08dd27317658bd3524523f063b18b7193646810aea208b104b4f5253b322d","body_hash":"21fd579a76c3f4f77e2325be93f647d0cd202bed5cad81e812b427e71ea2b3f9","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -145,7 +145,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AW Cross-Repo Compile Check" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -157,8 +157,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily AW Cross-Repo Compile Check" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -559,7 +559,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AW Cross-Repo Compile Check" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -645,7 +645,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1459,7 +1459,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AW Cross-Repo Compile Check" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1888,7 +1888,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AW Cross-Repo Compile Check" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1993,7 +1993,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2234,7 +2234,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AW Cross-Repo Compile Check" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2302,7 +2302,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2536,7 +2536,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AW Cross-Repo Compile Check" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2657,7 +2657,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AW Cross-Repo Compile Check" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2760,7 +2760,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AW Cross-Repo Compile Check" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml index 8abd915111e..58480dd7779 100644 --- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml +++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"dd92f7b914ca680c7e66315fe76382362e82e44787fe9a3da025baea3ea77a1a","body_hash":"7d46bbda301443f5748e34b0d28936e15f86b7658cebd0431836300febb06ef8","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"dd92f7b914ca680c7e66315fe76382362e82e44787fe9a3da025baea3ea77a1a","body_hash":"7d46bbda301443f5748e34b0d28936e15f86b7658cebd0431836300febb06ef8","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -141,7 +141,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AWF Spec Compiler Surfacing Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -153,8 +153,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily AWF Spec Compiler Surfacing Review" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -547,7 +547,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AWF Spec Compiler Surfacing Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -629,11 +629,11 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install Codex CLI in microVM path run: | mkdir -p "${RUNNER_TEMP}/gh-aw/engine-cli/bin" - npm install --ignore-scripts --prefix "${RUNNER_TEMP}/gh-aw/engine-cli" @openai/codex@0.164.0 + npm install --ignore-scripts --prefix "${RUNNER_TEMP}/gh-aw/engine-cli" @openai/codex@0.165.0 ln -sf "../node_modules/.bin/codex" "${RUNNER_TEMP}/gh-aw/engine-cli/bin/codex" - name: Grant runner access to KVM run: bash "${RUNNER_TEMP}/gh-aw/actions/cloud_hypervisor_kvm_access.sh" @@ -1471,7 +1471,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AWF Spec Compiler Surfacing Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1896,7 +1896,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AWF Spec Compiler Surfacing Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2258,7 +2258,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AWF Spec Compiler Surfacing Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2322,7 +2322,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2609,7 +2609,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AWF Spec Compiler Surfacing Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2696,7 +2696,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AWF Spec Compiler Surfacing Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2796,7 +2796,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily AWF Spec Compiler Surfacing Review" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml index 0d6369f22b4..6df9837a523 100644 --- a/.github/workflows/daily-byok-ollama-test.lock.yml +++ b/.github/workflows/daily-byok-ollama-test.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"08ea4de03d68429285dfb4ad8e69a7059186b9bfab9f2fe453e5dc761a462c85","body_hash":"7c7b234961c0c44459395782b556d9bcb9b9cb767b0e28ff7504d1d96db7d794","strict":true,"engine_base_url_customized":true,"agent_id":"copilot","detection_agent_id":"claude","detection_agent_model":"claude-haiku-4.5","engine_versions":{"claude":"2.1.310","copilot":"1.0.103"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"08ea4de03d68429285dfb4ad8e69a7059186b9bfab9f2fe453e5dc761a462c85","body_hash":"7c7b234961c0c44459395782b556d9bcb9b9cb767b0e28ff7504d1d96db7d794","strict":true,"engine_base_url_customized":true,"agent_id":"copilot","detection_agent_id":"claude","detection_agent_model":"claude-haiku-4.5","engine_versions":{"claude":"2.1.312","copilot":"1.0.103"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -1921,7 +1921,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml index dece240a339..14707f03ab8 100644 --- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml +++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"f43f4448bd30f7982cb170953fabbc1aa18bc0ac5e5002f5fa382cb63476ab87","body_hash":"1b26cbddffde9afc4f7fdc9e44b458c4491425adcec287707d9b25c961399f3c","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"f43f4448bd30f7982cb170953fabbc1aa18bc0ac5e5002f5fa382cb63476ab87","body_hash":"1b26cbddffde9afc4f7fdc9e44b458c4491425adcec287707d9b25c961399f3c","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["actions_get","actions_list","get_commit","get_file_contents","get_job_logs","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -153,7 +153,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cache Strategy Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cache-strategy-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -204,8 +204,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Cache Strategy Analyzer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -616,7 +616,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cache Strategy Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cache-strategy-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -735,7 +735,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1557,7 +1557,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cache Strategy Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cache-strategy-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1996,7 +1996,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cache Strategy Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cache-strategy-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2107,7 +2107,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2370,7 +2370,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cache Strategy Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cache-strategy-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2440,7 +2440,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2725,7 +2725,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cache Strategy Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cache-strategy-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2810,7 +2810,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cache Strategy Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cache-strategy-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2930,7 +2930,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cache Strategy Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cache-strategy-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3033,7 +3033,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cache Strategy Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cache-strategy-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-caveman-optimizer.lock.yml b/.github/workflows/daily-caveman-optimizer.lock.yml index ac5e96ec047..3137c87a4fc 100644 --- a/.github/workflows/daily-caveman-optimizer.lock.yml +++ b/.github/workflows/daily-caveman-optimizer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"738401de9f0c5528cbffcbdcec81e027e1b593b2925fca0bc5e37c24eaaa49c4","body_hash":"a5a7cd94b32bb6faa6ee2bff6aed3ce1b459d0eb273999db97a3d98ef1e3cd92","strict":true,"agent_id":"claude","agent_model":"${{ needs.activation.outputs.model_size }}","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"738401de9f0c5528cbffcbdcec81e027e1b593b2925fca0bc5e37c24eaaa49c4","body_hash":"a5a7cd94b32bb6faa6ee2bff6aed3ce1b459d0eb273999db97a3d98ef1e3cd92","strict":true,"agent_id":"claude","agent_model":"${{ needs.activation.outputs.model_size }}","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"mcpscripts","tools":["caveman-run-state"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -150,7 +150,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Caveman Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-caveman-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -201,8 +201,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "${{ steps.pick-experiment.outputs.model_size }}" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily Caveman Optimizer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -629,7 +629,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Caveman Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-caveman-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -743,11 +743,11 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install Claude Code CLI in microVM path run: | mkdir -p "${RUNNER_TEMP}/gh-aw/engine-cli/bin" - npm install --prefix "${RUNNER_TEMP}/gh-aw/engine-cli" @anthropic-ai/claude-code@2.1.310 + npm install --prefix "${RUNNER_TEMP}/gh-aw/engine-cli" @anthropic-ai/claude-code@2.1.312 ln -sf "../node_modules/.bin/claude" "${RUNNER_TEMP}/gh-aw/engine-cli/bin/claude" - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown @@ -1808,7 +1808,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Caveman Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-caveman-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2270,7 +2270,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Caveman Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-caveman-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2381,7 +2381,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2622,7 +2622,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Caveman Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-caveman-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2697,7 +2697,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2933,7 +2933,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Caveman Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-caveman-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3018,7 +3018,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Caveman Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-caveman-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3103,7 +3103,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Caveman Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-caveman-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3206,7 +3206,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Caveman Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-caveman-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3347,7 +3347,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Caveman Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-caveman-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 0b7d188479b..3ae43333e2f 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"f1ffb3c668ff8a444c1604991feb9628b5c31d43cb78f8ae9edae902fa8d0448","body_hash":"d665d7efba629b9b3d208cf1c954210baed48e8820065c336337d514707344bb","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"f1ffb3c668ff8a444c1604991feb9628b5c31d43cb78f8ae9edae902fa8d0448","body_hash":"d665d7efba629b9b3d208cf1c954210baed48e8820065c336337d514707344bb","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["noop","report_incomplete","report_missing_data","report_missing_tool","test_environment"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -142,7 +142,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Choice Type Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-choice-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -154,8 +154,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily Choice Type Test" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -544,7 +544,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Choice Type Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-choice-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -614,7 +614,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1393,7 +1393,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Choice Type Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-choice-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1809,7 +1809,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Choice Type Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-choice-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1914,7 +1914,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2184,7 +2184,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Choice Type Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-choice-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 1fb712c3588..0ca90a974ae 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"d39a02042071047b16c2580e1f768d3eacb366dcf1e59735fdf3523c78aefaa8","body_hash":"b89ae76b6f046fa7c587e9f1ec86f978cad84b95df039e2c46c3fe6dcb208248","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"d39a02042071047b16c2580e1f768d3eacb366dcf1e59735fdf3523c78aefaa8","body_hash":"b89ae76b6f046fa7c587e9f1ec86f978cad84b95df039e2c46c3fe6dcb208248","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"mcpscripts","tools":["go","make"]},{"name":"safeoutputs","tools":["add_comment","create_discussion","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -176,7 +176,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily CLI Performance Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-performance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -188,8 +188,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily CLI Performance Agent" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -593,7 +593,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily CLI Performance Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-performance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -676,7 +676,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1729,7 +1729,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily CLI Performance Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-performance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2162,7 +2162,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily CLI Performance Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-performance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2524,7 +2524,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily CLI Performance Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-performance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2588,7 +2588,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2878,7 +2878,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily CLI Performance Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-performance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2960,7 +2960,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily CLI Performance Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-performance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3061,7 +3061,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily CLI Performance Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-performance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3291,7 +3291,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily CLI Performance Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-performance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml index be34f363b73..fde58567c06 100644 --- a/.github/workflows/daily-cli-tools-tester.lock.yml +++ b/.github/workflows/daily-cli-tools-tester.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"7edc6741c590e0145f23e9276938f541ff00fbcef4699a1c4f8ab699dd71e3ef","body_hash":"d6d473de0e0bb38af12c2dca6b8c72881c2b44c18ba1e509b09f1475f3a25292","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-astra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"7edc6741c590e0145f23e9276938f541ff00fbcef4699a1c4f8ab699dd71e3ef","body_hash":"d6d473de0e0bb38af12c2dca6b8c72881c2b44c18ba1e509b09f1475f3a25292","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-astra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -149,7 +149,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cli Tools Tester" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-tools-tester.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -161,8 +161,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-astra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Cli Tools Tester" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -557,7 +557,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cli Tools Tester" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-tools-tester.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -655,7 +655,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1454,7 +1454,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cli Tools Tester" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-tools-tester.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1875,7 +1875,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cli Tools Tester" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-tools-tester.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1980,7 +1980,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2243,7 +2243,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cli Tools Tester" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-tools-tester.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2307,7 +2307,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2591,7 +2591,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cli Tools Tester" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-tools-tester.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2712,7 +2712,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Cli Tools Tester" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-cli-tools-tester.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml index 34c7c41ae8d..dcc81d95f32 100644 --- a/.github/workflows/daily-doc-healer.lock.yml +++ b/.github/workflows/daily-doc-healer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4ad175b437cfbbbe10d2ccdd238249a49fe6b19a3dfc507f48e4fb77bd3c309d","body_hash":"680e54f55adf7fde507a7686ff11410872698d5c15239ea56f4e3d58e4e4c200","strict":true,"agent_id":"claude","agent_model":"${{ needs.activation.outputs.model_size }}","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4ad175b437cfbbbe10d2ccdd238249a49fe6b19a3dfc507f48e4fb77bd3c309d","body_hash":"680e54f55adf7fde507a7686ff11410872698d5c15239ea56f4e3d58e4e4c200","strict":true,"agent_id":"claude","agent_model":"${{ needs.activation.outputs.model_size }}","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_AGENT_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","create_issue","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -154,7 +154,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Healer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-healer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -205,8 +205,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "${{ steps.pick-experiment.outputs.model_size }}" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily Documentation Healer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -633,7 +633,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Healer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-healer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -719,7 +719,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1657,7 +1657,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Healer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-healer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2121,7 +2121,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Healer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-healer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2232,7 +2232,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2473,7 +2473,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Healer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-healer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2548,7 +2548,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2784,7 +2784,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Healer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-healer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2869,7 +2869,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Healer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-healer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2994,7 +2994,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Healer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-healer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3131,7 +3131,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Healer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-healer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index aa4b4cae524..4e096181a96 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c2fc8b3acc248216c06a0cf2be34f923e59d19a835e5e23815fdefaa04cc8102","body_hash":"b898e6b5d2da1f804457d017c16cd6676092700ae07c60c0ae69df31a8c132b7","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-astra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c2fc8b3acc248216c06a0cf2be34f923e59d19a835e5e23815fdefaa04cc8102","body_hash":"b898e6b5d2da1f804457d017c16cd6676092700ae07c60c0ae69df31a8c132b7","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-astra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -151,7 +151,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Updater" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-updater.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -202,8 +202,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-astra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Documentation Updater" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -632,7 +632,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Updater" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-updater.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -716,7 +716,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1511,7 +1511,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Updater" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-updater.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1973,7 +1973,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Updater" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-updater.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2341,7 +2341,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Updater" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-updater.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2411,7 +2411,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2698,7 +2698,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Updater" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-updater.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2783,7 +2783,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Updater" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-updater.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2905,7 +2905,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Updater" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-updater.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3039,7 +3039,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Updater" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-doc-updater.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-documentation-diagram.lock.yml b/.github/workflows/daily-documentation-diagram.lock.yml index 4fa8b716019..d03e6ade8ac 100644 --- a/.github/workflows/daily-documentation-diagram.lock.yml +++ b/.github/workflows/daily-documentation-diagram.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c2efce783bab9ff7ff5478074bf91fffadad20addb516474d75d64f76bdb5dc3","body_hash":"87d16809aa1a018720e36c9f373697ad8d81d826fc7871348d1d3693af5abc51","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c2efce783bab9ff7ff5478074bf91fffadad20addb516474d75d64f76bdb5dc3","body_hash":"87d16809aa1a018720e36c9f373697ad8d81d826fc7871348d1d3693af5abc51","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_CI_TRIGGER_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"skills":["cathrynlavery/diagram-design/skills/diagram-design@648c2a597839301e06df1e7434a08bde9f42eed3"],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -144,7 +144,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Diagram" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-documentation-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -156,8 +156,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Documentation Diagram" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -608,7 +608,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Diagram" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-documentation-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -695,7 +695,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1489,7 +1489,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Diagram" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-documentation-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1939,7 +1939,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Diagram" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-documentation-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2044,7 +2044,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2304,7 +2304,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Diagram" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-documentation-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2368,7 +2368,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2653,7 +2653,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Diagram" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-documentation-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2775,7 +2775,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Diagram" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-documentation-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2909,7 +2909,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Documentation Diagram" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-documentation-diagram.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml b/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml index 3dd04be86d8..3eae5cf02f3 100644 --- a/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml +++ b/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4280c0f5491e48b8d4bd7e26040a2d77c457c3fcba2a12a0e030d14b3379a462","body_hash":"471b9ab27ebdda51c3baceb37aacc77977627d15a6505e5411fa8c217d9a8eee","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4280c0f5491e48b8d4bd7e26040a2d77c457c3fcba2a12a0e030d14b3379a462","body_hash":"471b9ab27ebdda51c3baceb37aacc77977627d15a6505e5411fa8c217d9a8eee","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"erlef/setup-beam","sha":"54075bcc5e249e4758d363f27d099f55d843f124","version":"v1.24.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -147,7 +147,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Elixir Credo Snippet Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -159,8 +159,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily Elixir Credo Snippet Audit" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -575,7 +575,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Elixir Credo Snippet Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -658,7 +658,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1468,7 +1468,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Elixir Credo Snippet Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1918,7 +1918,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Elixir Credo Snippet Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2023,7 +2023,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2260,7 +2260,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Elixir Credo Snippet Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2328,7 +2328,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2562,7 +2562,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Elixir Credo Snippet Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2686,7 +2686,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Elixir Credo Snippet Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-evals-report.lock.yml b/.github/workflows/daily-evals-report.lock.yml index 6b572983b14..47822b48c4c 100644 --- a/.github/workflows/daily-evals-report.lock.yml +++ b/.github/workflows/daily-evals-report.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4b2fc392baf969e0e3cc4e6f3ff0d228c11f1cd1cb82b18e46c63579082e4772","body_hash":"6f9884f8960249fced35e03d14fb41f9e83e8fd634d38754b691394523c391a0","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4b2fc392baf969e0e3cc4e6f3ff0d228c11f1cd1cb82b18e46c63579082e4772","body_hash":"6f9884f8960249fced35e03d14fb41f9e83e8fd634d38754b691394523c391a0","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["actions_get","actions_list","get_commit","get_file_contents","get_job_logs","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"work-queue","tools":["work_queue_claim_finish","work_queue_dispatch_next","work_queue_explain","work_queue_read","work_queue_submit"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -154,7 +154,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Evals Feature Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-evals-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -166,8 +166,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Evals Feature Report" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -583,7 +583,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Evals Feature Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-evals-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -692,7 +692,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1489,7 +1489,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Evals Feature Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-evals-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1818,7 +1818,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Evals Feature Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-evals-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2180,7 +2180,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Evals Feature Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-evals-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2244,7 +2244,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2530,7 +2530,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Evals Feature Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-evals-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2658,7 +2658,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Evals Feature Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-evals-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index ff375eedd29..fdebfb06ff7 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"f9021cdc44876274f44800f9d8ac14fae0b2510eaaa215e4025811af90f07bd7","body_hash":"8c713688db8cf26a80ddb83da2eb682471277ef37e47b88d7e505b1350d49083","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-terra","engine_versions":{"codex":"0.164.0"},"agent_image_runner":"ubuntu-latest"} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"f9021cdc44876274f44800f9d8ac14fae0b2510eaaa215e4025811af90f07bd7","body_hash":"8c713688db8cf26a80ddb83da2eb682471277ef37e47b88d7e505b1350d49083","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-terra","engine_versions":{"codex":"0.165.0"},"agent_image_runner":"ubuntu-latest"} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_discussion","get_discussion_comments","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_discussion_categories","list_discussions","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -148,7 +148,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Fact" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-fact.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -199,8 +199,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-terra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Fact" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -603,7 +603,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Fact" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-fact.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -676,11 +676,11 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install Codex CLI in microVM path run: | mkdir -p "${RUNNER_TEMP}/gh-aw/engine-cli/bin" - npm install --ignore-scripts --prefix "${RUNNER_TEMP}/gh-aw/engine-cli" @openai/codex@0.164.0 + npm install --ignore-scripts --prefix "${RUNNER_TEMP}/gh-aw/engine-cli" @openai/codex@0.165.0 ln -sf "../node_modules/.bin/codex" "${RUNNER_TEMP}/gh-aw/engine-cli/bin/codex" - name: Grant runner access to KVM run: bash "${RUNNER_TEMP}/gh-aw/actions/cloud_hypervisor_kvm_access.sh" @@ -1430,7 +1430,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Fact" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-fact.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1865,7 +1865,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Fact" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-fact.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1976,7 +1976,7 @@ jobs: node-version: '22' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2239,7 +2239,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Fact" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-fact.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2309,7 +2309,7 @@ jobs: node-version: '22' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2594,7 +2594,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Fact" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-fact.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2679,7 +2679,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Fact" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-fact.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2800,7 +2800,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Fact" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-fact.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-go-test-parallelizer.lock.yml b/.github/workflows/daily-go-test-parallelizer.lock.yml index 9d9baf16c7e..a644f587b9d 100644 --- a/.github/workflows/daily-go-test-parallelizer.lock.yml +++ b/.github/workflows/daily-go-test-parallelizer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"f2981c4fb7d202c5d695ea19ec5da6ad7b428498bd1de007d338829f414184ba","body_hash":"129e947e95086d879672f9b88b2a0782b459f8d7bca62604950ba25a2283b862","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"f2981c4fb7d202c5d695ea19ec5da6ad7b428498bd1de007d338829f414184ba","body_hash":"129e947e95086d879672f9b88b2a0782b459f8d7bca62604950ba25a2283b862","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_CI_TRIGGER_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -150,7 +150,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Go Test Parallelizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-go-test-parallelizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -162,8 +162,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-terra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Go Test Parallelizer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -583,7 +583,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Go Test Parallelizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-go-test-parallelizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -670,7 +670,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1439,7 +1439,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Go Test Parallelizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-go-test-parallelizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1886,7 +1886,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Go Test Parallelizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-go-test-parallelizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2244,7 +2244,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Go Test Parallelizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-go-test-parallelizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2308,7 +2308,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2595,7 +2595,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Go Test Parallelizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-go-test-parallelizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2662,7 +2662,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Go Test Parallelizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-go-test-parallelizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2784,7 +2784,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Go Test Parallelizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-go-test-parallelizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2918,7 +2918,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Go Test Parallelizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-go-test-parallelizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-grader-audit.lock.yml b/.github/workflows/daily-grader-audit.lock.yml index 022509bca40..2095c6994b3 100644 --- a/.github/workflows/daily-grader-audit.lock.yml +++ b/.github/workflows/daily-grader-audit.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5e6396dbc7d894cc1d5c93823b0c3e0ffc629c5beeb46fcdefc12cef54692eaa","body_hash":"af214016bcec2674f9b7e150e0f747ba37087eb4c6dcbec7e96f52b3bd1431cc","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5e6396dbc7d894cc1d5c93823b0c3e0ffc629c5beeb46fcdefc12cef54692eaa","body_hash":"af214016bcec2674f9b7e150e0f747ba37087eb4c6dcbec7e96f52b3bd1431cc","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["noop","report_incomplete","report_missing_data","report_missing_tool","upload_artifact"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -143,7 +143,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Grader Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-grader-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -155,8 +155,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily Grader Audit" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -546,7 +546,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Grader Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-grader-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -648,7 +648,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1451,7 +1451,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Grader Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-grader-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1870,7 +1870,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Grader Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-grader-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1975,7 +1975,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2212,7 +2212,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Grader Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-grader-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2280,7 +2280,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2513,7 +2513,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Grader Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-grader-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2634,7 +2634,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Grader Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-grader-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-harness-experiment-proposer.lock.yml b/.github/workflows/daily-harness-experiment-proposer.lock.yml index 0bf26c46c0b..aa98f3e7cc6 100644 --- a/.github/workflows/daily-harness-experiment-proposer.lock.yml +++ b/.github/workflows/daily-harness-experiment-proposer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b957289095efef3d7a171d2cab6dfcc66364143b66435bd476363d47e82db771","body_hash":"896a8fe90e52e7aa8763ba4fef5b65ed05d75c2074f84aa7bdb41cbffc744ceb","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b957289095efef3d7a171d2cab6dfcc66364143b66435bd476363d47e82db771","body_hash":"896a8fe90e52e7aa8763ba4fef5b65ed05d75c2074f84aa7bdb41cbffc744ceb","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["actions_get","actions_list","get_commit","get_file_contents","get_job_logs","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -149,7 +149,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Harness Experiment Proposer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-harness-experiment-proposer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -161,8 +161,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily Harness Experiment Proposer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -571,7 +571,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Harness Experiment Proposer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-harness-experiment-proposer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -676,7 +676,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1503,7 +1503,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Harness Experiment Proposer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-harness-experiment-proposer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1890,7 +1890,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Harness Experiment Proposer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-harness-experiment-proposer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1958,7 +1958,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2191,7 +2191,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Harness Experiment Proposer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-harness-experiment-proposer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2258,7 +2258,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Harness Experiment Proposer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-harness-experiment-proposer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2356,7 +2356,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Harness Experiment Proposer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-harness-experiment-proposer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2483,7 +2483,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Harness Experiment Proposer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-harness-experiment-proposer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml index 47dedd3399b..91c2458a896 100644 --- a/.github/workflows/daily-max-ai-credits-test.lock.yml +++ b/.github/workflows/daily-max-ai-credits-test.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"e2cd5b57a56700e69be6703b30af8b8482a417c205ea9a9c6509d8e08c328367","body_hash":"2359962c0a0ae8402442513de7ce650e9920ef4fd46330c88854128dc88a9573","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"e2cd5b57a56700e69be6703b30af8b8482a417c205ea9a9c6509d8e08c328367","body_hash":"2359962c0a0ae8402442513de7ce650e9920ef4fd46330c88854128dc88a9573","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -132,7 +132,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Max Ai Credits Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-max-ai-credits-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -144,8 +144,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Max Ai Credits Test" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -491,7 +491,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Max Ai Credits Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-max-ai-credits-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -561,7 +561,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1291,7 +1291,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Max Ai Credits Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-max-ai-credits-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1690,7 +1690,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Max Ai Credits Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-max-ai-credits-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1795,7 +1795,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2085,7 +2085,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Max Ai Credits Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-max-ai-credits-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml index 2111817d1f1..a9b6feb5bf4 100644 --- a/.github/workflows/daily-observability-report.lock.yml +++ b/.github/workflows/daily-observability-report.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9e40767f5a49a5397a51d2f3118e040e7c20f4f43f7f87441df660ae6d61a095","body_hash":"b373c2cdbacfb3788da2acd7d3fa67a56ff83e9b3b251e0ae3cf434bb161e8b8","strict":true,"agent_id":"codex","agent_model":"gpt-5.3-codex","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9e40767f5a49a5397a51d2f3118e040e7c20f4f43f7f87441df660ae6d61a095","body_hash":"b373c2cdbacfb3788da2acd7d3fa67a56ff83e9b3b251e0ae3cf434bb161e8b8","strict":true,"agent_id":"codex","agent_model":"gpt-5.3-codex","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"work-queue","tools":["work_queue_claim_finish","work_queue_dispatch_next","work_queue_explain","work_queue_read","work_queue_submit"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -157,7 +157,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Observability Report for AWF Firewall and MCP Gateway" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-observability-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -169,8 +169,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "gpt-5.3-codex" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Observability Report for AWF Firewall and MCP Gateway" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -588,7 +588,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Observability Report for AWF Firewall and MCP Gateway" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-observability-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -697,7 +697,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1464,7 +1464,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Observability Report for AWF Firewall and MCP Gateway" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-observability-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1793,7 +1793,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Observability Report for AWF Firewall and MCP Gateway" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-observability-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1898,7 +1898,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2161,7 +2161,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Observability Report for AWF Firewall and MCP Gateway" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-observability-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2225,7 +2225,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2508,7 +2508,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Observability Report for AWF Firewall and MCP Gateway" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-observability-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2636,7 +2636,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Observability Report for AWF Firewall and MCP Gateway" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-observability-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml index 16f7c2d9e3b..53221854116 100644 --- a/.github/workflows/daily-regulatory.lock.yml +++ b/.github/workflows/daily-regulatory.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"600a172716212679efbe5fe284a0106d3e223d06f7e133c9b6857801c38fb6ff","body_hash":"adecd8c7dc1338f369716cd42016513041baba1d4b25ef567b4fb60fae68f4de","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"600a172716212679efbe5fe284a0106d3e223d06f7e133c9b6857801c38fb6ff","body_hash":"adecd8c7dc1338f369716cd42016513041baba1d4b25ef567b4fb60fae68f4de","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_discussion","get_discussion_comments","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_discussion_categories","list_discussions","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"mcpscripts","tools":["github-discussion-query","github-issue-query","github-pr-query"]},{"name":"safeoutputs","tools":["close_discussion","create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"work-queue","tools":["work_queue_claim_finish","work_queue_dispatch_next","work_queue_explain","work_queue_read","work_queue_submit"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -151,7 +151,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Regulatory Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-regulatory.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -163,8 +163,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Regulatory Report Generator" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -581,7 +581,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Regulatory Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-regulatory.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -660,7 +660,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -2098,7 +2098,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Regulatory Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-regulatory.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2427,7 +2427,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Regulatory Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-regulatory.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2789,7 +2789,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Regulatory Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-regulatory.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2853,7 +2853,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -3139,7 +3139,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Regulatory Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-regulatory.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3267,7 +3267,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Regulatory Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-regulatory.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-rendering-scripts-verifier.lock.yml b/.github/workflows/daily-rendering-scripts-verifier.lock.yml index c959b143ef8..d6fc82eef02 100644 --- a/.github/workflows/daily-rendering-scripts-verifier.lock.yml +++ b/.github/workflows/daily-rendering-scripts-verifier.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4d1e1c444a99212ac87d506f2218c409548009fe18fa23b463694aabc9727f89","body_hash":"5ab514115892529081224dbf699561d2acc1745f339598f63e9f709b1b884739","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4d1e1c444a99212ac87d506f2218c409548009fe18fa23b463694aabc9727f89","body_hash":"5ab514115892529081224dbf699561d2acc1745f339598f63e9f709b1b884739","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"safeoutputs","tools":["create_discussion","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -166,7 +166,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Rendering Scripts Verifier" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-rendering-scripts-verifier.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -217,8 +217,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily Rendering Scripts Verifier" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -654,7 +654,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Rendering Scripts Verifier" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-rendering-scripts-verifier.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -781,7 +781,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1697,7 +1697,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Rendering Scripts Verifier" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-rendering-scripts-verifier.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2161,7 +2161,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Rendering Scripts Verifier" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-rendering-scripts-verifier.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2272,7 +2272,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2513,7 +2513,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Rendering Scripts Verifier" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-rendering-scripts-verifier.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2587,7 +2587,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2821,7 +2821,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Rendering Scripts Verifier" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-rendering-scripts-verifier.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2888,7 +2888,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Rendering Scripts Verifier" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-rendering-scripts-verifier.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2973,7 +2973,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Rendering Scripts Verifier" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-rendering-scripts-verifier.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3096,7 +3096,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Rendering Scripts Verifier" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-rendering-scripts-verifier.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3230,7 +3230,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Rendering Scripts Verifier" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-rendering-scripts-verifier.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index 3a0f1e5ab07..fae9b84ffe6 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"58614be0a642d7c1a45c31f134038bab531574e5896048cf5976047a360f6ac8","body_hash":"759b1f9caf9be1fb515343f78453ce7616786be34c6e9da0cab8a55f100e3532","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"58614be0a642d7c1a45c31f134038bab531574e5896048cf5976047a360f6ac8","body_hash":"759b1f9caf9be1fb515343f78453ce7616786be34c6e9da0cab8a55f100e3532","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -163,7 +163,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Output Tool Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-output-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -214,8 +214,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily Safe Output Tool Optimizer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -629,7 +629,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Output Tool Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-output-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -750,7 +750,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1648,7 +1648,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Output Tool Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-output-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2083,7 +2083,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Output Tool Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-output-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2194,7 +2194,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2435,7 +2435,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Output Tool Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-output-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2509,7 +2509,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2742,7 +2742,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Output Tool Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-output-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2809,7 +2809,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Output Tool Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-output-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2894,7 +2894,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Output Tool Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-output-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3016,7 +3016,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Output Tool Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-output-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3150,7 +3150,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Output Tool Optimizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-output-optimizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml index 6a11d6e355b..cba12246406 100644 --- a/.github/workflows/daily-safe-outputs-conformance.lock.yml +++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c798c6a765ed2652494151e001fae801e4b6d7b723746c7ff86bddaeabd61d77","body_hash":"e9028c34ffb397266b612d685d13c006cc6f22c0768d46f71df9d97c4949ce5e","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c798c6a765ed2652494151e001fae801e4b6d7b723746c7ff86bddaeabd61d77","body_hash":"e9028c34ffb397266b612d685d13c006cc6f22c0768d46f71df9d97c4949ce5e","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_discussion","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -148,7 +148,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Conformance Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-outputs-conformance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -160,8 +160,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily Safe Outputs Conformance Checker" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -553,7 +553,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Conformance Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-outputs-conformance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -623,7 +623,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1441,7 +1441,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Conformance Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-outputs-conformance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1870,7 +1870,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Conformance Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-outputs-conformance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1975,7 +1975,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2216,7 +2216,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Conformance Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-outputs-conformance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2284,7 +2284,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2518,7 +2518,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Conformance Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-outputs-conformance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2643,7 +2643,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Conformance Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safe-outputs-conformance.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml index 53410b1d4b4..9ae8315d16c 100644 --- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml +++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"033b135dc259f104e431cafa27e2c905ebc2349ebb5d2e2b0b5b90c945823143","body_hash":"c77b1ecabfeab31c8dbe0ba094889fec5d2afc87bc2e7ceb574f065c66de3dca","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"033b135dc259f104e431cafa27e2c905ebc2349ebb5d2e2b0b5b90c945823143","body_hash":"c77b1ecabfeab31c8dbe0ba094889fec5d2afc87bc2e7ceb574f065c66de3dca","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","create_pull_request","noop","push_to_pull_request_branch","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -141,7 +141,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Git Simulator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safeoutputs-git-simulator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -153,8 +153,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily Safe Outputs Git Simulator" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -579,7 +579,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Git Simulator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safeoutputs-git-simulator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -688,7 +688,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1580,7 +1580,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Git Simulator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safeoutputs-git-simulator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2028,7 +2028,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Git Simulator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safeoutputs-git-simulator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2133,7 +2133,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2370,7 +2370,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Git Simulator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safeoutputs-git-simulator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2438,7 +2438,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2672,7 +2672,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Git Simulator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safeoutputs-git-simulator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2773,7 +2773,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Git Simulator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safeoutputs-git-simulator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2910,7 +2910,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Safe Outputs Git Simulator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-safeoutputs-git-simulator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml index e5d99a4c06a..0090c228fd2 100644 --- a/.github/workflows/daily-semgrep-scan.lock.yml +++ b/.github/workflows/daily-semgrep-scan.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c6fdaa3b9fe41d8f958080903f5ef91feed7b79e2bb4146da7617bfd3a477853","body_hash":"30bc3172c5efd92c06b3ca4a559ac2bfc6606411aa369c6b911f389241a89759","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c6fdaa3b9fe41d8f958080903f5ef91feed7b79e2bb4146da7617bfd3a477853","body_hash":"30bc3172c5efd92c06b3ca4a559ac2bfc6606411aa369c6b911f389241a89759","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"github/codeql-action/upload-sarif","sha":"9b3254085494b55a0f7c4c2b3d2d52cc712ce370","version":"v4.39.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_code_scanning_alert","get_commit","get_file_contents","get_latest_release","get_release_by_tag","get_tag","list_branches","list_code_scanning_alerts","list_commits","list_releases","list_starred_repositories","list_tags","search_code","search_repositories"]},{"name":"safeoutputs","tools":["create_code_scanning_alert","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -145,7 +145,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Semgrep Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-semgrep-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -196,8 +196,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6.1-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Semgrep Scan" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -592,7 +592,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Semgrep Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-semgrep-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -660,7 +660,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1399,7 +1399,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Semgrep Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-semgrep-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1828,7 +1828,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Semgrep Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-semgrep-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1939,7 +1939,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2203,7 +2203,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Semgrep Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-semgrep-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2273,7 +2273,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2558,7 +2558,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Semgrep Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-semgrep-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2643,7 +2643,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Semgrep Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-semgrep-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2761,7 +2761,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Semgrep Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-semgrep-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-spending-forecast.lock.yml b/.github/workflows/daily-spending-forecast.lock.yml index d32bfae69bb..64dbdee9c77 100644 --- a/.github/workflows/daily-spending-forecast.lock.yml +++ b/.github/workflows/daily-spending-forecast.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"47e4357097c2d7fa2893459c6bdf8a37dd11fb82ade6ca39563a9867baf6e1ae","body_hash":"7ab9bc8911554be7944e7891af046e30a4fca53d5c52daf6b9cd64457dcd0e23","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6.1-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"47e4357097c2d7fa2893459c6bdf8a37dd11fb82ade6ca39563a9867baf6e1ae","body_hash":"7ab9bc8911554be7944e7891af046e30a4fca53d5c52daf6b9cd64457dcd0e23","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6.1-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/setup-python","sha":"6d4fd22b20465ccc0f7354476588e8df7c9ca0e0","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"astral-sh/setup-uv","sha":"68559e99cc807c1eb7e9238fd43a15bba460eec2","version":"v10.3.3"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool","upload_asset"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -144,7 +144,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Spending Forecast" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-spending-forecast.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -156,8 +156,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6.1-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Spending Forecast" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -554,7 +554,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Spending Forecast" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-spending-forecast.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -712,7 +712,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1538,7 +1538,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Spending Forecast" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-spending-forecast.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1960,7 +1960,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Spending Forecast" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-spending-forecast.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2318,7 +2318,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Spending Forecast" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-spending-forecast.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2382,7 +2382,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2669,7 +2669,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Spending Forecast" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-spending-forecast.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2789,7 +2789,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Spending Forecast" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-spending-forecast.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2892,7 +2892,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Spending Forecast" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-spending-forecast.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2956,7 +2956,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Spending Forecast" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-spending-forecast.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-storify.lock.yml b/.github/workflows/daily-storify.lock.yml index ed403fd8167..72c92a2bf09 100644 --- a/.github/workflows/daily-storify.lock.yml +++ b/.github/workflows/daily-storify.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"06d927d0c0eff746e496762341f21d5f3acabc5384012de235eca9130c8dbc17","body_hash":"e9b811d37939001a67aea3f5c3963f38a98110427e30ab4bfb570955c93c17b2","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"06d927d0c0eff746e496762341f21d5f3acabc5384012de235eca9130c8dbc17","body_hash":"e9b811d37939001a67aea3f5c3963f38a98110427e30ab4bfb570955c93c17b2","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -152,7 +152,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Storify" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-storify.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -164,8 +164,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Storify" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -582,7 +582,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Storify" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-storify.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -711,7 +711,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1510,7 +1510,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Storify" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-storify.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1945,7 +1945,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Storify" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-storify.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2050,7 +2050,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2314,7 +2314,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Storify" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-storify.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2378,7 +2378,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2663,7 +2663,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Storify" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-storify.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2764,7 +2764,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Storify" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-storify.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2895,7 +2895,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Storify" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-storify.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2998,7 +2998,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Storify" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-storify.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-vulnhunter-scan.lock.yml b/.github/workflows/daily-vulnhunter-scan.lock.yml index bfe625602a4..e23df900082 100644 --- a/.github/workflows/daily-vulnhunter-scan.lock.yml +++ b/.github/workflows/daily-vulnhunter-scan.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"72a6c816a97fd8c734e4854da8b480e85716f8e0d8ffb668adad28cca2c383a3","body_hash":"cf143d6ab7327f4f546a4986ec3df621893902be980eb1b8b775aae6ddf84c33","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-5","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"72a6c816a97fd8c734e4854da8b480e85716f8e0d8ffb668adad28cca2c383a3","body_hash":"cf143d6ab7327f4f546a4986ec3df621893902be980eb1b8b775aae6ddf84c33","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-5","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -143,7 +143,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily VulnHunter Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-vulnhunter-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -155,8 +155,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "claude-sonnet-5" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily VulnHunter Scan" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -551,7 +551,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily VulnHunter Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-vulnhunter-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -627,7 +627,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1415,7 +1415,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily VulnHunter Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-vulnhunter-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1834,7 +1834,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily VulnHunter Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-vulnhunter-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1939,7 +1939,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2179,7 +2179,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily VulnHunter Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-vulnhunter-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2247,7 +2247,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2481,7 +2481,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily VulnHunter Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-vulnhunter-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2601,7 +2601,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily VulnHunter Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-vulnhunter-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-windows-defender-scan.lock.yml b/.github/workflows/daily-windows-defender-scan.lock.yml index 39c234548b1..33e6bf6672e 100644 --- a/.github/workflows/daily-windows-defender-scan.lock.yml +++ b/.github/workflows/daily-windows-defender-scan.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"201d6a1e61ea4f61b621c3ce0e30824a4e9dbd47340195dfdcc36e56877f1e58","body_hash":"36c43264d46e63332c574230d71bd895c5bf42173087e8594ffb6b83388e4a25","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"201d6a1e61ea4f61b621c3ce0e30824a4e9dbd47340195dfdcc36e56877f1e58","body_hash":"36c43264d46e63332c574230d71bd895c5bf42173087e8594ffb6b83388e4a25","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_CI_TRIGGER_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -146,7 +146,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Defender Release Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-defender-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -158,8 +158,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Windows Defender Release Scan" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -556,7 +556,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Defender Release Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-defender-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -660,7 +660,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1432,7 +1432,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Defender Release Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-defender-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2292,7 +2292,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Defender Release Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-defender-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2646,7 +2646,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Defender Release Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-defender-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2751,7 +2751,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Defender Release Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-defender-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml index e8248d125d4..83ebfb954a0 100644 --- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml +++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1af4c1aaa94f2c41cd464ae7da2b1e3299e0e55d53ce8fe76f1c9977dfd2aa64","body_hash":"0a280082ba8a4e43cdfc0807c57819f5337d47b6092b707b48e5c71c2590ee4c","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1af4c1aaa94f2c41cd464ae7da2b1e3299e0e55d53ce8fe76f1c9977dfd2aa64","body_hash":"0a280082ba8a4e43cdfc0807c57819f5337d47b6092b707b48e5c71c2590ee4c","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -141,7 +141,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Terminal Integration Builder" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-terminal-integration-builder.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -153,8 +153,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Daily Windows Terminal Integration Builder" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -546,7 +546,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Terminal Integration Builder" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-terminal-integration-builder.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -616,7 +616,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1328,7 +1328,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Terminal Integration Builder" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-terminal-integration-builder.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1748,7 +1748,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Terminal Integration Builder" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-terminal-integration-builder.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1853,7 +1853,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2113,7 +2113,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Terminal Integration Builder" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-terminal-integration-builder.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2177,7 +2177,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2463,7 +2463,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Terminal Integration Builder" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-terminal-integration-builder.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2583,7 +2583,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily Windows Terminal Integration Builder" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-windows-terminal-integration-builder.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/daily-yamllint-fixer.lock.yml b/.github/workflows/daily-yamllint-fixer.lock.yml index bc399d6ed39..871a86acd4c 100644 --- a/.github/workflows/daily-yamllint-fixer.lock.yml +++ b/.github/workflows/daily-yamllint-fixer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"250296440d6009042b5f4e1de3a2dc1654e76ed04a5d22880ba21424c8b54837","body_hash":"6b9683fd78377af635d0a8498b7070998d9bda950ba6374b5ebb60261d10cb0d","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"250296440d6009042b5f4e1de3a2dc1654e76ed04a5d22880ba21424c8b54837","body_hash":"6b9683fd78377af635d0a8498b7070998d9bda950ba6374b5ebb60261d10cb0d","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -153,7 +153,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily yamllint Fixer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-yamllint-fixer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -165,8 +165,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Daily yamllint Fixer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -587,7 +587,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily yamllint Fixer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-yamllint-fixer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -668,7 +668,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1455,7 +1455,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily yamllint Fixer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-yamllint-fixer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1899,7 +1899,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily yamllint Fixer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-yamllint-fixer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2004,7 +2004,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2245,7 +2245,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily yamllint Fixer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-yamllint-fixer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2313,7 +2313,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2547,7 +2547,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily yamllint Fixer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-yamllint-fixer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2614,7 +2614,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily yamllint Fixer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-yamllint-fixer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2737,7 +2737,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Daily yamllint Fixer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/daily-yamllint-fixer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index cde91540ee0..06d4d17f443 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5207b4165009cc88e43e627350a69e491800ec8a389de34ba53483281de4484e","body_hash":"d3c1091ab9e377c26dd6de8a89190ea662addaf4c7b5099942511cd5eb010b6d","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5207b4165009cc88e43e627350a69e491800ec8a389de34ba53483281de4484e","body_hash":"d3c1091ab9e377c26dd6de8a89190ea662addaf4c7b5099942511cd5eb010b6d","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"node:lts-alpine","digest":"sha256:06d7adf3e0ef61a13f1d28682726366f97a15aa1888c934d3ecec86c33918b53","pinned_image":"node:lts-alpine@sha256:06d7adf3e0ef61a13f1d28682726366f97a15aa1888c934d3ecec86c33918b53"}],"mcp_servers":[{"name":"agentdb","tools":["*"]},{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["actions_get","actions_list","get_commit","get_discussion","get_discussion_comments","get_file_contents","get_job_logs","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_discussion_categories","list_discussions","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"mcpscripts","tools":["list_label","list_workflows"]},{"name":"safeoutputs","tools":["add_comment","create_discussion","create_issue","noop","report_incomplete","report_missing_data","report_missing_tool","upload_artifact"]},{"name":"work-queue","tools":["work_queue_claim_finish","work_queue_dispatch_next","work_queue_explain","work_queue_read","work_queue_submit"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -163,7 +163,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Deep Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deep-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -214,8 +214,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Deep Report" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -654,7 +654,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Deep Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deep-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -996,7 +996,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -2279,7 +2279,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Deep Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deep-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2618,7 +2618,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Deep Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deep-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2729,7 +2729,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2971,7 +2971,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Deep Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deep-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3045,7 +3045,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -3279,7 +3279,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Deep Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deep-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3364,7 +3364,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Deep Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deep-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3500,7 +3500,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Deep Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deep-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3678,7 +3678,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Deep Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deep-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/deepsec-security-scan.lock.yml b/.github/workflows/deepsec-security-scan.lock.yml index 277f57940ac..d30e8deb984 100644 --- a/.github/workflows/deepsec-security-scan.lock.yml +++ b/.github/workflows/deepsec-security-scan.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"10856e3603b38faaa2798d6f2d71a212e2e02c79c6633dde634cb8a8455816a0","body_hash":"f7b8fa32bc7c713c8b395ab5d5c7ed290f776bb6bab1c2d9d1ad9a4d024bb63a","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-5","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"10856e3603b38faaa2798d6f2d71a212e2e02c79c6633dde634cb8a8455816a0","body_hash":"f7b8fa32bc7c713c8b395ab5d5c7ed290f776bb6bab1c2d9d1ad9a4d024bb63a","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-5","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["AI_GATEWAY_API_KEY","ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -165,7 +165,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "DeepSec Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deepsec-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -177,8 +177,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "claude-sonnet-5" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "DeepSec Security Scan" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -577,7 +577,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "DeepSec Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deepsec-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -643,7 +643,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1425,7 +1425,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "DeepSec Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deepsec-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1842,7 +1842,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "DeepSec Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deepsec-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1947,7 +1947,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2187,7 +2187,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "DeepSec Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deepsec-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2255,7 +2255,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2489,7 +2489,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "DeepSec Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deepsec-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2609,7 +2609,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "DeepSec Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/deepsec-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index bf53b1202cd..240a2fab5d1 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"0900a3b706f171f1413e452e7e9dbe0f49dfee4ef27bab117ae242fdb44a5e72","body_hash":"3dd63422743efd749cadfffe6b6b625eef5a9de21468880acab32c4190ce3613","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"0900a3b706f171f1413e452e7e9dbe0f49dfee4ef27bab117ae242fdb44a5e72","body_hash":"3dd63422743efd749cadfffe6b6b625eef5a9de21468880acab32c4190ce3613","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_dependabot_alert","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_dependabot_alerts","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["close_issue","create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -144,7 +144,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Dependabot Dependency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/dependabot-go-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -195,8 +195,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Dependabot Dependency Checker" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -595,7 +595,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Dependabot Dependency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/dependabot-go-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -663,7 +663,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1461,7 +1461,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Dependabot Dependency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/dependabot-go-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1889,7 +1889,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Dependabot Dependency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/dependabot-go-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2257,7 +2257,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Dependabot Dependency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/dependabot-go-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2327,7 +2327,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2614,7 +2614,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Dependabot Dependency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/dependabot-go-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2699,7 +2699,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Dependabot Dependency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/dependabot-go-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2817,7 +2817,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Dependabot Dependency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/dependabot-go-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml index 2d0079298ed..8ae60deb8ac 100644 --- a/.github/workflows/designer-drift-audit.lock.yml +++ b/.github/workflows/designer-drift-audit.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"6934bd20e81865bfb38b5f4d2356552e9c83026f611b28cfe4965d1bb69df553","body_hash":"4e19313a85fa88f52893ceb76e7f4723e976ba9e6cb4f591518729028ca25e0f","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-astra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"6934bd20e81865bfb38b5f4d2356552e9c83026f611b28cfe4965d1bb69df553","body_hash":"4e19313a85fa88f52893ceb76e7f4723e976ba9e6cb4f591518729028ca25e0f","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-astra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -138,7 +138,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Designer Drift Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/designer-drift-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -150,8 +150,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-astra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Designer Drift Audit" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -541,7 +541,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Designer Drift Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/designer-drift-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -618,7 +618,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1328,7 +1328,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Designer Drift Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/designer-drift-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1736,7 +1736,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Designer Drift Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/designer-drift-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1841,7 +1841,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2130,7 +2130,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Designer Drift Audit" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/designer-drift-audit.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/detection-analysis-report.lock.yml b/.github/workflows/detection-analysis-report.lock.yml index ade3f671c82..fe011459534 100644 --- a/.github/workflows/detection-analysis-report.lock.yml +++ b/.github/workflows/detection-analysis-report.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"96b6aadc611dc643bcd847a599f6a7823fb03b0ec6fd1c2d7a226a1450801994","body_hash":"40bf85087a4d999d9a72ae9721ed7b269e3f4c68827c2ad509ca7f6d74e101d7","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"96b6aadc611dc643bcd847a599f6a7823fb03b0ec6fd1c2d7a226a1450801994","body_hash":"40bf85087a4d999d9a72ae9721ed7b269e3f4c68827c2ad509ca7f6d74e101d7","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/setup-python","sha":"6d4fd22b20465ccc0f7354476588e8df7c9ca0e0","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"astral-sh/setup-uv","sha":"68559e99cc807c1eb7e9238fd43a15bba460eec2","version":"v10.3.3"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool","upload_asset"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -155,7 +155,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Detection Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/detection-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -167,8 +167,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Detection Analysis Report" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -573,7 +573,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Detection Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/detection-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -717,7 +717,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1585,7 +1585,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Detection Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/detection-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2015,7 +2015,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Detection Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/detection-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2120,7 +2120,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2361,7 +2361,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Detection Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/detection-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2429,7 +2429,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2662,7 +2662,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Detection Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/detection-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2782,7 +2782,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Detection Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/detection-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2885,7 +2885,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Detection Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/detection-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2949,7 +2949,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Detection Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/detection-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 2747f362852..cf2f85167fa 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"09f8f03caafea83ea44637f4eb4e6bf8a398c44a7ee5d07ed6cea4505cd0babe","body_hash":"0c4f49034c9de55389bd4c17c7506eaae3fac1ef947453c794b034d489628150","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"09f8f03caafea83ea44637f4eb4e6bf8a398c44a7ee5d07ed6cea4505cd0babe","body_hash":"0c4f49034c9de55389bd4c17c7506eaae3fac1ef947453c794b034d489628150","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"ghcr.io/oraios/serena:1.7.0","digest":"sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730","pinned_image":"ghcr.io/oraios/serena:1.7.0@sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_discussion","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"serena","tools":["*"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -156,7 +156,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Developer Documentation Consolidator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/developer-docs-consolidator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -168,8 +168,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Developer Documentation Consolidator" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -607,7 +607,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Developer Documentation Consolidator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/developer-docs-consolidator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -703,7 +703,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1652,7 +1652,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Developer Documentation Consolidator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/developer-docs-consolidator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2105,7 +2105,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Developer Documentation Consolidator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/developer-docs-consolidator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2210,7 +2210,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2451,7 +2451,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Developer Documentation Consolidator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/developer-docs-consolidator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2519,7 +2519,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2753,7 +2753,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Developer Documentation Consolidator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/developer-docs-consolidator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2854,7 +2854,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Developer Documentation Consolidator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/developer-docs-consolidator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2989,7 +2989,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Developer Documentation Consolidator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/developer-docs-consolidator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3123,7 +3123,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Developer Documentation Consolidator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/developer-docs-consolidator.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/engine-conformance-claude.lock.yml b/.github/workflows/engine-conformance-claude.lock.yml index c83387a0e0d..1dd86c50aab 100644 --- a/.github/workflows/engine-conformance-claude.lock.yml +++ b/.github/workflows/engine-conformance-claude.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"7a7d344170d535d680621802080497cf112a83ec14e6c184c65cf3e63e1211d1","body_hash":"364d383cded9321fed7910b584aaa2e5f3b2d1ef95f99177b885c482eab2717c","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"7a7d344170d535d680621802080497cf112a83ec14e6c184c65cf3e63e1211d1","body_hash":"364d383cded9321fed7910b584aaa2e5f3b2d1ef95f99177b885c482eab2717c","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"mcpscripts","tools":["conformance-challenge"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"work-queue","tools":["work_queue_claim_finish","work_queue_dispatch_next","work_queue_explain","work_queue_read","work_queue_submit"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -147,7 +147,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Engine Conformance Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/engine-conformance-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -159,8 +159,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Engine Conformance Claude" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -526,7 +526,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Engine Conformance Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/engine-conformance-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -614,7 +614,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Restore agent config folders from base branch if: steps.checkout-pr.outcome == 'success' env: @@ -1452,7 +1452,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Engine Conformance Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/engine-conformance-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1766,7 +1766,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Engine Conformance Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/engine-conformance-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/engine-conformance-codex.lock.yml b/.github/workflows/engine-conformance-codex.lock.yml index b9aff243537..c88106e3bdc 100644 --- a/.github/workflows/engine-conformance-codex.lock.yml +++ b/.github/workflows/engine-conformance-codex.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"65dc200c4fe1bedd67519a3a320a8e5298787a1b0f7fe56b29d53c72111a0911","body_hash":"364d383cded9321fed7910b584aaa2e5f3b2d1ef95f99177b885c482eab2717c","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"65dc200c4fe1bedd67519a3a320a8e5298787a1b0f7fe56b29d53c72111a0911","body_hash":"364d383cded9321fed7910b584aaa2e5f3b2d1ef95f99177b885c482eab2717c","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"mcpscripts","tools":["conformance-challenge"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"work-queue","tools":["work_queue_claim_finish","work_queue_dispatch_next","work_queue_explain","work_queue_read","work_queue_submit"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -148,7 +148,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Engine Conformance Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/engine-conformance-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -160,8 +160,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6.1-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Engine Conformance Codex" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -529,7 +529,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Engine Conformance Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/engine-conformance-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -615,7 +615,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Restore agent config folders from base branch @@ -1444,7 +1444,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Engine Conformance Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/engine-conformance-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1758,7 +1758,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Engine Conformance Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/engine-conformance-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/eslint-monster.lock.yml b/.github/workflows/eslint-monster.lock.yml index 071db060799..d0910fab8fe 100644 --- a/.github/workflows/eslint-monster.lock.yml +++ b/.github/workflows/eslint-monster.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5a640b82b08def76f136f33198075aed0466cbb4b10a5464fa1f92bf825f13af","body_hash":"f06751d65246607ae6e1d1811fb901f99717dae7ea97957a053f7020890a482d","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-astra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5a640b82b08def76f136f33198075aed0466cbb4b10a5464fa1f92bf825f13af","body_hash":"f06751d65246607ae6e1d1811fb901f99717dae7ea97957a053f7020890a482d","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-astra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_AGENT_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_discussion","get_discussion_comments","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_discussion_categories","list_discussions","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["assign_to_agent","close_issue","create_discussion","create_issue","noop","report_incomplete","report_missing_data","report_missing_tool","update_issue"]},{"name":"work-queue","tools":["work_queue_claim_finish","work_queue_dispatch_next","work_queue_explain","work_queue_read","work_queue_submit"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -148,7 +148,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Monster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -160,8 +160,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-astra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "ESLint Monster" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -574,7 +574,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Monster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -662,7 +662,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1610,7 +1610,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Monster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1939,7 +1939,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Monster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2301,7 +2301,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Monster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2365,7 +2365,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2652,7 +2652,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Monster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2785,7 +2785,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Monster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/eslint-refiner.lock.yml b/.github/workflows/eslint-refiner.lock.yml index ba57241104d..1290f74201d 100644 --- a/.github/workflows/eslint-refiner.lock.yml +++ b/.github/workflows/eslint-refiner.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"fb3c14c4bdf48096bcdb41f80b8317566e4b9df2afa43a93b31c3150f21d2523","body_hash":"ada0f688df245beabcf22df0efcc4a5f89a9e36bc6669372d413dc6ac6167b5a","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"fb3c14c4bdf48096bcdb41f80b8317566e4b9df2afa43a93b31c3150f21d2523","body_hash":"ada0f688df245beabcf22df0efcc4a5f89a9e36bc6669372d413dc6ac6167b5a","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_discussion","create_issue","noop","persist_eslint_memory","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"work-queue","tools":["work_queue_claim_finish","work_queue_dispatch_next","work_queue_explain","work_queue_read","work_queue_submit"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -151,7 +151,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -163,8 +163,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "ESLint Refiner" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -575,7 +575,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -661,7 +661,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1595,7 +1595,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1924,7 +1924,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2029,7 +2029,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2270,7 +2270,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2338,7 +2338,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2572,7 +2572,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2718,7 +2718,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3014,7 +3014,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3154,7 +3154,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3294,7 +3294,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3434,7 +3434,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3574,7 +3574,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3714,7 +3714,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3854,7 +3854,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3994,7 +3994,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -4134,7 +4134,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -4274,7 +4274,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -4414,7 +4414,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -4554,7 +4554,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -4694,7 +4694,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -4834,7 +4834,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -4974,7 +4974,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -5114,7 +5114,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "ESLint Refiner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/eslint-refiner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/example-failure-category-filter.lock.yml b/.github/workflows/example-failure-category-filter.lock.yml index a661eec8965..1647c5e9ee0 100644 --- a/.github/workflows/example-failure-category-filter.lock.yml +++ b/.github/workflows/example-failure-category-filter.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"8d2171a29e5be782d6a1d2ee8f6d3764fa3ce8d48c6b5ce70650b6b559a3364b","body_hash":"f48de9c917e63ceb097ab5843777fcacf7162b0a1c46bbe70888b69e7a79e609","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"8d2171a29e5be782d6a1d2ee8f6d3764fa3ce8d48c6b5ce70650b6b559a3364b","body_hash":"f48de9c917e63ceb097ab5843777fcacf7162b0a1c46bbe70888b69e7a79e609","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -138,7 +138,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Example Failure Category Filter" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-failure-category-filter.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -150,8 +150,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Example Failure Category Filter" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -535,7 +535,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Example Failure Category Filter" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-failure-category-filter.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -605,7 +605,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1339,7 +1339,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Example Failure Category Filter" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-failure-category-filter.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1748,7 +1748,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Example Failure Category Filter" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-failure-category-filter.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1853,7 +1853,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2141,7 +2141,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Example Failure Category Filter" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-failure-category-filter.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 9e19fa22157..7002ee19744 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"0cfe32bac5957f51ef6a72136dd63bed4f6a519d16f50b93b5639d6a77b1ed8c","body_hash":"e1998198345ea79225db083490d051afef427544d6528377b8556a3cb4638d22","agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"0cfe32bac5957f51ef6a72136dd63bed4f6a519d16f50b93b5639d6a77b1ed8c","body_hash":"e1998198345ea79225db083490d051afef427544d6528377b8556a3cb4638d22","agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -139,7 +139,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Example: Properly Provisioned Permissions" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-permissions-warning.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -151,8 +151,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Example: Properly Provisioned Permissions" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -543,7 +543,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Example: Properly Provisioned Permissions" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-permissions-warning.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -611,7 +611,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1239,7 +1239,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Example: Properly Provisioned Permissions" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-permissions-warning.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1569,7 +1569,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Example: Properly Provisioned Permissions" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-permissions-warning.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index 428ba77a230..32e1ee26bc2 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"de188c2b7ad0c13a23a1b689eb07e39ef05430aaf631ec698917b7fa02cc4b6d","body_hash":"94298acd8d46f7c300afb3559091c7b98caa94037db4e5f71e629225bea9a0f1","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"de188c2b7ad0c13a23a1b689eb07e39ef05430aaf631ec698917b7fa02cc4b6d","body_hash":"94298acd8d46f7c300afb3559091c7b98caa94037db4e5f71e629225bea9a0f1","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["actions_get","actions_list","get_commit","get_file_contents","get_job_logs","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -149,7 +149,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Weekly Workflow Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-workflow-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -161,8 +161,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Weekly Workflow Analysis" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -554,7 +554,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Weekly Workflow Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-workflow-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -654,7 +654,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1464,7 +1464,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Weekly Workflow Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-workflow-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1874,7 +1874,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Weekly Workflow Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-workflow-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1979,7 +1979,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2249,7 +2249,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Weekly Workflow Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/example-workflow-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/feature-grower.lock.yml b/.github/workflows/feature-grower.lock.yml index 0b8cd0e639f..a107226a814 100644 --- a/.github/workflows/feature-grower.lock.yml +++ b/.github/workflows/feature-grower.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"dbba4b506d577f5b8ddb32446b1e5b1512517dd06a6593553dc51fee5bd37f87","body_hash":"8ff403f0bbc33870ad6dfbf80faea984658f618cb67b0e146406a5650a1ee030","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-terra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"dbba4b506d577f5b8ddb32446b1e5b1512517dd06a6593553dc51fee5bd37f87","body_hash":"8ff403f0bbc33870ad6dfbf80faea984658f618cb67b0e146406a5650a1ee030","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-terra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_releases","list_starred_repositories","list_tags","search_code","search_issues","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -144,7 +144,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Feature Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/feature-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -156,8 +156,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-terra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Feature Grower" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -558,7 +558,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Feature Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/feature-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -650,7 +650,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1403,7 +1403,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Feature Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/feature-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1815,7 +1815,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Feature Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/feature-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1920,7 +1920,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2176,7 +2176,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Feature Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/feature-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2275,7 +2275,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Feature Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/feature-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2378,7 +2378,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Feature Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/feature-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/front-page-copy-guard.lock.yml b/.github/workflows/front-page-copy-guard.lock.yml index de93adb83f0..d3fc28a3e25 100644 --- a/.github/workflows/front-page-copy-guard.lock.yml +++ b/.github/workflows/front-page-copy-guard.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4ba2ea5e513920a585da6f0738fc5c3c15f81e98c7292b416d554eca774ae03e","body_hash":"812074a328d18441fb4f836253d836500f7848cc0ca50802f5eeb7729ec09198","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4ba2ea5e513920a585da6f0738fc5c3c15f81e98c7292b416d554eca774ae03e","body_hash":"812074a328d18441fb4f836253d836500f7848cc0ca50802f5eeb7729ec09198","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"safeoutputs","tools":["add_comment","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -151,7 +151,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Front Page Copy Guard" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/front-page-copy-guard.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" - name: Mask OTLP telemetry headers @@ -162,8 +162,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-terra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Front Page Copy Guard" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -567,7 +567,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Front Page Copy Guard" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/front-page-copy-guard.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" - name: Set runtime paths @@ -634,7 +634,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1346,7 +1346,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Front Page Copy Guard" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/front-page-copy-guard.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" - name: Download agent output artifact @@ -1753,7 +1753,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Front Page Copy Guard" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/front-page-copy-guard.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" - name: Download activation artifact @@ -2114,7 +2114,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Front Page Copy Guard" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/front-page-copy-guard.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" - name: Check team membership for workflow @@ -2200,7 +2200,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Front Page Copy Guard" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/front-page-copy-guard.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" - name: Mask OTLP telemetry headers diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml index a98edf30d8b..eefc86e74c1 100644 --- a/.github/workflows/functional-pragmatist.lock.yml +++ b/.github/workflows/functional-pragmatist.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"f4d41fb4ad27359436ab1d8091045c2b17f863cf403e750415de923f5c348324","body_hash":"2a44ed05f02548eee4be1e5aed7e752ed10f2ae39c0d9538ffca9e8c120eb3b3","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"f4d41fb4ad27359436ab1d8091045c2b17f863cf403e750415de923f5c348324","body_hash":"2a44ed05f02548eee4be1e5aed7e752ed10f2ae39c0d9538ffca9e8c120eb3b3","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -148,7 +148,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Functional Pragmatist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/functional-pragmatist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -160,8 +160,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Functional Pragmatist" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -577,7 +577,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Functional Pragmatist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/functional-pragmatist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -645,7 +645,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1403,7 +1403,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Functional Pragmatist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/functional-pragmatist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1853,7 +1853,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Functional Pragmatist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/functional-pragmatist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1958,7 +1958,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2221,7 +2221,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Functional Pragmatist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/functional-pragmatist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2285,7 +2285,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2570,7 +2570,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Functional Pragmatist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/functional-pragmatist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2694,7 +2694,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Functional Pragmatist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/functional-pragmatist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 3057a410d30..78ed285ee1f 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"855b138cad32ac26e58a3ac4b1d9c5bc8c89ae2e63efaa4a1070bae26648589d","body_hash":"33271c777909ab545c1824bcd8fa5adecb867c62288854ea3c336fdb1e51f7bc","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"855b138cad32ac26e58a3ac4b1d9c5bc8c89ae2e63efaa4a1070bae26648589d","body_hash":"33271c777909ab545c1824bcd8fa5adecb867c62288854ea3c336fdb1e51f7bc","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/setup-python","sha":"6d4fd22b20465ccc0f7354476588e8df7c9ca0e0","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"astral-sh/setup-uv","sha":"68559e99cc807c1eb7e9238fd43a15bba460eec2","version":"v10.3.3"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["actions_get","actions_list","get_code_scanning_alert","get_commit","get_discussion","get_discussion_comments","get_file_contents","get_job_logs","get_label","get_latest_release","get_me","get_notification_details","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_secret_scanning_alert","get_tag","issue_read","list_branches","list_code_scanning_alerts","list_commits","list_discussion_categories","list_discussions","list_issue_types","list_issues","list_label","list_notifications","list_pull_requests","list_releases","list_secret_scanning_alerts","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_orgs","search_pull_requests","search_repositories","search_users"]},{"name":"mcpscripts","tools":["list_label","list_workflows"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool","upload_asset"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -152,7 +152,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Structural Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-structural-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -164,8 +164,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "GitHub MCP Structural Analysis" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -574,7 +574,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Structural Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-structural-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -686,7 +686,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1795,7 +1795,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Structural Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-structural-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2208,7 +2208,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Structural Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-structural-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2313,7 +2313,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2583,7 +2583,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Structural Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-structural-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2686,7 +2686,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Structural Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-structural-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2750,7 +2750,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Structural Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-structural-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 948f6c56c32..0e9aa1edceb 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"043910d41412e5930b72524e52eb50dd29955875553c248b4c536c2a526a98fd","body_hash":"505a0f09ad6fde133c13d28e22e851268c782ba77e0fce0faa4efd0430a841ce","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"043910d41412e5930b72524e52eb50dd29955875553c248b4c536c2a526a98fd","body_hash":"505a0f09ad6fde133c13d28e22e851268c782ba77e0fce0faa4efd0430a841ce","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"github","tools":["actions_get","actions_list","get_code_scanning_alert","get_commit","get_discussion","get_discussion_comments","get_file_contents","get_job_logs","get_label","get_latest_release","get_me","get_notification_details","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_secret_scanning_alert","get_tag","issue_read","list_branches","list_code_scanning_alerts","list_commits","list_discussion_categories","list_discussions","list_issue_types","list_issues","list_label","list_notifications","list_pull_requests","list_releases","list_secret_scanning_alerts","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_orgs","search_pull_requests","search_repositories","search_users"]},{"name":"safeoutputs","tools":["create_discussion","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -150,7 +150,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Remote Server Tools Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-tools-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -162,8 +162,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "GitHub MCP Remote Server Tools Report Generator" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -588,7 +588,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Remote Server Tools Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-tools-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -674,7 +674,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1537,7 +1537,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Remote Server Tools Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-tools-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1975,7 +1975,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Remote Server Tools Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-tools-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2080,7 +2080,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2355,7 +2355,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Remote Server Tools Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-tools-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2489,7 +2489,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub MCP Remote Server Tools Report Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-mcp-tools-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index a43f604ad68..6995ae87523 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c0d0e22b32cea074a56e3def8fa8488e1b9b00093f885ab12a8324bff75b08c7","body_hash":"b47af756d8055f34348056cebe330da523fca35d48e7b4cccef8b8dbaa632e37","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c0d0e22b32cea074a56e3def8fa8488e1b9b00093f885ab12a8324bff75b08c7","body_hash":"b47af756d8055f34348056cebe330da523fca35d48e7b4cccef8b8dbaa632e37","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"github","tools":["issue_read","list_issues"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -141,7 +141,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub Remote MCP Authentication Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-remote-mcp-auth-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -153,8 +153,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "GitHub Remote MCP Authentication Test" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -546,7 +546,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub Remote MCP Authentication Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-remote-mcp-auth-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -614,7 +614,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1342,7 +1342,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub Remote MCP Authentication Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-remote-mcp-auth-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1752,7 +1752,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub Remote MCP Authentication Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-remote-mcp-auth-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2336,7 +2336,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GitHub Remote MCP Authentication Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/github-remote-mcp-auth-test.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 7fbcb1c3ea1..57f848d3028 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"14a5b77d8843d4e56f820c87666f14b13241b7001db5db63aca7f1c3da0f43c7","body_hash":"98924284a5b717d15709685f5ed90012c85393489e9b251b528483fc5de76fd2","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"14a5b77d8843d4e56f820c87666f14b13241b7001db5db63aca7f1c3da0f43c7","body_hash":"98924284a5b717d15709685f5ed90012c85393489e9b251b528483fc5de76fd2","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"ghcr.io/oraios/serena:1.7.0","digest":"sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730","pinned_image":"ghcr.io/oraios/serena:1.7.0@sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"serena","tools":["*"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -154,7 +154,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Fan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-fan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -205,8 +205,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Go Fan" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -616,7 +616,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Fan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-fan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -702,7 +702,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1595,7 +1595,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Fan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-fan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2032,7 +2032,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Fan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-fan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2143,7 +2143,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2384,7 +2384,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Fan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-fan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2458,7 +2458,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2692,7 +2692,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Fan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-fan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2777,7 +2777,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Fan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-fan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2896,7 +2896,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Fan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-fan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2999,7 +2999,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Fan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-fan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index b9207a2be8a..5a517208346 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"521fd2d395c49d103ca2dc2abf7c42496f21325b71a1a5ccbc85c7509e47c510","body_hash":"8c2cda5c73edd6d4b467962e78b2c2c2c3b2fbf66b383e9f4a4b01a6cad45a36","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"521fd2d395c49d103ca2dc2abf7c42496f21325b71a1a5ccbc85c7509e47c510","body_hash":"8c2cda5c73edd6d4b467962e78b2c2c2c3b2fbf66b383e9f4a4b01a6cad45a36","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -155,7 +155,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Logger Enhancement" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-logger.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -167,8 +167,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Go Logger Enhancement" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -588,7 +588,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Logger Enhancement" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-logger.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -693,7 +693,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1535,7 +1535,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Logger Enhancement" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-logger.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1982,7 +1982,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Logger Enhancement" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-logger.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2087,7 +2087,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2328,7 +2328,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Logger Enhancement" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-logger.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2396,7 +2396,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2630,7 +2630,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Logger Enhancement" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-logger.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2753,7 +2753,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Logger Enhancement" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-logger.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2887,7 +2887,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Logger Enhancement" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-logger.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 6e16a0e3743..b8517f6598d 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5bf98d3e12b9a13374459fbf40d64f2c4e8a5cebad9646c05272d3366e12281a","body_hash":"882f7bb5ceb2f886cacecd200e8f1c5b2499707b18326373a4359ede4112b06c","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5bf98d3e12b9a13374459fbf40d64f2c4e8a5cebad9646c05272d3366e12281a","body_hash":"882f7bb5ceb2f886cacecd200e8f1c5b2499707b18326373a4359ede4112b06c","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"node:lts-alpine","digest":"sha256:06d7adf3e0ef61a13f1d28682726366f97a15aa1888c934d3ecec86c33918b53","pinned_image":"node:lts-alpine@sha256:06d7adf3e0ef61a13f1d28682726366f97a15aa1888c934d3ecec86c33918b53"}],"mcp_servers":[{"name":"ast-grep","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -145,7 +145,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Pattern Detector" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-pattern-detector.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -157,8 +157,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Go Pattern Detector" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -559,7 +559,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Pattern Detector" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-pattern-detector.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -634,7 +634,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1486,7 +1486,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Pattern Detector" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-pattern-detector.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1894,7 +1894,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Pattern Detector" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-pattern-detector.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1999,7 +1999,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2270,7 +2270,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Go Pattern Detector" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/go-pattern-detector.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml index d8f08ce6110..558abeb5397 100644 --- a/.github/workflows/gpclean.lock.yml +++ b/.github/workflows/gpclean.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"6cea0ed33021321cd0c2354f059af2e84dcb011a9595a0373275553fcd46c0db","body_hash":"e5aa3122d825621b000df4bb1aec75a404855734aeb8b2210423e507608c80cc","agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"6cea0ed33021321cd0c2354f059af2e84dcb011a9595a0373275553fcd46c0db","body_hash":"e5aa3122d825621b000df4bb1aec75a404855734aeb8b2210423e507608c80cc","agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -148,7 +148,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GPL Dependency Cleaner (gpclean)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/gpclean.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -199,8 +199,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6.1-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "GPL Dependency Cleaner (gpclean)" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -609,7 +609,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GPL Dependency Cleaner (gpclean)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/gpclean.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -699,7 +699,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1456,7 +1456,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GPL Dependency Cleaner (gpclean)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/gpclean.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1887,7 +1887,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GPL Dependency Cleaner (gpclean)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/gpclean.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1998,7 +1998,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2261,7 +2261,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GPL Dependency Cleaner (gpclean)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/gpclean.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2331,7 +2331,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2616,7 +2616,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GPL Dependency Cleaner (gpclean)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/gpclean.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2701,7 +2701,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GPL Dependency Cleaner (gpclean)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/gpclean.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2819,7 +2819,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GPL Dependency Cleaner (gpclean)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/gpclean.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2922,7 +2922,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "GPL Dependency Cleaner (gpclean)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/gpclean.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 0443134edff..6717c17fdfc 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9ba968ab5e06b8babd76d06f6a5cfc442273fa1219de7923985b49f72be918ad","body_hash":"f9bc81e718cb40f9d026aab57249dac57078001625787e0afda1c959f6f5e375","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6.1-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9ba968ab5e06b8babd76d06f6a5cfc442273fa1219de7923985b49f72be918ad","body_hash":"f9bc81e718cb40f9d026aab57249dac57078001625787e0afda1c959f6f5e375","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6.1-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","list_branches","list_commits","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_check_run","create_pull_request_review_comment","noop","report_incomplete","report_missing_data","report_missing_tool","submit_pull_request_review"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -154,7 +154,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Grumpy Code Reviewer 🔥" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/grumpy-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -166,8 +166,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6.1-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Grumpy Code Reviewer 🔥" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -617,7 +617,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Grumpy Code Reviewer 🔥" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/grumpy-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -685,7 +685,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1507,7 +1507,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Grumpy Code Reviewer 🔥" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/grumpy-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1940,7 +1940,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Grumpy Code Reviewer 🔥" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/grumpy-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2300,7 +2300,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Grumpy Code Reviewer 🔥" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/grumpy-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2401,7 +2401,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Grumpy Code Reviewer 🔥" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/grumpy-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index f68f124c7a6..acbd55c091d 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c6e46eef3459ee5d200bd600df5237a77c1d315cc844105f96bbc55076ddcd04","body_hash":"a1498716758038493df7e31720c336ebeb5703f9ee6cdca60065a95f00d6c85b","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c6e46eef3459ee5d200bd600df5237a77c1d315cc844105f96bbc55076ddcd04","body_hash":"a1498716758038493df7e31720c336ebeb5703f9ee6cdca60065a95f00d6c85b","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -156,7 +156,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "CI Cleaner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/hourly-ci-cleaner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -168,8 +168,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "CI Cleaner" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -597,7 +597,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "CI Cleaner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/hourly-ci-cleaner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -702,7 +702,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1546,7 +1546,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "CI Cleaner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/hourly-ci-cleaner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1997,7 +1997,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "CI Cleaner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/hourly-ci-cleaner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2102,7 +2102,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2343,7 +2343,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "CI Cleaner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/hourly-ci-cleaner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2411,7 +2411,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2645,7 +2645,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "CI Cleaner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/hourly-ci-cleaner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2769,7 +2769,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "CI Cleaner" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/hourly-ci-cleaner.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index cb8f7137ed4..21ed5743fd4 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"3e8d7a57e27c1879b76763eb0280291ebe95beadfcc7cad5cfb08b3006099651","body_hash":"a36dcf8adc122b3a89f834a7c305869e8f73f26cce15f2dc542c7896568fb819","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-5","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"3e8d7a57e27c1879b76763eb0280291ebe95beadfcc7cad5cfb08b3006099651","body_hash":"a36dcf8adc122b3a89f834a7c305869e8f73f26cce15f2dc542c7896568fb819","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-5","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -149,7 +149,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Instructions Janitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/instructions-janitor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -161,8 +161,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "claude-sonnet-5" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Instructions Janitor" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -583,7 +583,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Instructions Janitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/instructions-janitor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -669,7 +669,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1530,7 +1530,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Instructions Janitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/instructions-janitor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1966,7 +1966,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Instructions Janitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/instructions-janitor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2071,7 +2071,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2344,7 +2344,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Instructions Janitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/instructions-janitor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2478,7 +2478,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Instructions Janitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/instructions-janitor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 5d36f5829b5..5e4b65c39f5 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"973574221d45599d92eed10da40a42efde1ca66f5a31ccc10b4e21fb52d1114d","body_hash":"f5760af3e92cca4ecbee7e8300afccf764d96da4adf9535762ef45eb6fb19b55","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"973574221d45599d92eed10da40a42efde1ca66f5a31ccc10b4e21fb52d1114d","body_hash":"f5760af3e92cca4ecbee7e8300afccf764d96da4adf9535762ef45eb6fb19b55","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["issue_read","list_issue_types","list_issues","search_issues"]},{"name":"safeoutputs","tools":["create_discussion","create_issue","link_sub_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -147,7 +147,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Arborist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-arborist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -198,8 +198,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Issue Arborist" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -594,7 +594,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Arborist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-arborist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -712,7 +712,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1520,7 +1520,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Arborist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-arborist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1951,7 +1951,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Arborist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-arborist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2062,7 +2062,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2326,7 +2326,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Arborist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-arborist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2396,7 +2396,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2681,7 +2681,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Arborist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-arborist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2766,7 +2766,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Arborist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-arborist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2884,7 +2884,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Arborist" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-arborist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 6e8170b8db0..4b4ace04d99 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a3d4d76c121bf0dd16310d58aebfb4eac1b6e43fb3d229e8934dcc17cb8bd458","body_hash":"d7d1f16a2ab7fa96eea8c6e1ef4f11096deda88b4f962c6047d6ac5ebdb78d29","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a3d4d76c121bf0dd16310d58aebfb4eac1b6e43fb3d229e8934dcc17cb8bd458","body_hash":"d7d1f16a2ab7fa96eea8c6e1ef4f11096deda88b4f962c6047d6ac5ebdb78d29","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_label","issue_read","list_issue_types","list_issues","list_label","search_issues"]},{"name":"safeoutputs","tools":["add_comment","add_labels","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -140,7 +140,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Triage Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-triage-agent.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -152,8 +152,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Issue Triage Agent" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -537,7 +537,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Triage Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-triage-agent.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -589,7 +589,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1569,7 +1569,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Triage Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-triage-agent.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1986,7 +1986,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Triage Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-triage-agent.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2348,7 +2348,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Triage Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-triage-agent.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2412,7 +2412,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2699,7 +2699,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Triage Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-triage-agent.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2820,7 +2820,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Issue Triage Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/issue-triage-agent.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml index b3d2b0b6852..30eddd9e01f 100644 --- a/.github/workflows/lint-monster.lock.yml +++ b/.github/workflows/lint-monster.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"fa32f6f4347b07a5fc5395060562e10f39b94011ee67bb2ee812b5dfc4095f01","body_hash":"345ae0e0694417202767f3ddcfe4fd2ffffff068043ccb5c7666fc1aa8b4c5d7","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"fa32f6f4347b07a5fc5395060562e10f39b94011ee67bb2ee812b5dfc4095f01","body_hash":"345ae0e0694417202767f3ddcfe4fd2ffffff068043ccb5c7666fc1aa8b4c5d7","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_discussion","get_discussion_comments","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_discussion_categories","list_discussions","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["close_issue","create_discussion","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool","update_issue"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -147,7 +147,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "LintMonster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/lint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -159,8 +159,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "LintMonster" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -553,7 +553,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "LintMonster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/lint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -633,7 +633,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1521,7 +1521,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "LintMonster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/lint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1939,7 +1939,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "LintMonster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/lint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2044,7 +2044,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2342,7 +2342,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "LintMonster" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/lint-monster.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 8a6f5c042fb..8170793037e 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"ccd54134c2d1cdd5e3bfce88519343e843b8efc3242c7e9cd4cece270aca59b4","body_hash":"af6a49492123a4692591b367b5e636a677d8e07137fb72d819c38d81582fd9f7","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"ccd54134c2d1cdd5e3bfce88519343e843b8efc3242c7e9cd4cece270aca59b4","body_hash":"af6a49492123a4692591b367b5e636a677d8e07137fb72d819c38d81582fd9f7","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -147,7 +147,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Lockfile Statistics Analysis Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/lockfile-stats.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -159,8 +159,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Lockfile Statistics Analysis Agent" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -558,7 +558,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Lockfile Statistics Analysis Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/lockfile-stats.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -644,7 +644,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1445,7 +1445,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Lockfile Statistics Analysis Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/lockfile-stats.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1858,7 +1858,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Lockfile Statistics Analysis Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/lockfile-stats.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1963,7 +1963,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2233,7 +2233,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Lockfile Statistics Analysis Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/lockfile-stats.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2336,7 +2336,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Lockfile Statistics Analysis Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/lockfile-stats.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index a19304c327f..d00562dbd57 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"fae813693c919f56805239a2846a2b2a5ca7362a09a467a1643288a21f3b39a5","body_hash":"f1598de07eed487786af6e99e9e30bdbf510b09a74526d27c2af991c3c8db0aa","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"fae813693c919f56805239a2846a2b2a5ca7362a09a467a1643288a21f3b39a5","body_hash":"f1598de07eed487786af6e99e9e30bdbf510b09a74526d27c2af991c3c8db0aa","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"memory_validation_scripts":[{"memory":"repo-memory:default","sha256":"7f0b7ce63037fdf31ef02491a4fac4e08a50eca59d5366e6c10bff4d120ab6f2"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -146,7 +146,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Metrics Collector" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/metrics-collector.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -158,8 +158,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Metrics Collector" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -565,7 +565,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Metrics Collector" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/metrics-collector.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -687,7 +687,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1505,7 +1505,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Metrics Collector" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/metrics-collector.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1917,7 +1917,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Metrics Collector" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/metrics-collector.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2289,7 +2289,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Metrics Collector" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/metrics-collector.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2423,7 +2423,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Metrics Collector" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/metrics-collector.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index c419486103b..77e49b66c4c 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"60326f534b88bf3915e397183bd5829c47a0b67f729412eae0c4d4f9219f42a7","body_hash":"375086924cd20f3251dfd8115e955f898be7ffa4c0ff205afb62da79a9bf3823","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-astra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"60326f534b88bf3915e397183bd5829c47a0b67f729412eae0c4d4f9219f42a7","body_hash":"375086924cd20f3251dfd8115e955f898be7ffa4c0ff205afb62da79a9bf3823","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-astra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -147,7 +147,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Notion Issue Summary" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/notion-issue-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -159,8 +159,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-astra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Notion Issue Summary" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -553,7 +553,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Notion Issue Summary" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/notion-issue-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -621,7 +621,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1248,7 +1248,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Notion Issue Summary" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/notion-issue-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1578,7 +1578,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Notion Issue Summary" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/notion-issue-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 239ad9d0a98..ced783eb243 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"42e105cfe2436fe592b2670b253dd88213bb855973053943c564b3f046dfa488","body_hash":"64639631c30545deb4bdf9578781e6e310e89c5019d64075032e1ba521839fee","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"42e105cfe2436fe592b2670b253dd88213bb855973053943c564b3f046dfa488","body_hash":"64639631c30545deb4bdf9578781e6e310e89c5019d64075032e1ba521839fee","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -165,7 +165,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Resource Summarizer Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/pdf-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -177,8 +177,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Resource Summarizer Agent" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -648,7 +648,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Resource Summarizer Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/pdf-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -732,7 +732,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1521,7 +1521,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Resource Summarizer Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/pdf-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1959,7 +1959,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Resource Summarizer Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/pdf-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2064,7 +2064,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2325,7 +2325,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Resource Summarizer Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/pdf-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2428,7 +2428,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Resource Summarizer Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/pdf-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2531,7 +2531,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Resource Summarizer Agent" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/pdf-summary.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 9ceb0c30c70..084171387ce 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"68ed785f94bacb0940f8edd99758bab041ff81d231db1f13a2040da3cfc448ae","body_hash":"9c2ac82bd25f4a7412ecc76070eb89051038aa88378ac6d1b4a9b8e572673306","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"68ed785f94bacb0940f8edd99758bab041ff81d231db1f13a2040da3cfc448ae","body_hash":"9c2ac82bd25f4a7412ecc76070eb89051038aa88378ac6d1b4a9b8e572673306","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_AGENT_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","add_labels","close_pull_request","create_agent_session","create_discussion","create_issue","create_pull_request","create_pull_request_review_comment","link_sub_issue","noop","push_to_pull_request_branch","report_incomplete","report_missing_data","report_missing_tool","update_issue","upload_artifact"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -161,7 +161,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/poem-bot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -173,8 +173,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -634,7 +634,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/poem-bot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -718,7 +718,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1822,7 +1822,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/poem-bot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2275,7 +2275,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/poem-bot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2637,7 +2637,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/poem-bot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2701,7 +2701,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2989,7 +2989,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/poem-bot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3055,7 +3055,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/poem-bot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3192,7 +3192,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/poem-bot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3291,7 +3291,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Poem Bot - A Creative Agentic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/poem-bot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/ponytail-reviewer.lock.yml b/.github/workflows/ponytail-reviewer.lock.yml index 3fdf8f79201..233abf065d4 100644 --- a/.github/workflows/ponytail-reviewer.lock.yml +++ b/.github/workflows/ponytail-reviewer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"27c79195ab7529356c5858163c42c5174c53a855b09849621cdccb4b89105c69","body_hash":"5bbf29c8bdec373cf68befed46bd04a57a9c8d86c26106c4cd55e5c23c42c7ff","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-terra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"27c79195ab7529356c5858163c42c5174c53a855b09849621cdccb4b89105c69","body_hash":"5bbf29c8bdec373cf68befed46bd04a57a9c8d86c26106c4cd55e5c23c42c7ff","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-terra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"skills":["DietrichGebert/ponytail/skills/ponytail-review@09c434ab73ca43761c5d8b0c5d341926c2fba710"],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"safeoutputs","tools":["create_check_run","create_pull_request_review_comment","noop","report_incomplete","report_missing_data","report_missing_tool","submit_pull_request_review"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -171,7 +171,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Ponytail Reviewer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ponytail-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -183,8 +183,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-terra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Ponytail Reviewer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -668,7 +668,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Ponytail Reviewer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ponytail-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -744,7 +744,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1561,7 +1561,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Ponytail Reviewer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ponytail-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1995,7 +1995,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Ponytail Reviewer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ponytail-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2100,7 +2100,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2365,7 +2365,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Ponytail Reviewer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ponytail-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2466,7 +2466,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Ponytail Reviewer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ponytail-reviewer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 2ad46e36ccb..b43742b6c98 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c93c796f2efde65efbccc4876622b3243e80e39dbd42f501a06f9674d93eed39","body_hash":"13bc8a565b1b0c1b47343e5301f2fd863ca09efe84cd5db03cd36697e3efad98","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c93c796f2efde65efbccc4876622b3243e80e39dbd42f501a06f9674d93eed39","body_hash":"13bc8a565b1b0c1b47343e5301f2fd863ca09efe84cd5db03cd36697e3efad98","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","GRAFANA_SERVICE_ACCOUNT_TOKEN","GRAFANA_URL","SENTRY_ACCESS_TOKEN","SENTRY_OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/setup-python","sha":"6d4fd22b20465ccc0f7354476588e8df7c9ca0e0","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"astral-sh/setup-uv","sha":"68559e99cc807c1eb7e9238fd43a15bba460eec2","version":"v10.3.3"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"grafana/mcp-grafana:1.1.0-alpine","digest":"sha256:e0eb29cdf8effbbebf115ea99a5f654a44681dfd293661b0991498d651ca6cb4","pinned_image":"grafana/mcp-grafana:1.1.0-alpine@sha256:e0eb29cdf8effbbebf115ea99a5f654a44681dfd293661b0991498d651ca6cb4"},{"image":"node:lts-alpine","digest":"sha256:06d7adf3e0ef61a13f1d28682726366f97a15aa1888c934d3ecec86c33918b53","pinned_image":"node:lts-alpine@sha256:06d7adf3e0ef61a13f1d28682726366f97a15aa1888c934d3ecec86c33918b53"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"grafana","tools":["get_datasource","list_datasources","tempo_docs-traceql","tempo_get-attribute-names","tempo_get-attribute-values","tempo_get-trace","tempo_traceql-search"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool","upload_asset"]},{"name":"sentry","tools":["analyze_issue_with_seer","find_dsns","find_organizations","find_projects","find_releases","find_teams","get_doc","get_event_attachment","get_issue_details","get_trace_details","list_events","list_issue_events","search_docs","search_events","search_issues","whoami"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -154,7 +154,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Portfolio Analyst" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/portfolio-analyst.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -166,8 +166,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Workflow Portfolio Analyst" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -570,7 +570,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Portfolio Analyst" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/portfolio-analyst.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -689,7 +689,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1617,7 +1617,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Portfolio Analyst" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/portfolio-analyst.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2036,7 +2036,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Portfolio Analyst" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/portfolio-analyst.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2141,7 +2141,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2408,7 +2408,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Portfolio Analyst" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/portfolio-analyst.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2511,7 +2511,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Portfolio Analyst" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/portfolio-analyst.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2575,7 +2575,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Portfolio Analyst" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/portfolio-analyst.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 41639c49ca2..8357bb180a7 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"0cb9aac0e9f5f5dfe99acd1bb8414dc4a002b0a2cd49fb33a12404e3c24253c9","body_hash":"f6837c0e4406a81aeaa7aaa79a31beeffebd4063938e58f9a1a2e9005c54c125","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"0cb9aac0e9f5f5dfe99acd1bb8414dc4a002b0a2cd49fb33a12404e3c24253c9","body_hash":"f6837c0e4406a81aeaa7aaa79a31beeffebd4063938e58f9a1a2e9005c54c125","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/setup-python","sha":"6d4fd22b20465ccc0f7354476588e8df7c9ca0e0","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"astral-sh/setup-uv","sha":"68559e99cc807c1eb7e9238fd43a15bba460eec2","version":"v10.3.3"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","list_branches","list_commits","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool","upload_asset"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -161,7 +161,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent Prompt Clustering Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/prompt-clustering-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -173,8 +173,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Copilot Agent Prompt Clustering Analysis" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -580,7 +580,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent Prompt Clustering Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/prompt-clustering-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -749,7 +749,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1609,7 +1609,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent Prompt Clustering Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/prompt-clustering-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2022,7 +2022,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent Prompt Clustering Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/prompt-clustering-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2127,7 +2127,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2397,7 +2397,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent Prompt Clustering Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/prompt-clustering-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2500,7 +2500,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent Prompt Clustering Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/prompt-clustering-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2564,7 +2564,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Copilot Agent Prompt Clustering Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/prompt-clustering-analysis.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/purelock.lock.yml b/.github/workflows/purelock.lock.yml index 164aca4a282..7e01cd9e19e 100644 --- a/.github/workflows/purelock.lock.yml +++ b/.github/workflows/purelock.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a3197aec2de875a6d67d46ed4fbb4453b127ff51db81ba882a45a58d43776655","body_hash":"d7c05c875c6edadd350f16518d592141c7152544c5bc33551ab2a012b7c6ff8f","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a3197aec2de875a6d67d46ed4fbb4453b127ff51db81ba882a45a58d43776655","body_hash":"d7c05c875c6edadd350f16518d592141c7152544c5bc33551ab2a012b7c6ff8f","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"actions/upload-code-coverage","sha":"2b21a77928be8d5168c2b9581a67f2adbebacc52","version":"v1.4.4"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"ghcr.io/oraios/serena:1.7.0","digest":"sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730","pinned_image":"ghcr.io/oraios/serena:1.7.0@sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool","upload_code_coverage"]},{"name":"serena","tools":["*"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -157,7 +157,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "PureLock" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/purelock.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -169,8 +169,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-terra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "PureLock" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -603,7 +603,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "PureLock" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/purelock.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -722,7 +722,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1597,7 +1597,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "PureLock" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/purelock.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2044,7 +2044,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "PureLock" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/purelock.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2406,7 +2406,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "PureLock" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/purelock.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2470,7 +2470,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2757,7 +2757,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "PureLock" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/purelock.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2932,7 +2932,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "PureLock" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/purelock.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3058,7 +3058,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "PureLock" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/purelock.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3192,7 +3192,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "PureLock" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/purelock.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index babe538f102..7ad9bcb6888 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b6334aa097aabea52a74e77d2d60a3a434ed9f9bef71f3d63f280c4666b5e828","body_hash":"80b82d4b87830872271376b7609c67633d5a38d08800a41ffd771148f92fc2a1","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b6334aa097aabea52a74e77d2d60a3a434ed9f9bef71f3d63f280c4666b5e828","body_hash":"80b82d4b87830872271376b7609c67633d5a38d08800a41ffd771148f92fc2a1","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/setup-python","sha":"6d4fd22b20465ccc0f7354476588e8df7c9ca0e0","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"astral-sh/setup-uv","sha":"68559e99cc807c1eb7e9238fd43a15bba460eec2","version":"v10.3.3"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool","upload_artifact","upload_asset"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -152,7 +152,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Python Data Visualization Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/python-data-charts.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -164,8 +164,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Python Data Visualization Generator" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -569,7 +569,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Python Data Visualization Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/python-data-charts.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -709,7 +709,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1538,7 +1538,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Python Data Visualization Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/python-data-charts.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1951,7 +1951,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Python Data Visualization Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/python-data-charts.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2056,7 +2056,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2353,7 +2353,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Python Data Visualization Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/python-data-charts.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2462,7 +2462,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Python Data Visualization Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/python-data-charts.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2526,7 +2526,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Python Data Visualization Generator" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/python-data-charts.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml index d12c7f5cb57..234677273a0 100644 --- a/.github/workflows/repo-audit-analyzer.lock.yml +++ b/.github/workflows/repo-audit-analyzer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"cae19379a30898703525012e88d7be66f2f6c0f9ddf339ca1b94277c825797dc","body_hash":"c2edcdf9e5307efea926b3d3b85e026e14f40e55ca89e4d5c5b48cb95251d90a","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"cae19379a30898703525012e88d7be66f2f6c0f9ddf339ca1b94277c825797dc","body_hash":"c2edcdf9e5307efea926b3d3b85e026e14f40e55ca89e4d5c5b48cb95251d90a","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -150,7 +150,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Repository Audit & Agentic Workflow Opportunity Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/repo-audit-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -162,8 +162,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Repository Audit & Agentic Workflow Opportunity Analyzer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -565,7 +565,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Repository Audit & Agentic Workflow Opportunity Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/repo-audit-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -650,7 +650,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1400,7 +1400,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Repository Audit & Agentic Workflow Opportunity Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/repo-audit-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1826,7 +1826,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Repository Audit & Agentic Workflow Opportunity Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/repo-audit-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2188,7 +2188,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Repository Audit & Agentic Workflow Opportunity Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/repo-audit-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2252,7 +2252,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2539,7 +2539,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Repository Audit & Agentic Workflow Opportunity Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/repo-audit-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2658,7 +2658,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Repository Audit & Agentic Workflow Opportunity Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/repo-audit-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2761,7 +2761,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Repository Audit & Agentic Workflow Opportunity Analyzer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/repo-audit-analyzer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index a5647e99962..1b7326ec349 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"2169fc26b04bb01d8c3165db534f76205d688296fccef9b2be8e08e518fe3ae0","body_hash":"81dac5b87f3c50cf528685c873b7bca8235136010af7de7115d1eadcf0a8c7d1","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"2169fc26b04bb01d8c3165db534f76205d688296fccef9b2be8e08e518fe3ae0","body_hash":"81dac5b87f3c50cf528685c873b7bca8235136010af7de7115d1eadcf0a8c7d1","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -152,7 +152,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Safe Output Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/safe-output-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -164,8 +164,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Safe Output Health Monitor" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -567,7 +567,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Safe Output Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/safe-output-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -695,7 +695,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1550,7 +1550,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Safe Output Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/safe-output-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1963,7 +1963,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Safe Output Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/safe-output-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2068,7 +2068,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2338,7 +2338,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Safe Output Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/safe-output-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2441,7 +2441,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Safe Output Health Monitor" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/safe-output-health.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 96d642f234c..73ffd1fdd3e 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4bf827eb47e44045e43bce4ac8c8775abede94575bcc6942f7458ab82b794ab7","body_hash":"80ef8e60666f24d862c91775bf804c9fe5c7a8746cddb995254ca923d3fb5329","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4bf827eb47e44045e43bce4ac8c8775abede94575bcc6942f7458ab82b794ab7","body_hash":"80ef8e60666f24d862c91775bf804c9fe5c7a8746cddb995254ca923d3fb5329","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6.1-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_discussion","get_discussion_comments","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_discussion_categories","list_discussions","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -148,7 +148,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Schema Consistency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/schema-consistency-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -160,8 +160,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6.1-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Schema Consistency Checker" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -562,7 +562,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Schema Consistency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/schema-consistency-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -647,7 +647,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1396,7 +1396,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Schema Consistency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/schema-consistency-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1809,7 +1809,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Schema Consistency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/schema-consistency-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1914,7 +1914,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2206,7 +2206,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Schema Consistency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/schema-consistency-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2309,7 +2309,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Schema Consistency Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/schema-consistency-checker.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/schema-feature-coverage.lock.yml b/.github/workflows/schema-feature-coverage.lock.yml index d0be63a8765..14b81167f4f 100644 --- a/.github/workflows/schema-feature-coverage.lock.yml +++ b/.github/workflows/schema-feature-coverage.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"04749e32d15b78c0b2bb7f77a9ebcac408c0e50b553058a4b4fb6015df81a3ba","body_hash":"d1fb7e89cdf76235428b09208fa9abcf6df6d093e2809bf96bfc06c388c674be","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6.1-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"04749e32d15b78c0b2bb7f77a9ebcac408c0e50b553058a4b4fb6015df81a3ba","body_hash":"d1fb7e89cdf76235428b09208fa9abcf6df6d093e2809bf96bfc06c388c674be","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6.1-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -142,7 +142,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Schema Feature Coverage Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/schema-feature-coverage.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -154,8 +154,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6.1-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Schema Feature Coverage Checker" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -549,7 +549,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Schema Feature Coverage Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/schema-feature-coverage.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -618,7 +618,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1373,7 +1373,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Schema Feature Coverage Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/schema-feature-coverage.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1783,7 +1783,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Schema Feature Coverage Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/schema-feature-coverage.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2178,7 +2178,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Schema Feature Coverage Checker" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/schema-feature-coverage.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 8af90d5479c..33a3313d5c3 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c847d0212d88f85852677df5cf762693d2cb65927556a0ae61e1b4fb8e0c3ac5","body_hash":"38ca76078b6c6699d59b0e06ce0cdd3e598518d9cb63005e065aea6271703b68","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c847d0212d88f85852677df5cf762693d2cb65927556a0ae61e1b4fb8e0c3ac5","body_hash":"38ca76078b6c6699d59b0e06ce0cdd3e598518d9cb63005e065aea6271703b68","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","TAVILY_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"deepwiki","tools":["ask_question","read_wiki_contents","read_wiki_structure"]},{"name":"microsoftdocs","tools":["*"]},{"name":"safeoutputs","tools":["add_comment","add_labels","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"tavily","tools":["*"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -176,7 +176,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Scout" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/scout.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -188,8 +188,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Scout" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -659,7 +659,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Scout" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/scout.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -745,7 +745,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1643,7 +1643,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Scout" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/scout.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2079,7 +2079,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Scout" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/scout.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2184,7 +2184,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2423,7 +2423,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Scout" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/scout.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2525,7 +2525,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Scout" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/scout.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2628,7 +2628,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Scout" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/scout.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml index ee9990b574a..39a6a04d6f1 100644 --- a/.github/workflows/security-review.lock.yml +++ b/.github/workflows/security-review.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9ecfceb58ec9a06fa9a0b6d0108b87b61a15c0cdb39954bbebca7948892dbd32","body_hash":"0126247e27d8b79d860c4e5d742c378dbb513c9771307fdcc7c0eba53ec7ec56","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9ecfceb58ec9a06fa9a0b6d0108b87b61a15c0cdb39954bbebca7948892dbd32","body_hash":"0126247e27d8b79d860c4e5d742c378dbb513c9771307fdcc7c0eba53ec7ec56","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["actions_get","actions_list","get_code_scanning_alert","get_commit","get_discussion","get_discussion_comments","get_file_contents","get_job_logs","get_label","get_latest_release","get_me","get_notification_details","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_secret_scanning_alert","get_tag","issue_read","list_branches","list_code_scanning_alerts","list_commits","list_discussion_categories","list_discussions","list_issue_types","list_issues","list_label","list_notifications","list_pull_requests","list_releases","list_secret_scanning_alerts","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_orgs","search_pull_requests","search_repositories","search_users"]},{"name":"safeoutputs","tools":["create_check_run","create_pull_request_review_comment","noop","report_incomplete","report_missing_data","report_missing_tool","submit_pull_request_review"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -159,7 +159,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Security Review Agent 🔒" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/security-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -171,8 +171,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Security Review Agent 🔒" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -628,7 +628,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Security Review Agent 🔒" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/security-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -726,7 +726,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1788,7 +1788,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Security Review Agent 🔒" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/security-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2233,7 +2233,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Security Review Agent 🔒" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/security-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2338,7 +2338,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2602,7 +2602,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Security Review Agent 🔒" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/security-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2666,7 +2666,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2952,7 +2952,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Security Review Agent 🔒" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/security-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3018,7 +3018,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Security Review Agent 🔒" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/security-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3140,7 +3140,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Security Review Agent 🔒" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/security-review.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index b020654f5f6..2308f5238b4 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b9d58c24f9ebebe72ca105094bf64ea46e21d3050f8b82b402330ca6814fd867","body_hash":"aa983509f3c9b8a12393708650366adb47f9487a63e3bf9cee812697bfac85bc","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-5","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b9d58c24f9ebebe72ca105094bf64ea46e21d3050f8b82b402330ca6814fd867","body_hash":"aa983509f3c9b8a12393708650366adb47f9487a63e3bf9cee812697bfac85bc","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-5","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["close_issue","create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -145,7 +145,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Semantic Function Refactoring" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/semantic-function-refactor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -157,8 +157,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "claude-sonnet-5" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Semantic Function Refactoring" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -549,7 +549,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Semantic Function Refactoring" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/semantic-function-refactor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -627,7 +627,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1460,7 +1460,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Semantic Function Refactoring" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/semantic-function-refactor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1868,7 +1868,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Semantic Function Refactoring" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/semantic-function-refactor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1973,7 +1973,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2243,7 +2243,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Semantic Function Refactoring" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/semantic-function-refactor.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index 6077199b184..93a261203e3 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"3e7cdc3e89868fbbfdcf12c0dba6ed79ffc56185277d22f84a17a1460e35ffd4","body_hash":"048407f28b108db32c9d61e81f10835e9343081ad6cde4a9832961044113f78c","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"3e7cdc3e89868fbbfdcf12c0dba6ed79ffc56185277d22f84a17a1460e35ffd4","body_hash":"048407f28b108db32c9d61e81f10835e9343081ad6cde4a9832961044113f78c","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"ghcr.io/oraios/serena:1.7.0","digest":"sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730","pinned_image":"ghcr.io/oraios/serena:1.7.0@sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_discussion","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"serena","tools":["*"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -152,7 +152,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sergo - Serena Go Expert" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sergo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -164,8 +164,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Sergo - Serena Go Expert" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -573,7 +573,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sergo - Serena Go Expert" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sergo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -653,7 +653,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1593,7 +1593,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sergo - Serena Go Expert" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sergo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2015,7 +2015,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sergo - Serena Go Expert" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sergo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2120,7 +2120,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2371,7 +2371,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sergo - Serena Go Expert" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sergo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2507,7 +2507,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sergo - Serena Go Expert" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sergo.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/sighthound-security-scan.lock.yml b/.github/workflows/sighthound-security-scan.lock.yml index 4db503fb4f9..f0a758dc38b 100644 --- a/.github/workflows/sighthound-security-scan.lock.yml +++ b/.github/workflows/sighthound-security-scan.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"92e2557db19c5e74a6ad4e921a08dbf2f052d38d3dd6bfd085f64d08d6028faa","body_hash":"d8c07d26fb5e4fa835c6921d0649c433868906f2faec94f6dc229fb4f77a4ab8","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"92e2557db19c5e74a6ad4e921a08dbf2f052d38d3dd6bfd085f64d08d6028faa","body_hash":"d8c07d26fb5e4fa835c6921d0649c433868906f2faec94f6dc229fb4f77a4ab8","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"mcpscripts","tools":["read-sighthound-findings","read-sighthound-summary"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -138,7 +138,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sighthound Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sighthound-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -150,8 +150,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Sighthound Security Scan" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -537,7 +537,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sighthound Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sighthound-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -613,7 +613,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1486,7 +1486,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sighthound Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sighthound-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1894,7 +1894,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sighthound Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sighthound-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2281,7 +2281,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sighthound Security Scan" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sighthound-security-scan.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/skillet.lock.yml b/.github/workflows/skillet.lock.yml index ccd8f2d423e..582aee03473 100644 --- a/.github/workflows/skillet.lock.yml +++ b/.github/workflows/skillet.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"68a2a056c426cf4ebe31d161b2e0c50567dc7e78432f6aec7b67e45b4e79bd28","body_hash":"ff6f6b1fbf4788ce998b5ddca9ed8f907259189ec1db98a5cd9768e4e0ed2f50","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"68a2a056c426cf4ebe31d161b2e0c50567dc7e78432f6aec7b67e45b4e79bd28","body_hash":"ff6f6b1fbf4788ce998b5ddca9ed8f907259189ec1db98a5cd9768e4e0ed2f50","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"3a2844b7e9c422d3c10d287c895573f7108da1b3"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_check_run","create_pull_request_review_comment","noop","report_incomplete","report_missing_data","report_missing_tool","submit_pull_request_review"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -162,7 +162,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Skillet" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/skillet.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -174,8 +174,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Skillet" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -642,7 +642,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Skillet" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/skillet.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -710,7 +710,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1504,7 +1504,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Skillet" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/skillet.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1938,7 +1938,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Skillet" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/skillet.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2043,7 +2043,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2312,7 +2312,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Skillet" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/skillet.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2529,7 +2529,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Skillet" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/skillet.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-agent-all-merged.lock.yml b/.github/workflows/smoke-agent-all-merged.lock.yml index 875d077cbfa..2dd39c8f991 100644 --- a/.github/workflows/smoke-agent-all-merged.lock.yml +++ b/.github/workflows/smoke-agent-all-merged.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5994881560b0bd79bb94c259a066d133c82dfdb88e392b2fb667c8599021eee6","body_hash":"71d5f6010d042d1e0795dd8b10a344bffe3c7d0b34c5696f2c6fb42dbabae28c","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5994881560b0bd79bb94c259a066d133c82dfdb88e392b2fb667c8599021eee6","body_hash":"71d5f6010d042d1e0795dd8b10a344bffe3c7d0b34c5696f2c6fb42dbabae28c","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -163,7 +163,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/merged" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-merged.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -175,8 +175,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Agent: all/merged" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -623,7 +623,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/merged" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-merged.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -693,7 +693,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1496,7 +1496,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/merged" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-merged.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1929,7 +1929,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/merged" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-merged.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2035,7 +2035,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() && steps.detection_guard.outputs.run_detection == 'true' && steps.detection_setup.outcome == 'success' && steps.detection_setup.outputs.ready == 'true' continue-on-error: true @@ -2322,7 +2322,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/merged" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-merged.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2425,7 +2425,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/merged" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-merged.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-agent-all-none.lock.yml b/.github/workflows/smoke-agent-all-none.lock.yml index 798fa58acdf..7f419be81dc 100644 --- a/.github/workflows/smoke-agent-all-none.lock.yml +++ b/.github/workflows/smoke-agent-all-none.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1d7e26bfc0bb2e3e4d94bd31770dd811224e1bfa247332dc2a11f35b13c2e67c","body_hash":"f697ce22ba8957b377fceb6f4022282a9c2bbb9edf21ef60c70b7c51207b4477","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1d7e26bfc0bb2e3e4d94bd31770dd811224e1bfa247332dc2a11f35b13c2e67c","body_hash":"f697ce22ba8957b377fceb6f4022282a9c2bbb9edf21ef60c70b7c51207b4477","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -163,7 +163,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -175,8 +175,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Agent: all/none" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -621,7 +621,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -691,7 +691,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1491,7 +1491,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1924,7 +1924,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2030,7 +2030,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() && steps.detection_guard.outputs.run_detection == 'true' && steps.detection_setup.outcome == 'success' && steps.detection_setup.outputs.ready == 'true' continue-on-error: true @@ -2317,7 +2317,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2420,7 +2420,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: all/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-all-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-agent-public-approved.lock.yml b/.github/workflows/smoke-agent-public-approved.lock.yml index b9ced109df2..b1538a572cf 100644 --- a/.github/workflows/smoke-agent-public-approved.lock.yml +++ b/.github/workflows/smoke-agent-public-approved.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"fe453aacc156bd96be7b8c188e503e0fd33ebe8911d8047f5287c319121fba22","body_hash":"e184fff9251441b11f7b24e0b516130b897c43155218985e4f6105539799c8eb","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"fe453aacc156bd96be7b8c188e503e0fd33ebe8911d8047f5287c319121fba22","body_hash":"e184fff9251441b11f7b24e0b516130b897c43155218985e4f6105539799c8eb","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_AGENT_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","assign_to_agent","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -165,7 +165,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -177,8 +177,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Agent: public/approved" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -626,7 +626,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -696,7 +696,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1545,7 +1545,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1981,7 +1981,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2087,7 +2087,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() && steps.detection_guard.outputs.run_detection == 'true' && steps.detection_setup.outcome == 'success' && steps.detection_setup.outputs.ready == 'true' continue-on-error: true @@ -2374,7 +2374,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2480,7 +2480,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-agent-public-none.lock.yml b/.github/workflows/smoke-agent-public-none.lock.yml index cfe0d2ee46e..92a9e94f333 100644 --- a/.github/workflows/smoke-agent-public-none.lock.yml +++ b/.github/workflows/smoke-agent-public-none.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a0ed5315396f619176044ca72c3f94c4733ba20d8cc14b27bbca4a24a8860866","body_hash":"a643c36214974c9bc497adcc941867fa2c286481e573198e0f892dda742f396a","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a0ed5315396f619176044ca72c3f94c4733ba20d8cc14b27bbca4a24a8860866","body_hash":"a643c36214974c9bc497adcc941867fa2c286481e573198e0f892dda742f396a","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -163,7 +163,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -175,8 +175,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Agent: public/none" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -621,7 +621,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -691,7 +691,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1491,7 +1491,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1924,7 +1924,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2030,7 +2030,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() && steps.detection_guard.outputs.run_detection == 'true' && steps.detection_setup.outcome == 'success' && steps.detection_setup.outputs.ready == 'true' continue-on-error: true @@ -2317,7 +2317,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2420,7 +2420,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: public/none" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-public-none.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-agent-scoped-approved.lock.yml b/.github/workflows/smoke-agent-scoped-approved.lock.yml index fb2d96b7307..f49c07402f5 100644 --- a/.github/workflows/smoke-agent-scoped-approved.lock.yml +++ b/.github/workflows/smoke-agent-scoped-approved.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"7b8f3988290027d865921235f8a82412bb7d5f3b6bd14bf0e5b0855f8ad6ccff","body_hash":"7baad0a57da3631f9057b73e4adc95b1900e8547bbe8152760a723ff0afe909d","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"7b8f3988290027d865921235f8a82412bb7d5f3b6bd14bf0e5b0855f8ad6ccff","body_hash":"7baad0a57da3631f9057b73e4adc95b1900e8547bbe8152760a723ff0afe909d","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -165,7 +165,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: scoped/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-scoped-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -177,8 +177,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Agent: scoped/approved" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -628,7 +628,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: scoped/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-scoped-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -708,7 +708,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install Playwright CLI run: npm install -g @playwright/cli@0.1.22 env: @@ -1556,7 +1556,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: scoped/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-scoped-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1989,7 +1989,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: scoped/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-scoped-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2095,7 +2095,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() && steps.detection_guard.outputs.run_detection == 'true' && steps.detection_setup.outcome == 'success' && steps.detection_setup.outputs.ready == 'true' continue-on-error: true @@ -2382,7 +2382,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: scoped/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-scoped-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2485,7 +2485,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Agent: scoped/approved" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-agent-scoped-approved.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-azure-codex.lock.yml b/.github/workflows/smoke-azure-codex.lock.yml index d7fb81551d9..ed181d7349f 100644 --- a/.github/workflows/smoke-azure-codex.lock.yml +++ b/.github/workflows/smoke-azure-codex.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"50a5cca8a068b30696533e2d3cef3e562b70efb0523f92fe0a3cf3afe269d071","body_hash":"90a5af9e1914920e15e598d4ba8678e02fcfec140b0063c8e0c20b70f814f98e","strict":true,"agent_id":"codex","agent_model":"gpt-5.3-codex","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"50a5cca8a068b30696533e2d3cef3e562b70efb0523f92fe0a3cf3afe269d071","body_hash":"90a5af9e1914920e15e598d4ba8678e02fcfec140b0063c8e0c20b70f814f98e","strict":true,"agent_id":"codex","agent_model":"gpt-5.3-codex","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -136,7 +136,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Azure Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-azure-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -148,8 +148,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "gpt-5.3-codex" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Smoke Azure Codex" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -504,7 +504,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Azure Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-azure-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -548,7 +548,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Restore inline sub-agents from activation artifact @@ -1176,7 +1176,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Azure Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-azure-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1566,7 +1566,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Azure Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-azure-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-call-workflow.lock.yml b/.github/workflows/smoke-call-workflow.lock.yml index a1c66b21c2c..f942da31226 100644 --- a/.github/workflows/smoke-call-workflow.lock.yml +++ b/.github/workflows/smoke-call-workflow.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5594d5277b7155527fdf70054a9981ddab3a1b29a80e83f5206341bbc4a860d7","body_hash":"045828bb52fffb26f564965bec808ad613f31bdfa48fda8958696e41339e727b","strict":true,"agent_id":"codex","agent_model":"gpt-5.3-codex","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5594d5277b7155527fdf70054a9981ddab3a1b29a80e83f5206341bbc4a860d7","body_hash":"045828bb52fffb26f564965bec808ad613f31bdfa48fda8958696e41339e727b","strict":true,"agent_id":"codex","agent_model":"gpt-5.3-codex","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["call_workflow","noop","report_incomplete","report_missing_data","report_missing_tool","smoke_workflow_call"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -164,7 +164,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Call Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-call-workflow.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -176,8 +176,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "gpt-5.3-codex" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Smoke Call Workflow" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -622,7 +622,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Call Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-call-workflow.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -690,7 +690,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1455,7 +1455,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Call Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-call-workflow.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1887,7 +1887,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Call Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-call-workflow.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1989,7 +1989,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2328,7 +2328,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Call Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-call-workflow.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2430,7 +2430,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Call Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-call-workflow.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml index 42ec050865c..4d7f4663619 100644 --- a/.github/workflows/smoke-ci.lock.yml +++ b/.github/workflows/smoke-ci.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"031e6dc6694a08348aab8e77d4854d5f7404c011f6ae76b010270b8cf546b0cc","body_hash":"92e2af9145af9ca0d020c4a4e1ac1132dd206f9af0c116f43b8e9816ca084853","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"031e6dc6694a08348aab8e77d4854d5f7404c011f6ae76b010270b8cf546b0cc","body_hash":"92e2af9145af9ca0d020c4a4e1ac1132dd206f9af0c116f43b8e9816ca084853","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","add_labels","create_issue","noop","remove_labels","report_incomplete","report_missing_data","report_missing_tool","update_issue","update_pull_request"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -172,7 +172,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke CI" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-ci.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -184,8 +184,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Smoke CI" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -615,7 +615,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke CI" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-ci.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -726,7 +726,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1630,7 +1630,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke CI" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-ci.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2006,7 +2006,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke CI" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-ci.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2068,7 +2068,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke CI" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-ci.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2198,7 +2198,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke CI" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-ci.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-claude-auto.lock.yml b/.github/workflows/smoke-claude-auto.lock.yml index 4115b201979..91831642329 100644 --- a/.github/workflows/smoke-claude-auto.lock.yml +++ b/.github/workflows/smoke-claude-auto.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"564677d6dc1a1ab3a8944a9ac5e058bdc1e75b8b0873407a6f2e2d79dd7f5523","body_hash":"ccafc3126b5b889eebac48a0479ce698c459ba812621dd3e65ca4f57a4a30087","strict":true,"agent_id":"claude","agent_model":"auto","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"564677d6dc1a1ab3a8944a9ac5e058bdc1e75b8b0873407a6f2e2d79dd7f5523","body_hash":"ccafc3126b5b889eebac48a0479ce698c459ba812621dd3e65ca4f57a4a30087","strict":true,"agent_id":"claude","agent_model":"auto","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -134,7 +134,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -146,8 +146,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "auto" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Claude Auto" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -499,7 +499,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -545,7 +545,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Restore inline sub-agents from activation artifact env: GH_AW_SUB_AGENT_DIR: ".claude/agents" @@ -1179,7 +1179,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1568,7 +1568,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-claude-copilot-auto.lock.yml b/.github/workflows/smoke-claude-copilot-auto.lock.yml index 88650312ab4..e1e828e583e 100644 --- a/.github/workflows/smoke-claude-copilot-auto.lock.yml +++ b/.github/workflows/smoke-claude-copilot-auto.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b4200ecba63a72260d23a32b7d79842c8a1d10b3c97aa1361ad18ed036eec97d","body_hash":"0892f8d78f24bf370f2f5baf24e5d95508f4e4f1a55992243e99afec8ec11773","strict":true,"agent_id":"claude","agent_model":"copilot/auto","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b4200ecba63a72260d23a32b7d79842c8a1d10b3c97aa1361ad18ed036eec97d","body_hash":"0892f8d78f24bf370f2f5baf24e5d95508f4e4f1a55992243e99afec8ec11773","strict":true,"agent_id":"claude","agent_model":"copilot/auto","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -134,7 +134,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Copilot Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-copilot-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -146,8 +146,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "copilot/auto" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Claude Copilot Auto" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -499,7 +499,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Copilot Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-copilot-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -545,7 +545,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Restore inline sub-agents from activation artifact env: GH_AW_SUB_AGENT_DIR: ".claude/agents" @@ -1178,7 +1178,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Copilot Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-copilot-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1567,7 +1567,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Copilot Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-copilot-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-claude-copilot.lock.yml b/.github/workflows/smoke-claude-copilot.lock.yml index 54983e134c0..d4eec7d251c 100644 --- a/.github/workflows/smoke-claude-copilot.lock.yml +++ b/.github/workflows/smoke-claude-copilot.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"fd695ae1155e59fd2433413fa37f0290713408c0e64db68041b046534ae84c4e","body_hash":"c0f50c7f89a7024820be3f3b5a924785721894038ab40e1bc264ca9a6beb5ee3","strict":true,"agent_id":"claude","agent_model":"copilot/${{ inputs.model }}","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"fd695ae1155e59fd2433413fa37f0290713408c0e64db68041b046534ae84c4e","body_hash":"c0f50c7f89a7024820be3f3b5a924785721894038ab40e1bc264ca9a6beb5ee3","strict":true,"agent_id":"claude","agent_model":"copilot/${{ inputs.model }}","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"mcpscripts","tools":["capi-probe"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -137,7 +137,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Copilot" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-copilot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -149,8 +149,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "copilot/${{ inputs.model }}" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Claude Copilot" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -478,7 +478,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Copilot" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-copilot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -529,7 +529,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Restore inline sub-agents from activation artifact env: GH_AW_SUB_AGENT_DIR: ".claude/agents" @@ -1284,7 +1284,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Copilot" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-copilot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1673,7 +1673,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Copilot" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-copilot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-claude-dynamic.lock.yml b/.github/workflows/smoke-claude-dynamic.lock.yml index fd4b13325b5..599d3f42e25 100644 --- a/.github/workflows/smoke-claude-dynamic.lock.yml +++ b/.github/workflows/smoke-claude-dynamic.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"e2942a37bec73520a1fedadacb1c9530c4f7b947ecf9e08c0a6b3b7485a7aa01","body_hash":"2f5c7e453a853f0995bb515964b87a43319b2ed25eb7c30410c4522d5ad2b123","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-4-6","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"e2942a37bec73520a1fedadacb1c9530c4f7b947ecf9e08c0a6b3b7485a7aa01","body_hash":"2f5c7e453a853f0995bb515964b87a43319b2ed25eb7c30410c4522d5ad2b123","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-4-6","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -149,7 +149,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Dynamic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-dynamic.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -161,8 +161,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "claude-sonnet-4-6" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Claude Dynamic Workflow" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -526,7 +526,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Dynamic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-dynamic.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -582,7 +582,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Restore agent config folders from base branch env: GH_AW_AGENT_FOLDERS: ".agents .claude .github" @@ -1248,7 +1248,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Dynamic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-dynamic.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1654,7 +1654,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Dynamic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-dynamic.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1759,7 +1759,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -1992,7 +1992,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Dynamic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-dynamic.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2076,7 +2076,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Dynamic Workflow" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-dynamic.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-claude-on-copilot.lock.yml b/.github/workflows/smoke-claude-on-copilot.lock.yml index 7cc7e87e386..3a34a1f7b11 100644 --- a/.github/workflows/smoke-claude-on-copilot.lock.yml +++ b/.github/workflows/smoke-claude-on-copilot.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"6441523ce0759f76c1b84f101cb2546b42efbcd6a33d9eb24ed1af3017244fe8","body_hash":"117d2cf544866a20b639076117d11283d9ae2877dbc52622cf47b4d587d5d93f","strict":true,"agent_id":"claude","agent_model":"copilot/haiku","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"6441523ce0759f76c1b84f101cb2546b42efbcd6a33d9eb24ed1af3017244fe8","body_hash":"117d2cf544866a20b639076117d11283d9ae2877dbc52622cf47b4d587d5d93f","strict":true,"agent_id":"claude","agent_model":"copilot/haiku","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["add_comment","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -152,7 +152,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude on Copilot" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-on-copilot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -164,8 +164,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "copilot/haiku" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Claude on Copilot" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -605,7 +605,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude on Copilot" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-on-copilot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -677,7 +677,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1451,7 +1451,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude on Copilot" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-on-copilot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1882,7 +1882,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude on Copilot" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-on-copilot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2238,7 +2238,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude on Copilot" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-on-copilot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2339,7 +2339,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude on Copilot" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-on-copilot.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-claude-routed.lock.yml b/.github/workflows/smoke-claude-routed.lock.yml index 82c956151b8..33793b1eccb 100644 --- a/.github/workflows/smoke-claude-routed.lock.yml +++ b/.github/workflows/smoke-claude-routed.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b5178a6d4503bdae443538914e302f93f62c38504f9d6f106ed87aae119ab8fa","body_hash":"c805ccd25917cdfd375847fea1df4becfcf14fad183c794f7c0894ad01954180","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"b5178a6d4503bdae443538914e302f93f62c38504f9d6f106ed87aae119ab8fa","body_hash":"c805ccd25917cdfd375847fea1df4becfcf14fad183c794f7c0894ad01954180","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/router:0.29.0@sha256:d054ab665d89bba6e6833728316e0b6084b98d7ad2e06c024ac937cab467989c"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -155,7 +155,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -167,8 +167,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Claude Routed" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -596,7 +596,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -669,7 +669,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1492,7 +1492,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1913,7 +1913,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2309,7 +2309,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2399,7 +2399,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-claude-sub-agents.lock.yml b/.github/workflows/smoke-claude-sub-agents.lock.yml index 80da50a45a4..b858bd6f967 100644 --- a/.github/workflows/smoke-claude-sub-agents.lock.yml +++ b/.github/workflows/smoke-claude-sub-agents.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"2de4eb89b59669b19fd26b7a31a160a49fde910156d162cca8463b821effb64b","body_hash":"d5a5dbbabd70166e4c251b716ef6c51d8f2ee70ab7e78904f9a0903714fff754","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"2de4eb89b59669b19fd26b7a31a160a49fde910156d162cca8463b821effb64b","body_hash":"d5a5dbbabd70166e4c251b716ef6c51d8f2ee70ab7e78904f9a0903714fff754","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -134,7 +134,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Sub Agents" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-sub-agents.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -146,8 +146,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Claude Sub Agents" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -531,7 +531,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Sub Agents" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-sub-agents.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -603,7 +603,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1349,7 +1349,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Sub Agents" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-sub-agents.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1721,7 +1721,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude Sub Agents" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude-sub-agents.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 46141cdcc89..d8caa81c3ab 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"84c8e276b81b77c443f0f064258f90d68250fd897b70a0d57664c56781782025","body_hash":"5f6944eddd4844652e8741847bc7c01061d0cedf3193fb809e6114eed875cd33","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-4-6","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"84c8e276b81b77c443f0f064258f90d68250fd897b70a0d57664c56781782025","body_hash":"5f6944eddd4844652e8741847bc7c01061d0cedf3193fb809e6114eed875cd33","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-4-6","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","TAVILY_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"},{"repo":"github/codeql-action/upload-sarif","sha":"9b3254085494b55a0f7c4c2b3d2d52cc712ce370","version":"v4.39.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"mcpscripts","tools":["go","make"]},{"name":"safeoutputs","tools":["add_comment","add_labels","add_reviewer","close_pull_request","create_check_run","create_code_scanning_alert","create_issue","create_pull_request_review_comment","noop","post_slack_message","push_to_pull_request_branch","report_incomplete","report_missing_data","report_missing_tool","resolve_pull_request_review_thread","submit_pull_request_review","update_pull_request"]},{"name":"tavily","tools":["*"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -181,7 +181,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -193,8 +193,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "claude-sonnet-4-6" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Claude" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -666,7 +666,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -839,7 +839,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install Playwright CLI run: npm install -g @playwright/cli@0.1.22 env: @@ -2327,7 +2327,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2767,7 +2767,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2873,7 +2873,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() && steps.detection_guard.outputs.run_detection == 'true' && steps.detection_setup.outcome == 'success' && steps.detection_setup.outputs.ready == 'true' continue-on-error: true @@ -3159,7 +3159,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3271,7 +3271,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3406,7 +3406,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-codex-auto.lock.yml b/.github/workflows/smoke-codex-auto.lock.yml index 3fd4be53cac..6bce18036d9 100644 --- a/.github/workflows/smoke-codex-auto.lock.yml +++ b/.github/workflows/smoke-codex-auto.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a6dec996e9dea750eddf1fe0ed22e67a4505f2d6623b2d5b9071dc0d17e6f78e","body_hash":"c9d2b10d6b46446424048ed66042bdb11154d6eca599031619567c9f29a1a146","strict":true,"agent_id":"codex","agent_model":"copilot/auto","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a6dec996e9dea750eddf1fe0ed22e67a4505f2d6623b2d5b9071dc0d17e6f78e","body_hash":"c9d2b10d6b46446424048ed66042bdb11154d6eca599031619567c9f29a1a146","strict":true,"agent_id":"codex","agent_model":"copilot/auto","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -134,7 +134,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -146,8 +146,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/auto" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Smoke Codex Auto" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -499,7 +499,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -543,7 +543,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Restore inline sub-agents from activation artifact @@ -1167,7 +1167,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1556,7 +1556,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-codex-bare-auto.lock.yml b/.github/workflows/smoke-codex-bare-auto.lock.yml index ab7942d2b4e..2e6c0b6acea 100644 --- a/.github/workflows/smoke-codex-bare-auto.lock.yml +++ b/.github/workflows/smoke-codex-bare-auto.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"bdf40afdc9b3298a7977d12dd6e62a5778a10ec1d138b63995099bd138b98b9e","body_hash":"fcb511a9c27b6715e97a225bdbd8fdee2f6f6d7da29441b73194a1c7111036a9","strict":true,"agent_id":"codex","agent_model":"auto","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"bdf40afdc9b3298a7977d12dd6e62a5778a10ec1d138b63995099bd138b98b9e","body_hash":"fcb511a9c27b6715e97a225bdbd8fdee2f6f6d7da29441b73194a1c7111036a9","strict":true,"agent_id":"codex","agent_model":"auto","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -134,7 +134,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Bare Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-bare-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -146,8 +146,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "auto" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Smoke Codex Bare Auto" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -499,7 +499,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Bare Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-bare-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -543,7 +543,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Restore inline sub-agents from activation artifact @@ -1168,7 +1168,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Bare Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-bare-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1557,7 +1557,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Bare Auto" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-bare-auto.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-codex-routed.lock.yml b/.github/workflows/smoke-codex-routed.lock.yml index c9ccb785df6..5cf15ee0c1e 100644 --- a/.github/workflows/smoke-codex-routed.lock.yml +++ b/.github/workflows/smoke-codex-routed.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"2a7a22d475505eca430817d1ff77fbb2a1fcaeee60de92173bf3f675770dfd2b","body_hash":"bac01a457fc11fdd5adbe026e8ac47ae9dbd76f8c4c8df6b5aa1ab255041f4b3","strict":true,"agent_id":"codex","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"2a7a22d475505eca430817d1ff77fbb2a1fcaeee60de92173bf3f675770dfd2b","body_hash":"bac01a457fc11fdd5adbe026e8ac47ae9dbd76f8c4c8df6b5aa1ab255041f4b3","strict":true,"agent_id":"codex","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/router:0.29.0@sha256:d054ab665d89bba6e6833728316e0b6084b98d7ad2e06c024ac937cab467989c"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -154,7 +154,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -166,8 +166,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CODEX || vars.GH_AW_DEFAULT_MODEL_CODEX || '' }} - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Smoke Codex Routed" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -574,7 +574,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -618,7 +618,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Restore inline sub-agents from activation artifact @@ -1293,7 +1293,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1712,7 +1712,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2108,7 +2108,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2198,7 +2198,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex Routed" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex-routed.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index f61c652a7c9..e256c5c55be 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"aaab7c4daedf559ae04eeb88fd4b26d03a3bb1d8a54eaf577ffff5ef9b61226f","body_hash":"39477d3868add00cd34d9ab1e75bcbba5f1a304fb01f613558e5e3a87711705e","strict":true,"agent_id":"codex","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"aaab7c4daedf559ae04eeb88fd4b26d03a3bb1d8a54eaf577ffff5ef9b61226f","body_hash":"39477d3868add00cd34d9ab1e75bcbba5f1a304fb01f613558e5e3a87711705e","strict":true,"agent_id":"codex","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions-ecosystem/action-add-labels","sha":"18f1af5e3544586314bbe15c0273249c770b2daf","version":"v1.1.3"},{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"ghcr.io/oraios/serena:1.7.0","digest":"sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730","pinned_image":"ghcr.io/oraios/serena:1.7.0@sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730"}],"has_pull_request":true,"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","list_branches","list_commits","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","add_labels","add_smoked_label","create_issue","hide_comment","noop","remove_labels","report_incomplete","report_missing_data","report_missing_tool","set_issue_field","unassign_from_user"]},{"name":"serena","tools":["*"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -176,7 +176,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -188,8 +188,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CODEX || vars.GH_AW_DEFAULT_MODEL_CODEX || '' }} - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Smoke Codex" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -665,7 +665,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -793,7 +793,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Playwright CLI @@ -1920,7 +1920,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2357,7 +2357,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2459,7 +2459,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2799,7 +2799,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2904,7 +2904,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -3230,7 +3230,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-drive.lock.yml b/.github/workflows/smoke-drive.lock.yml index 03ef2038080..ca91d3329a1 100644 --- a/.github/workflows/smoke-drive.lock.yml +++ b/.github/workflows/smoke-drive.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"17ef8d56a92bec089d476941a0111bc7a552cfec9778fccc0be37c9108a12453","body_hash":"46fee0975fc12d76621ba0ade03eb1c846c78fa00166f7504d8d6202a77eda4d","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-astra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"17ef8d56a92bec089d476941a0111bc7a552cfec9778fccc0be37c9108a12453","body_hash":"46fee0975fc12d76621ba0ade03eb1c846c78fa00166f7504d8d6202a77eda4d","strict":true,"agent_id":"codex","agent_model":"openai/gpt-6-astra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/gh-drives-preview/checkout","sha":"c9163b96f9720dc55e0de19b37028ae22dcfa42a","version":"main"},{"repo":"actions/gh-drives-preview/commit","sha":"c9163b96f9720dc55e0de19b37028ae22dcfa42a","version":"main"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"has_pull_request":true,"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","add_labels","create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -164,7 +164,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Drive" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-drive.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -176,8 +176,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-6-astra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Smoke Drive" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -633,7 +633,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Drive" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-drive.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -745,7 +745,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1567,7 +1567,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Drive" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-drive.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1998,7 +1998,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Drive" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-drive.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2100,7 +2100,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2435,7 +2435,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Drive" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-drive.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2539,7 +2539,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Drive" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-drive.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2642,7 +2642,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Drive" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-drive.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-github-claude.lock.yml b/.github/workflows/smoke-github-claude.lock.yml index a3c5289ead3..5f113f145c6 100644 --- a/.github/workflows/smoke-github-claude.lock.yml +++ b/.github/workflows/smoke-github-claude.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"39ed2032bf029aecc59c4a75b8217d20dd9d6702329e7d03435597f4a1e5517a","body_hash":"c6bb2aa6f5b16eeeef4d486c4a5b69e122aed53ef7aa273d9fbdeab72fee706d","strict":true,"agent_id":"claude","agent_model":"claude-haiku-4.5","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"39ed2032bf029aecc59c4a75b8217d20dd9d6702329e7d03435597f4a1e5517a","body_hash":"c6bb2aa6f5b16eeeef4d486c4a5b69e122aed53ef7aa273d9fbdeab72fee706d","strict":true,"agent_id":"claude","agent_model":"claude-haiku-4.5","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["add_comment","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -152,7 +152,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke GitHub Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-github-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -164,8 +164,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: "claude-haiku-4.5" - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke GitHub Claude" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -611,7 +611,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke GitHub Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-github-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -683,7 +683,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1451,7 +1451,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke GitHub Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-github-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1882,7 +1882,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke GitHub Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-github-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2238,7 +2238,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke GitHub Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-github-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2339,7 +2339,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke GitHub Claude" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-github-claude.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-github-codex.lock.yml b/.github/workflows/smoke-github-codex.lock.yml index b147cbf2cfc..58060cd1b12 100644 --- a/.github/workflows/smoke-github-codex.lock.yml +++ b/.github/workflows/smoke-github-codex.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"e05d265d82e85a9c53205fda252661666febd462682c0bf82426054383508327","body_hash":"6912895e428f2608bb12359a1b9afbb560f129add05949dab33c4ffc1313ba3b","strict":true,"agent_id":"codex","agent_model":"copilot/auto","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"e05d265d82e85a9c53205fda252661666febd462682c0bf82426054383508327","body_hash":"6912895e428f2608bb12359a1b9afbb560f129add05949dab33c4ffc1313ba3b","strict":true,"agent_id":"codex","agent_model":"copilot/auto","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"disabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -132,7 +132,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke GitHub Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-github-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -144,8 +144,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/auto" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Smoke GitHub Codex" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -494,7 +494,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke GitHub Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-github-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -538,7 +538,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Restore inline sub-agents from activation artifact @@ -1162,7 +1162,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke GitHub Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-github-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1551,7 +1551,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke GitHub Codex" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-github-codex.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-otel-backends.lock.yml b/.github/workflows/smoke-otel-backends.lock.yml index b1cb31ddf00..2cb07b19078 100644 --- a/.github/workflows/smoke-otel-backends.lock.yml +++ b/.github/workflows/smoke-otel-backends.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1f08d50a8e5b2965a5e1ed79842d7ecdd138663d17892bf7bb2d2059b9e21854","body_hash":"17aff5317be9e08d74021a469b9f857c520cf280dadc9d2d02fd90f6bac8e3c6","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-astra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"1f08d50a8e5b2965a5e1ed79842d7ecdd138663d17892bf7bb2d2059b9e21854","body_hash":"17aff5317be9e08d74021a469b9f857c520cf280dadc9d2d02fd90f6bac8e3c6","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-6-astra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","DD_API_KEY","DD_APPLICATION_KEY","DD_APP_KEY","DD_SITE","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_DATADOG_API_KEY","GH_AW_OTEL_DATADOG_ENDPOINT","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","GRAFANA_SERVICE_ACCOUNT_TOKEN","GRAFANA_URL","SENTRY_ACCESS_TOKEN","SENTRY_OPENAI_API_KEY"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"grafana/mcp-grafana:1.1.0-alpine","digest":"sha256:e0eb29cdf8effbbebf115ea99a5f654a44681dfd293661b0991498d651ca6cb4","pinned_image":"grafana/mcp-grafana:1.1.0-alpine@sha256:e0eb29cdf8effbbebf115ea99a5f654a44681dfd293661b0991498d651ca6cb4"},{"image":"node:lts-alpine","digest":"sha256:06d7adf3e0ef61a13f1d28682726366f97a15aa1888c934d3ecec86c33918b53","pinned_image":"node:lts-alpine@sha256:06d7adf3e0ef61a13f1d28682726366f97a15aa1888c934d3ecec86c33918b53"}],"mcp_servers":[{"name":"datadog","tools":["get_datadog_metric","get_datadog_trace","search_datadog_dashboards","search_datadog_metrics","search_datadog_slos","search_datadog_spans"]},{"name":"grafana","tools":["get_datasource","list_datasources","tempo_docs-traceql","tempo_get-attribute-names","tempo_get-attribute-values","tempo_get-trace","tempo_traceql-search"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"sentry","tools":["analyze_issue_with_seer","find_dsns","find_organizations","find_projects","find_releases","find_teams","get_doc","get_event_attachment","get_issue_details","get_trace_details","list_events","list_issue_events","search_docs","search_events","search_issues","whoami"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -176,7 +176,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke OTEL" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-otel-backends.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -188,8 +188,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-6-astra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Smoke OTEL" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -661,7 +661,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke OTEL" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-otel-backends.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -734,7 +734,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1564,7 +1564,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke OTEL" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-otel-backends.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1995,7 +1995,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke OTEL" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-otel-backends.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2402,7 +2402,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke OTEL" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-otel-backends.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2503,7 +2503,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke OTEL" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-otel-backends.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/smoke-workflow-call.lock.yml b/.github/workflows/smoke-workflow-call.lock.yml index d11b242952d..3bab6347cc3 100644 --- a/.github/workflows/smoke-workflow-call.lock.yml +++ b/.github/workflows/smoke-workflow-call.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"17695d80ca33c47c232a9d6116c230ec0f4d354f98b34dc0750b44ebb4513118","body_hash":"e19f2694bf0cf949e2aeda286122a1456fb29450da4912cf7d1392f8449e4644","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"17695d80ca33c47c232a9d6116c230ec0f4d354f98b34dc0750b44ebb4513118","body_hash":"e19f2694bf0cf949e2aeda286122a1456fb29450da4912cf7d1392f8449e4644","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -197,7 +197,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Workflow Call" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-workflow-call.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -230,8 +230,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Smoke Workflow Call" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -640,7 +640,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Workflow Call" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-workflow-call.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -710,7 +710,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1515,7 +1515,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Workflow Call" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-workflow-call.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1924,7 +1924,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Workflow Call" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-workflow-call.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2030,7 +2030,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() && steps.detection_guard.outputs.run_detection == 'true' && steps.detection_setup.outcome == 'success' && steps.detection_setup.outputs.ready == 'true' continue-on-error: true @@ -2311,7 +2311,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Workflow Call" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-workflow-call.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2398,7 +2398,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Smoke Workflow Call" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/smoke-workflow-call.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/spec-enforcer.lock.yml b/.github/workflows/spec-enforcer.lock.yml index bc825009b65..e526fc022ba 100644 --- a/.github/workflows/spec-enforcer.lock.yml +++ b/.github/workflows/spec-enforcer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"aad4a3c525b2a38641d193e0e76596af9b3959808071b0dae1a8b464ea4d34c3","body_hash":"baf42a89842f711fa09a7ac59881958fe73f9209b60416b985274a7eb0e748fc","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"aad4a3c525b2a38641d193e0e76596af9b3959808071b0dae1a8b464ea4d34c3","body_hash":"baf42a89842f711fa09a7ac59881958fe73f9209b60416b985274a7eb0e748fc","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"actions/upload-code-coverage","sha":"2b21a77928be8d5168c2b9581a67f2adbebacc52","version":"v1.4.4"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool","upload_code_coverage"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -156,7 +156,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Package Specification Enforcer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/spec-enforcer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -168,8 +168,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Package Specification Enforcer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -603,7 +603,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Package Specification Enforcer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/spec-enforcer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -687,7 +687,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1500,7 +1500,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Package Specification Enforcer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/spec-enforcer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1953,7 +1953,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Package Specification Enforcer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/spec-enforcer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2058,7 +2058,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2321,7 +2321,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Package Specification Enforcer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/spec-enforcer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2385,7 +2385,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Download container images @@ -2670,7 +2670,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Package Specification Enforcer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/spec-enforcer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2797,7 +2797,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Package Specification Enforcer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/spec-enforcer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2931,7 +2931,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Package Specification Enforcer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/spec-enforcer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index f0d090aa941..45c42516208 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"265014c1cacdf3b24787e56f083852a07936fb0b395bb7f4027275aa2a52385f","body_hash":"9494a4dc7e738dd9a938a003d5b0540034f8e7ea6427260a0bcbf9730c93848b","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"265014c1cacdf3b24787e56f083852a07936fb0b395bb7f4027275aa2a52385f","body_hash":"9494a4dc7e738dd9a938a003d5b0540034f8e7ea6427260a0bcbf9730c93848b","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["actions_get","actions_list","get_commit","get_file_contents","get_job_logs","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["add_comment","create_discussion","create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -151,7 +151,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Static Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/static-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -163,8 +163,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Static Analysis Report" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -572,7 +572,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Static Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/static-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -712,7 +712,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1649,7 +1649,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Static Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/static-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2064,7 +2064,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Static Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/static-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2169,7 +2169,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2446,7 +2446,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Static Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/static-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2580,7 +2580,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Static Analysis Report" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/static-analysis-report.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index d82e94e808c..ae8211b8a9e 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"bed2ae025a272338a7219ad91130961d3a645a0f882d5f943ed757e58ae7e883","body_hash":"60a183a4991b01cffa109c376837ec78c98138afb6bc2ef3d3438a85dd8fece1","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"bed2ae025a272338a7219ad91130961d3a645a0f882d5f943ed757e58ae7e883","body_hash":"60a183a4991b01cffa109c376837ec78c98138afb6bc2ef3d3438a85dd8fece1","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -147,7 +147,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Step Name Alignment" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/step-name-alignment.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -159,8 +159,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Step Name Alignment" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -559,7 +559,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Step Name Alignment" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/step-name-alignment.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -648,7 +648,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1457,7 +1457,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Step Name Alignment" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/step-name-alignment.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1868,7 +1868,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Step Name Alignment" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/step-name-alignment.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1973,7 +1973,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2244,7 +2244,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Step Name Alignment" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/step-name-alignment.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2347,7 +2347,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Step Name Alignment" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/step-name-alignment.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 3e90003fae2..127b6ca370d 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"faae82c1811b1b3abc77731433fb0b59f13b539c49885270997ee066528d87ed","body_hash":"e4871d21f9c4171cff8cd37787e31ef30035bb2153a188ab4e2138ce1a1f8d70","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.310"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"faae82c1811b1b3abc77731433fb0b59f13b539c49885270997ee066528d87ed","body_hash":"e4871d21f9c4171cff8cd37787e31ef30035bb2153a188ab4e2138ce1a1f8d70","strict":true,"agent_id":"claude","engine_versions":{"claude":"2.1.312"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"},{"image":"ghcr.io/oraios/serena:1.7.0","digest":"sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730","pinned_image":"ghcr.io/oraios/serena:1.7.0@sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_discussion","noop","report_incomplete","report_missing_data","report_missing_tool"]},{"name":"serena","tools":["*"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -151,7 +151,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Typist - Go Type Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/typist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -202,8 +202,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "claude" GH_AW_INFO_ENGINE_NAME: "Claude Code" GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || 'agent' }} - GH_AW_INFO_VERSION: "2.1.310" - GH_AW_INFO_AGENT_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" + GH_AW_INFO_AGENT_VERSION: "2.1.312" GH_AW_INFO_WORKFLOW_NAME: "Typist - Go Type Analysis" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -602,7 +602,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Typist - Go Type Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/typist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -672,7 +672,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1524,7 +1524,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Typist - Go Type Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/typist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1954,7 +1954,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Typist - Go Type Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/typist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2065,7 +2065,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Install threat-detect binary id: threat_detect_install if: always() && steps.detection_guard.outputs.run_detection == 'true' @@ -2306,7 +2306,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Typist - Go Type Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/typist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2380,7 +2380,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.1.310 + run: npm install -g @anthropic-ai/claude-code@2.1.312 - name: Execute Claude Code CLI if: always() continue-on-error: true @@ -2614,7 +2614,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Typist - Go Type Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/typist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2699,7 +2699,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Typist - Go Type Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/typist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2816,7 +2816,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Typist - Go Type Analysis" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/typist.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "2.1.310" + GH_AW_INFO_VERSION: "2.1.312" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "claude" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml index 2179d5fcfcb..056311b406f 100644 --- a/.github/workflows/update-astro.lock.yml +++ b/.github/workflows/update-astro.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"dcc661a1490b1a7845b1ffc769f48e21ec2e5b98430244b94aaab5715c98e754","body_hash":"e3de8fbbb25597c00ea38f802ff33cee6b59d0ca540eaaeb0a17cac4a519df50","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"dcc661a1490b1a7845b1ffc769f48e21ec2e5b98430244b94aaab5715c98e754","body_hash":"e3de8fbbb25597c00ea38f802ff33cee6b59d0ca540eaaeb0a17cac4a519df50","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -153,7 +153,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Update Astro" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/update-astro.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -165,8 +165,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-sol" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Update Astro" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -601,7 +601,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Update Astro" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/update-astro.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -674,7 +674,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1479,7 +1479,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Update Astro" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/update-astro.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1918,7 +1918,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Update Astro" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/update-astro.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2277,7 +2277,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Update Astro" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/update-astro.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2381,7 +2381,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Update Astro" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/update-astro.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/windows-grower.lock.yml b/.github/workflows/windows-grower.lock.yml index 826a1012c2c..0a958f8fefd 100644 --- a/.github/workflows/windows-grower.lock.yml +++ b/.github/workflows/windows-grower.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c53e25b44bc2a33ba784791814f94fe18f68acc6c6541cb34321b0fe5b3b17f9","body_hash":"d56c86ad2ec27d707218d2837589b524ccdc3e56b9f39fb8325347cc8924e5fd","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-terra","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c53e25b44bc2a33ba784791814f94fe18f68acc6c6541cb34321b0fe5b3b17f9","body_hash":"d56c86ad2ec27d707218d2837589b524ccdc3e56b9f39fb8325347cc8924e5fd","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-terra","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0","digest":"sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.29.0@sha256:087a8e4efff8ac62d46e106cd22005c002822b1481fc233097799511be353b5d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -145,7 +145,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -157,8 +157,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-terra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Windows Grower" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -567,7 +567,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -676,7 +676,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1405,7 +1405,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1818,7 +1818,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1923,7 +1923,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2179,7 +2179,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2279,7 +2279,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2381,7 +2381,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Grower" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows-grower.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/windows.lock.yml b/.github/workflows/windows.lock.yml index e3091b86005..d642f83a621 100644 --- a/.github/workflows/windows.lock.yml +++ b/.github/workflows/windows.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"94d5e30f9bbeac881b998f5d6d5032c7979599e1c3f565292fe437af928fdc87","body_hash":"4d94f307d6aac50d66aad5c1818d820ec0935cb40cb20252522b6b5b41d7fabd","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.164.0"},"agent_image_runner":"windows-latest"} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"94d5e30f9bbeac881b998f5d6d5032c7979599e1c3f565292fe437af928fdc87","body_hash":"4d94f307d6aac50d66aad5c1818d820ec0935cb40cb20252522b6b5b41d7fabd","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-terra","engine_versions":{"codex":"0.165.0"},"agent_image_runner":"windows-latest"} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_DEFAULT_OTLP_ENDPOINT","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -181,7 +181,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Runner Integration Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -214,8 +214,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "copilot/gpt-5.6-terra" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Windows Runner Integration Test" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -660,7 +660,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Runner Integration Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -738,7 +738,7 @@ jobs: package-manager-cache: false - name: Install Codex CLI shell: bash - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary shell: bash run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless @@ -1488,7 +1488,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Runner Integration Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1920,7 +1920,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Runner Integration Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2275,7 +2275,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Runner Integration Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2376,7 +2376,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Windows Runner Integration Test" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/windows.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index 1b7b660eebd..8a4f5e9e5c4 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c92551227776b51ad32aae982b5987da98c8fc1942158aa79ca5e4829d8ab13a","body_hash":"c29f16cfb63208ac52e1fd328fed804991756b780265dafab98297a3326ef033","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-luna","engine_versions":{"codex":"0.164.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c92551227776b51ad32aae982b5987da98c8fc1942158aa79ca5e4829d8ab13a","body_hash":"c29f16cfb63208ac52e1fd328fed804991756b780265dafab98297a3326ef033","strict":true,"agent_id":"codex","agent_model":"openai/gpt-5.6-luna","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["CODEX_API_KEY","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN","OPENAI_API_KEY"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"},{"repo":"docker/build-push-action","sha":"c3c9e263c25d99ce0380d002d59b67737d91b0dc","version":"v7.4.0"},{"repo":"docker/setup-buildx-action","sha":"f87e5991a6d7451dcb8d9637bfbc97413f497069","version":"v4.4.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0","digest":"sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.0@sha256:b14bd399376180b5649a9324be3b50fbfc82bfe8f0c80045840416b5a4e65b96"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0","digest":"sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.0@sha256:baff00b856a4bdc93bce134928c70af3d3492f2e518757115042040674d56b0b"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0","digest":"sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.0@sha256:6e0cbf7f980beb78b5461563a8164f6439ca959bc93733d5a6b52972e523ed50"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.0","digest":"sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.0@sha256:d3544a4222e7efeeeb38669d8a1af0c72691c55b8f6506b15aa5920f7f31b7bc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"agenticworkflows","tools":["*"]},{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_issue","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -149,7 +149,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Normalizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/workflow-normalizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -161,8 +161,8 @@ jobs: GH_AW_INFO_ENGINE_ID: "codex" GH_AW_INFO_ENGINE_NAME: "Codex" GH_AW_INFO_MODEL: "openai/gpt-5.6-luna" - GH_AW_INFO_VERSION: "0.164.0" - GH_AW_INFO_AGENT_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" + GH_AW_INFO_AGENT_VERSION: "0.165.0" GH_AW_INFO_WORKFLOW_NAME: "Workflow Normalizer" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GH_AW_INFO_EXPERIMENTAL: "false" @@ -565,7 +565,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Normalizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/workflow-normalizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -684,7 +684,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.29.0 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server @@ -1469,7 +1469,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Normalizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/workflow-normalizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1887,7 +1887,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Normalizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/workflow-normalizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -1992,7 +1992,7 @@ jobs: node-version: '24' package-manager-cache: false - name: Install Codex CLI - run: npm install --ignore-scripts -g @openai/codex@0.164.0 + run: npm install --ignore-scripts -g @openai/codex@0.165.0 - name: Prepare Codex config for threat-detect if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | @@ -2286,7 +2286,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Normalizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/workflow-normalizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} @@ -2389,7 +2389,7 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Workflow Normalizer" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/workflow-normalizer.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "0.164.0" + GH_AW_INFO_VERSION: "0.165.0" GH_AW_INFO_AWF_VERSION: "v0.29.0" GH_AW_INFO_ENGINE_ID: "codex" GH_AW_SETUP_AW_CONTEXT: ${{ inputs.aw_context }} diff --git a/actions/setup/js/awf_model_routing.cjs b/actions/setup/js/awf_model_routing.cjs index 0e88798b85d..5ea1043d1cb 100644 --- a/actions/setup/js/awf_model_routing.cjs +++ b/actions/setup/js/awf_model_routing.cjs @@ -45,8 +45,8 @@ function mapAWFRoutingEffort(engine, effort) { if (engine === "copilot") return { effort, error: null }; const supported = { claude: new Set(["low", "medium", "high", "xhigh", "max"]), - // Reviewed for the pinned Codex 0.164.0 (DefaultCodexVersion): its ReasoningEffort accepts every - // routing-contract value unchanged (openai/codex rust-v0.164.0 codex-rs/protocol/src/openai_models.rs). + // Reviewed for the pinned Codex 0.165.0 (DefaultCodexVersion): its ReasoningEffort accepts every + // routing-contract value unchanged (openai/codex rust-v0.165.0 codex-rs/protocol/src/openai_models.rs). // Per-model eligibility is AWF's candidate catalogue, not this client-capability list. // Re-review on every Codex pin bump (see awf_model_routing.test.cjs). codex: new Set(["none", "minimal", "low", "medium", "high", "xhigh", "max"]), diff --git a/actions/setup/js/awf_model_routing.test.cjs b/actions/setup/js/awf_model_routing.test.cjs index e722172b19b..a3f7e7b87fd 100644 --- a/actions/setup/js/awf_model_routing.test.cjs +++ b/actions/setup/js/awf_model_routing.test.cjs @@ -181,10 +181,10 @@ describe("awf_model_routing.cjs", () => { }); it("codex_routing_effort_contract_requires_pin_review", () => { - // Reviewed pair: Codex 0.164.0 accepts all seven routing-contract efforts unchanged - // (openai/codex rust-v0.164.0 codex-rs/protocol/src/openai_models.rs). Both values are + // Reviewed pair: Codex 0.165.0 accepts all seven routing-contract efforts unchanged + // (openai/codex rust-v0.165.0 codex-rs/protocol/src/openai_models.rs). Both values are // hard-coded on purpose; a pin bump must re-review the Codex entry in mapAWFRoutingEffort. - const reviewedCodexVersion = "0.164.0"; + const reviewedCodexVersion = "0.165.0"; const reviewedCodexEfforts = ["none", "minimal", "low", "medium", "high", "xhigh", "max"]; const versionConstants = fs.readFileSync(new URL("../../../pkg/constants/version_constants.go", import.meta.url), "utf8"); const pinned = versionConstants.match(/^const DefaultCodexVersion Version = "([^"]+)"/m)?.[1]; diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs index fdb72ef8d8b..26cbe3b6aab 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -453,7 +453,11 @@ export default defineConfig({ { label: "Safe Rollout in Organizations", link: "/guides/safe-rollout/" }, { label: "Sharing Workflows in Organizations", link: "/guides/sharing-workflows/" }, { label: "Measuring Impact", link: "/guides/measuring-impact/" }, - { label: "Agentic Automation Workshop", link: "https://githubnext.github.io/gh-aw-workshop/", attrs: { class: "sidebar-external", target: "_blank", rel: "noopener", "aria-label": "Agentic Automation Workshop (opens in a new tab)" } }, + { + label: "Agentic Automation Workshop", + link: "https://githubnext.github.io/gh-aw-workshop/", + attrs: { class: "sidebar-external", target: "_blank", rel: "noopener", "aria-label": "Agentic Automation Workshop (opens in a new tab)" }, + }, ], }, { diff --git a/docs/src/content/docs/reference/engines/codex.md b/docs/src/content/docs/reference/engines/codex.md index 2bdf02de0e1..077d86615b5 100644 --- a/docs/src/content/docs/reference/engines/codex.md +++ b/docs/src/content/docs/reference/engines/codex.md @@ -7,7 +7,7 @@ For first-time setup, see [Using OpenAI Codex](/gh-aw/engines/codex/). Shared op ## Selection and authentication -Use `engine: codex` with `CODEX_API_KEY` or `OPENAI_API_KEY`. ChatGPT subscription login is unsupported. The default CLI pin is `0.164.0`; override it with `engine.version`. +Use `engine: codex` with `CODEX_API_KEY` or `OPENAI_API_KEY`. ChatGPT subscription login is unsupported. The default CLI pin is `0.165.0`; override it with `engine.version`. Codex has no default model. Set `model` explicitly or configure the repository's model-selection variables; see [model selection](/gh-aw/reference/model-tables/). diff --git a/pkg/constants/version_constants.go b/pkg/constants/version_constants.go index 9962b7757f3..79797838c40 100644 --- a/pkg/constants/version_constants.go +++ b/pkg/constants/version_constants.go @@ -32,7 +32,7 @@ func (v Version) IsValid() bool { type ModelName string // DefaultClaudeCodeVersion is the default version of the Claude Code CLI. -const DefaultClaudeCodeVersion Version = "2.1.310" +const DefaultClaudeCodeVersion Version = "2.1.312" // DefaultCopilotVersion is the default version of the GitHub Copilot CLI. // @@ -55,7 +55,7 @@ const CopilotSessionIDMinVersion Version = "1.0.35" const DefaultCopilotSDKVersion Version = "1.0.16" // DefaultCodexVersion is the default version of the OpenAI Codex CLI -const DefaultCodexVersion Version = "0.164.0" +const DefaultCodexVersion Version = "0.165.0" // DefaultGeminiVersion is the default version of the Google Gemini CLI const DefaultGeminiVersion Version = "0.64.0" diff --git a/pkg/constants/version_constants_test.go b/pkg/constants/version_constants_test.go index ca6bec529e0..c213aadcd84 100644 --- a/pkg/constants/version_constants_test.go +++ b/pkg/constants/version_constants_test.go @@ -15,10 +15,10 @@ func TestDefaultCLIMCPVersions(t *testing.T) { got Version want Version }{ - {"Claude Code", DefaultClaudeCodeVersion, "2.1.310"}, + {"Claude Code", DefaultClaudeCodeVersion, "2.1.312"}, {"Copilot CLI", DefaultCopilotVersion, "1.0.103"}, {"Copilot SDK", DefaultCopilotSDKVersion, "1.0.16"}, - {"Codex", DefaultCodexVersion, "0.164.0"}, + {"Codex", DefaultCodexVersion, "0.165.0"}, {"Gemini CLI", DefaultGeminiVersion, "0.64.0"}, {"Agy CLI", DefaultAgyVersion, "1.3.6"}, {"Pi CLI", DefaultPiVersion, "1.4.0"},