diff --git a/.changeset/patch-update-cli-versions.md b/.changeset/patch-update-cli-versions.md new file mode 100644 index 0000000000..de6bc347ad --- /dev/null +++ b/.changeset/patch-update-cli-versions.md @@ -0,0 +1,5 @@ +--- +"gh-aw": patch +--- + +Update CLI versions: Claude Code 2.0.28, Copilot 0.0.352, GitHub MCP Server v0.20.1 diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index b6e00f44c7..ffec6ff95b 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -166,11 +166,11 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -979,7 +979,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=actions,repos", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -1386,7 +1386,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --allow-tool safeoutputs --allow-tool 'shell(cat)' --allow-tool 'shell(date)' --allow-tool 'shell(echo)' --allow-tool 'shell(grep)' --allow-tool 'shell(head)' --allow-tool 'shell(ls)' --allow-tool 'shell(pwd)' --allow-tool 'shell(sort)' --allow-tool 'shell(tail)' --allow-tool 'shell(uniq)' --allow-tool 'shell(wc)' --allow-tool 'shell(yq)' --allow-tool write --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --allow-tool safeoutputs --allow-tool 'shell(cat)' --allow-tool 'shell(date)' --allow-tool 'shell(echo)' --allow-tool 'shell(grep)' --allow-tool 'shell(head)' --allow-tool 'shell(ls)' --allow-tool 'shell(pwd)' --allow-tool 'shell(sort)' --allow-tool 'shell(tail)' --allow-tool 'shell(uniq)' --allow-tool 'shell(wc)' --allow-tool 'shell(yq)' --allow-tool write --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location @@ -4211,7 +4211,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index 5ae1e30e07..25f1fab082 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -202,7 +202,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -315,7 +315,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1126,7 +1126,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3870,7 +3870,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 0a57dbd264..728d65905b 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -156,7 +156,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -269,7 +269,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1076,7 +1076,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3775,7 +3775,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index 43fe5f769b..dc2dc8c827 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -1058,12 +1058,12 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e docker pull docker.io/mcp/brave-search - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1890,7 +1890,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -4466,7 +4466,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/changeset-generator.firewall.lock.yml b/.github/workflows/changeset-generator.firewall.lock.yml index d938785fd5..1e131ebf0f 100644 --- a/.github/workflows/changeset-generator.firewall.lock.yml +++ b/.github/workflows/changeset-generator.firewall.lock.yml @@ -682,11 +682,11 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1495,7 +1495,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -1930,7 +1930,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-all-tools --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-all-tools --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location @@ -4634,7 +4634,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 910de92cc2..915dbc7e80 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -574,11 +574,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 docker pull mcp/fetch - name: Setup Safe Outputs Collector MCP run: | @@ -1388,7 +1388,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -4348,7 +4348,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 509a1f93f5..519901ac36 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -181,11 +181,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 docker pull mcp/fetch - name: Setup Safe Outputs Collector MCP run: | @@ -995,7 +995,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -4007,7 +4007,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index f4294f0ee7..8dab8f7ac9 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -155,7 +155,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -268,7 +268,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1075,7 +1075,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3631,7 +3631,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 5446ae1192..aa8dc99f4e 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -183,7 +183,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -296,7 +296,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1103,7 +1103,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3964,7 +3964,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 516d502dfc..46702e889b 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -176,7 +176,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -289,7 +289,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1096,7 +1096,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3991,7 +3991,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 2e40b8a642..73fcb8497b 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -152,11 +152,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -965,7 +965,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default,actions", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -3788,7 +3788,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index eb868fed4c..0abd53df0e 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -189,11 +189,11 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 docker pull mcp/fetch - name: Setup Safe Outputs Collector MCP run: | @@ -1003,7 +1003,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -1513,7 +1513,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-all-tools --add-dir /tmp/gh-aw/cache-memory/ --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-all-tools --add-dir /tmp/gh-aw/cache-memory/ --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location @@ -4340,7 +4340,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/daily-perf-improver.lock.yml b/.github/workflows/daily-perf-improver.lock.yml index 3cb60f2db8..777015fda8 100644 --- a/.github/workflows/daily-perf-improver.lock.yml +++ b/.github/workflows/daily-perf-improver.lock.yml @@ -598,11 +598,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 docker pull mcp/fetch - name: Setup Safe Outputs Collector MCP run: | @@ -1412,7 +1412,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=all", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -4898,7 +4898,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 627ff5396e..9e1291f181 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -168,11 +168,11 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -981,7 +981,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": [ "list_pull_requests", @@ -1310,7 +1310,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-all-tools --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-all-tools --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location @@ -4135,7 +4135,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/daily-test-improver.lock.yml b/.github/workflows/daily-test-improver.lock.yml index dd320f070d..8e48d26535 100644 --- a/.github/workflows/daily-test-improver.lock.yml +++ b/.github/workflows/daily-test-improver.lock.yml @@ -598,11 +598,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 docker pull mcp/fetch - name: Setup Safe Outputs Collector MCP run: | @@ -1412,7 +1412,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=all", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -4872,7 +4872,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index faaf9e5feb..92f1670286 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -547,11 +547,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Install gh-aw extension env: GH_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} @@ -1376,7 +1376,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=pull_requests,actions,repos", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -3934,7 +3934,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/dev.firewall.lock.yml b/.github/workflows/dev.firewall.lock.yml index 3be9a8d0d4..f938ba5a9b 100644 --- a/.github/workflows/dev.firewall.lock.yml +++ b/.github/workflows/dev.firewall.lock.yml @@ -145,11 +145,11 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup MCPs run: | mkdir -p /tmp/gh-aw/mcp-config @@ -170,7 +170,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -427,7 +427,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 2698ffb311..5a51f4fea2 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -147,11 +147,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -960,7 +960,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index 5bfa40dcdf..d32f623354 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -166,11 +166,11 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -979,7 +979,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": [ "get_file_contents", @@ -1396,7 +1396,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-all-tools --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-all-tools --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location @@ -4600,7 +4600,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 5fd964c7fd..c750bd08a8 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -189,7 +189,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1000,7 +1000,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ] [mcp_servers.github.env] diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index 2899311000..9a43478e6a 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -152,7 +152,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -265,7 +265,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Install gh-aw extension env: GH_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} @@ -1086,7 +1086,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3366,7 +3366,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index c4dfd474bf..6bf7aa142a 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -142,11 +142,11 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 docker pull mcp/fetch - name: Setup MCPs run: | @@ -168,7 +168,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -418,7 +418,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,github.com,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,raw.githubusercontent.com,registry.npmjs.org,s.symcb.com,s.symcd.com,security.ubuntu.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --allow-tool web-fetch --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --allow-tool web-fetch --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 40f627b812..999a2ad86e 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -181,7 +181,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -4547,7 +4547,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 5c88632719..a62fc2d4dc 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -169,7 +169,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -282,7 +282,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1089,7 +1089,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -4025,7 +4025,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index d40ddc04e4..21a149e2c7 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -161,7 +161,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -274,7 +274,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 docker pull mcp/ast-grep:latest - name: Setup Safe Outputs Collector MCP run: | @@ -1092,7 +1092,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3599,7 +3599,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index c759de2913..1eae9f23b2 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -176,7 +176,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -289,7 +289,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1096,7 +1096,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3975,7 +3975,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index 9576235df1..b839b5016c 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -888,7 +888,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1693,7 +1693,7 @@ jobs: "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_READ_ONLY=1", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 19da007a5f..10765cf2c6 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -178,7 +178,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -291,7 +291,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1098,7 +1098,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3844,7 +3844,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 938544a8c8..3d0dd9d5a6 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -248,12 +248,12 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e docker pull docker.io/mcp/brave-search - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 docker pull mcp/arxiv-mcp-server docker pull mcp/ast-grep:latest docker pull mcp/context7 @@ -1195,7 +1195,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -1938,7 +1938,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool arxiv --allow-tool 'arxiv(get_paper_details)' --allow-tool 'arxiv(get_paper_pdf)' --allow-tool 'arxiv(search_arxiv)' --allow-tool ast-grep --allow-tool 'ast-grep(*)' --allow-tool brave-search --allow-tool 'brave-search(*)' --allow-tool context7 --allow-tool 'context7(get-library-docs)' --allow-tool 'context7(resolve-library-id)' --allow-tool datadog --allow-tool 'datadog(get_datadog_metric)' --allow-tool 'datadog(search_datadog_dashboards)' --allow-tool 'datadog(search_datadog_metrics)' --allow-tool 'datadog(search_datadog_slos)' --allow-tool deepwiki --allow-tool 'deepwiki(ask_question)' --allow-tool 'deepwiki(read_wiki_contents)' --allow-tool 'deepwiki(read_wiki_structure)' --allow-tool fabric-rti --allow-tool 'fabric-rti(get_eventstream)' --allow-tool 'fabric-rti(get_eventstream_definition)' --allow-tool 'fabric-rti(kusto_get_entities_schema)' --allow-tool 'fabric-rti(kusto_get_function_schema)' --allow-tool 'fabric-rti(kusto_get_shots)' --allow-tool 'fabric-rti(kusto_get_table_schema)' --allow-tool 'fabric-rti(kusto_known_services)' --allow-tool 'fabric-rti(kusto_list_databases)' --allow-tool 'fabric-rti(kusto_list_tables)' --allow-tool 'fabric-rti(kusto_query)' --allow-tool 'fabric-rti(kusto_sample_function_data)' --allow-tool 'fabric-rti(kusto_sample_table_data)' --allow-tool 'fabric-rti(list_eventstreams)' --allow-tool gh-aw --allow-tool github --allow-tool markitdown --allow-tool 'markitdown(*)' --allow-tool memory --allow-tool 'memory(delete_memory)' --allow-tool 'memory(list_memories)' --allow-tool 'memory(retrieve_memory)' --allow-tool 'memory(store_memory)' --allow-tool microsoftdocs --allow-tool 'microsoftdocs(*)' --allow-tool notion --allow-tool 'notion(get_database)' --allow-tool 'notion(get_page)' --allow-tool 'notion(query_database)' --allow-tool 'notion(search_pages)' --allow-tool safeoutputs --allow-tool sentry --allow-tool 'sentry(analyze_issue_with_seer)' --allow-tool 'sentry(find_dsns)' --allow-tool 'sentry(find_organizations)' --allow-tool 'sentry(find_projects)' --allow-tool 'sentry(find_releases)' --allow-tool 'sentry(find_teams)' --allow-tool 'sentry(get_doc)' --allow-tool 'sentry(get_event_attachment)' --allow-tool 'sentry(get_issue_details)' --allow-tool 'sentry(get_trace_details)' --allow-tool 'sentry(search_docs requires SENTRY_OPENAI_API_KEY)' --allow-tool 'sentry(search_events)' --allow-tool 'sentry(search_issues)' --allow-tool 'sentry(whoami)' --allow-tool serena --allow-tool 'serena(*)' --allow-tool 'shell(cat)' --allow-tool 'shell(date)' --allow-tool 'shell(echo)' --allow-tool 'shell(grep)' --allow-tool 'shell(head)' --allow-tool 'shell(ls)' --allow-tool 'shell(pwd)' --allow-tool 'shell(sort)' --allow-tool 'shell(tail)' --allow-tool 'shell(uniq)' --allow-tool 'shell(wc)' --allow-tool 'shell(yq)' --allow-tool tavily --allow-tool 'tavily(*)' --allow-tool write --add-dir /tmp/gh-aw/cache-memory/ --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool arxiv --allow-tool 'arxiv(get_paper_details)' --allow-tool 'arxiv(get_paper_pdf)' --allow-tool 'arxiv(search_arxiv)' --allow-tool ast-grep --allow-tool 'ast-grep(*)' --allow-tool brave-search --allow-tool 'brave-search(*)' --allow-tool context7 --allow-tool 'context7(get-library-docs)' --allow-tool 'context7(resolve-library-id)' --allow-tool datadog --allow-tool 'datadog(get_datadog_metric)' --allow-tool 'datadog(search_datadog_dashboards)' --allow-tool 'datadog(search_datadog_metrics)' --allow-tool 'datadog(search_datadog_slos)' --allow-tool deepwiki --allow-tool 'deepwiki(ask_question)' --allow-tool 'deepwiki(read_wiki_contents)' --allow-tool 'deepwiki(read_wiki_structure)' --allow-tool fabric-rti --allow-tool 'fabric-rti(get_eventstream)' --allow-tool 'fabric-rti(get_eventstream_definition)' --allow-tool 'fabric-rti(kusto_get_entities_schema)' --allow-tool 'fabric-rti(kusto_get_function_schema)' --allow-tool 'fabric-rti(kusto_get_shots)' --allow-tool 'fabric-rti(kusto_get_table_schema)' --allow-tool 'fabric-rti(kusto_known_services)' --allow-tool 'fabric-rti(kusto_list_databases)' --allow-tool 'fabric-rti(kusto_list_tables)' --allow-tool 'fabric-rti(kusto_query)' --allow-tool 'fabric-rti(kusto_sample_function_data)' --allow-tool 'fabric-rti(kusto_sample_table_data)' --allow-tool 'fabric-rti(list_eventstreams)' --allow-tool gh-aw --allow-tool github --allow-tool markitdown --allow-tool 'markitdown(*)' --allow-tool memory --allow-tool 'memory(delete_memory)' --allow-tool 'memory(list_memories)' --allow-tool 'memory(retrieve_memory)' --allow-tool 'memory(store_memory)' --allow-tool microsoftdocs --allow-tool 'microsoftdocs(*)' --allow-tool notion --allow-tool 'notion(get_database)' --allow-tool 'notion(get_page)' --allow-tool 'notion(query_database)' --allow-tool 'notion(search_pages)' --allow-tool safeoutputs --allow-tool sentry --allow-tool 'sentry(analyze_issue_with_seer)' --allow-tool 'sentry(find_dsns)' --allow-tool 'sentry(find_organizations)' --allow-tool 'sentry(find_projects)' --allow-tool 'sentry(find_releases)' --allow-tool 'sentry(find_teams)' --allow-tool 'sentry(get_doc)' --allow-tool 'sentry(get_event_attachment)' --allow-tool 'sentry(get_issue_details)' --allow-tool 'sentry(get_trace_details)' --allow-tool 'sentry(search_docs requires SENTRY_OPENAI_API_KEY)' --allow-tool 'sentry(search_events)' --allow-tool 'sentry(search_issues)' --allow-tool 'sentry(whoami)' --allow-tool serena --allow-tool 'serena(*)' --allow-tool 'shell(cat)' --allow-tool 'shell(date)' --allow-tool 'shell(echo)' --allow-tool 'shell(grep)' --allow-tool 'shell(head)' --allow-tool 'shell(ls)' --allow-tool 'shell(pwd)' --allow-tool 'shell(sort)' --allow-tool 'shell(tail)' --allow-tool 'shell(uniq)' --allow-tool 'shell(wc)' --allow-tool 'shell(yq)' --allow-tool tavily --allow-tool 'tavily(*)' --allow-tool write --add-dir /tmp/gh-aw/cache-memory/ --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location @@ -4779,7 +4779,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index c2940d3341..13e4f7800e 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -507,11 +507,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1320,7 +1320,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=pull_requests,repos", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -4272,7 +4272,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index e6535525c7..4d065c9e42 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -155,11 +155,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 docker pull mcp/notion - name: Setup Safe Outputs Collector MCP run: | @@ -969,7 +969,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 2f4d4e49c2..0484a8e3d1 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -1107,11 +1107,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1920,7 +1920,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -4571,7 +4571,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 2508c261d8..6e753288a9 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -669,11 +669,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1482,7 +1482,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default,discussions", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -4381,7 +4381,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index dd241f54b0..4e2d06b94b 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -1367,11 +1367,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -2180,7 +2180,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": [ "get_repository", @@ -6082,7 +6082,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 3f267c3877..807cdcb6e5 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -1150,11 +1150,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1970,7 +1970,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -5517,7 +5517,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 443a23984c..e43f077bc9 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -150,11 +150,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -963,7 +963,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -3789,7 +3789,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 9fab04db9e..74599e5aae 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -169,11 +169,11 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -982,7 +982,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -1274,7 +1274,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --allow-tool safeoutputs --allow-tool tavily --allow-tool 'tavily(*)' --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --allow-tool safeoutputs --allow-tool tavily --allow-tool 'tavily(*)' --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location @@ -4101,7 +4101,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index d4dae86e62..26a3579b5b 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -202,7 +202,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -315,7 +315,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1126,7 +1126,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3974,7 +3974,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index e2735d3633..8c200fd8f7 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -178,7 +178,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -3774,7 +3774,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index bbe36fa5ac..dcb462bf9d 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -1134,7 +1134,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -1247,7 +1247,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 docker pull mcp/arxiv-mcp-server docker pull mcp/context7 - name: Setup Safe Outputs Collector MCP @@ -2085,7 +2085,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -4498,7 +4498,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index 4f7be64fd0..73e9512e93 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -174,7 +174,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -287,7 +287,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1094,7 +1094,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=context,repos,code_security,pull_requests", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3933,7 +3933,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 13dfab31a1..0d649b90c0 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -180,7 +180,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -293,7 +293,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1100,7 +1100,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3883,7 +3883,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 3d01edb9ce..43f9db8614 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -154,7 +154,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -267,7 +267,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1074,7 +1074,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -3447,7 +3447,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index cb5e7e821b..7e0298f2df 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -163,7 +163,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -974,7 +974,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ] [mcp_servers.github.env] diff --git a/.github/workflows/smoke-copilot.firewall.lock.yml b/.github/workflows/smoke-copilot.firewall.lock.yml index d0ad5d98a0..eaf1d344f4 100644 --- a/.github/workflows/smoke-copilot.firewall.lock.yml +++ b/.github/workflows/smoke-copilot.firewall.lock.yml @@ -164,11 +164,11 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -977,7 +977,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -1264,7 +1264,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --allow-tool safeoutputs --allow-tool 'shell(cat)' --allow-tool 'shell(date)' --allow-tool 'shell(echo)' --allow-tool 'shell(grep)' --allow-tool 'shell(head)' --allow-tool 'shell(ls)' --allow-tool 'shell(pwd)' --allow-tool 'shell(sort)' --allow-tool 'shell(tail)' --allow-tool 'shell(uniq)' --allow-tool 'shell(wc)' --allow-tool 'shell(yq)' --allow-tool write --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --allow-tool safeoutputs --allow-tool 'shell(cat)' --allow-tool 'shell(date)' --allow-tool 'shell(echo)' --allow-tool 'shell(grep)' --allow-tool 'shell(head)' --allow-tool 'shell(ls)' --allow-tool 'shell(pwd)' --allow-tool 'shell(sort)' --allow-tool 'shell(tail)' --allow-tool 'shell(uniq)' --allow-tool 'shell(wc)' --allow-tool 'shell(yq)' --allow-tool write --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location @@ -4155,7 +4155,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index b188820636..161435319e 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -164,11 +164,11 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -977,7 +977,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -1264,7 +1264,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --allow-tool safeoutputs --allow-tool 'shell(cat)' --allow-tool 'shell(date)' --allow-tool 'shell(echo)' --allow-tool 'shell(grep)' --allow-tool 'shell(head)' --allow-tool 'shell(ls)' --allow-tool 'shell(pwd)' --allow-tool 'shell(sort)' --allow-tool 'shell(tail)' --allow-tool 'shell(uniq)' --allow-tool 'shell(wc)' --allow-tool 'shell(yq)' --allow-tool write --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-tool github --allow-tool safeoutputs --allow-tool 'shell(cat)' --allow-tool 'shell(date)' --allow-tool 'shell(echo)' --allow-tool 'shell(grep)' --allow-tool 'shell(head)' --allow-tool 'shell(ls)' --allow-tool 'shell(pwd)' --allow-tool 'shell(sort)' --allow-tool 'shell(tail)' --allow-tool 'shell(uniq)' --allow-tool 'shell(wc)' --allow-tool 'shell(yq)' --allow-tool write --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location @@ -4155,7 +4155,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/smoke-detector.lock.yml b/.github/workflows/smoke-detector.lock.yml index a8a2bcbaad..e4fb8bb7ed 100644 --- a/.github/workflows/smoke-detector.lock.yml +++ b/.github/workflows/smoke-detector.lock.yml @@ -937,7 +937,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -1050,7 +1050,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1861,7 +1861,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default,actions", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -4479,7 +4479,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index d494c58e40..72e1fbf7e1 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -148,7 +148,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -953,7 +953,7 @@ jobs: "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_READ_ONLY=1", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 6523a65fc1..d57b6453f0 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -594,7 +594,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -707,7 +707,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1514,7 +1514,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -4668,7 +4668,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/test-jqschema.lock.yml b/.github/workflows/test-jqschema.lock.yml index 71ab50472f..bf41c9ebeb 100644 --- a/.github/workflows/test-jqschema.lock.yml +++ b/.github/workflows/test-jqschema.lock.yml @@ -139,11 +139,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup MCPs run: | mkdir -p /tmp/gh-aw/mcp-config @@ -164,7 +164,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { diff --git a/.github/workflows/test-post-steps.lock.yml b/.github/workflows/test-post-steps.lock.yml index 8dc7d54d71..645a690e1b 100644 --- a/.github/workflows/test-post-steps.lock.yml +++ b/.github/workflows/test-post-steps.lock.yml @@ -134,11 +134,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup MCPs run: | mkdir -p /tmp/gh-aw/mcp-config @@ -159,7 +159,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": [ "get_repository" diff --git a/.github/workflows/test-svelte.lock.yml b/.github/workflows/test-svelte.lock.yml index 67d5ceeac7..f6af42d621 100644 --- a/.github/workflows/test-svelte.lock.yml +++ b/.github/workflows/test-svelte.lock.yml @@ -136,11 +136,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup MCPs run: | mkdir -p /tmp/gh-aw/mcp-config @@ -161,7 +161,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index c6cde9702b..d4527907b5 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -532,11 +532,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1345,7 +1345,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": [ "list_pull_requests", @@ -4593,7 +4593,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 9d9ed8abe8..0815416ee8 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -947,7 +947,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Generate Claude Settings run: | mkdir -p /tmp/gh-aw/.claude @@ -1060,7 +1060,7 @@ jobs: - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -1867,7 +1867,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}" @@ -4887,7 +4887,7 @@ jobs: with: node-version: '24' - name: Install Claude Code CLI - run: npm install -g @anthropic-ai/claude-code@2.0.27 + run: npm install -g @anthropic-ai/claude-code@2.0.28 - name: Execute Claude Code CLI id: agentic_execution # Allowed tools (sorted): diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index e275f27cab..19c14cbc32 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -167,11 +167,11 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -980,7 +980,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -4020,7 +4020,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index ae46dd5fd1..4f9d865f04 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -164,11 +164,11 @@ jobs: - name: Cleanup any existing awf resources run: ./scripts/ci/cleanup.sh || true - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.20.0 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 - name: Setup Safe Outputs Collector MCP run: | mkdir -p /tmp/gh-aw/safeoutputs @@ -977,7 +977,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.20.0" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": [ "search_issues", @@ -1257,7 +1257,7 @@ jobs: sudo -E awf --env-all \ --allow-domains api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org \ --log-level info \ - "npx -y @github/copilot@0.0.351 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-all-tools --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ + "npx -y @github/copilot@0.0.352 --add-dir /tmp/gh-aw/ --log-level all --disable-builtin-mcps --allow-all-tools --allow-all-paths --prompt \"\$(cat /tmp/gh-aw/aw-prompts/prompt.txt)\"" \ 2>&1 | tee /tmp/gh-aw/agent-stdio.log # Move preserved Copilot logs to expected location @@ -4083,7 +4083,7 @@ jobs: with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.352 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): diff --git a/docs/src/content/docs/reference/frontmatter-full.md b/docs/src/content/docs/reference/frontmatter-full.md index 9895876378..624fe14170 100644 --- a/docs/src/content/docs/reference/frontmatter-full.md +++ b/docs/src/content/docs/reference/frontmatter-full.md @@ -526,8 +526,7 @@ on: # Time when workflow should stop running. Supports multiple formats: absolute # dates (YYYY-MM-DD HH:MM:SS, June 1 2025, 1st June 2025, 06/01/2025, etc.) or - # relative time deltas (+25h, +3d, +1d12h30m). Note: Minute-only units (e.g., +30m) - # are not allowed; use hours instead (e.g., +1h). + # relative time deltas (+25h, +3d, +1d12h30m) # (optional) stop-after: "example-value" diff --git a/pkg/cli/firewall_log_test.go b/pkg/cli/firewall_log_test.go index 772628d356..018bae96a8 100644 --- a/pkg/cli/firewall_log_test.go +++ b/pkg/cli/firewall_log_test.go @@ -499,14 +499,14 @@ func TestSanitizeWorkflowName(t *testing.T) { func TestAnalyzeFirewallLogsWithWorkflowSuffix(t *testing.T) { // Create a temporary directory structure that mimics actual workflow artifact layout tmpDir := t.TempDir() - + // Create a directory with workflow-specific suffix (like squid-logs-smoke-copilot-firewall) logsDir := filepath.Join(tmpDir, "squid-logs-smoke-copilot-firewall") err := os.MkdirAll(logsDir, 0755) if err != nil { t.Fatalf("Failed to create logs directory: %v", err) } - + // Create a sample access.log file accessLog := filepath.Join(logsDir, "access.log") logContent := `1761332530.474 172.30.0.20:35288 api.enterprise.githubcopilot.com:443 140.82.112.22:443 1.1 CONNECT 200 TCP_TUNNEL:HIER_DIRECT api.enterprise.githubcopilot.com:443 "-" @@ -517,30 +517,30 @@ func TestAnalyzeFirewallLogsWithWorkflowSuffix(t *testing.T) { if err != nil { t.Fatalf("Failed to write access.log: %v", err) } - + // Analyze the logs - this should find the squid-logs-* directory analysis, err := analyzeFirewallLogs(tmpDir, false) if err != nil { t.Fatalf("analyzeFirewallLogs failed: %v", err) } - + if analysis == nil { t.Fatal("Expected firewall analysis but got nil") } - + // Verify the analysis found our logs if analysis.TotalRequests != 3 { t.Errorf("TotalRequests: got %d, want 3", analysis.TotalRequests) } - + if analysis.AllowedRequests != 2 { t.Errorf("AllowedRequests: got %d, want 2", analysis.AllowedRequests) } - + if analysis.DeniedRequests != 1 { t.Errorf("DeniedRequests: got %d, want 1", analysis.DeniedRequests) } - + // Verify allowed domains expectedAllowed := map[string]bool{ "api.enterprise.githubcopilot.com:443": true, @@ -551,7 +551,7 @@ func TestAnalyzeFirewallLogsWithWorkflowSuffix(t *testing.T) { t.Errorf("Unexpected allowed domain: %s", domain) } } - + // Verify denied domains if len(analysis.DeniedDomains) != 1 || analysis.DeniedDomains[0] != "blocked.example.com:443" { t.Errorf("DeniedDomains: got %v, want [blocked.example.com:443]", analysis.DeniedDomains) diff --git a/pkg/constants/constants.go b/pkg/constants/constants.go index b770fd299d..c45c344ea6 100644 --- a/pkg/constants/constants.go +++ b/pkg/constants/constants.go @@ -15,16 +15,16 @@ const ExpressionBreakThreshold = 100 const DefaultMCPRegistryURL = "https://api.mcp.github.com/v0" // DefaultClaudeCodeVersion is the default version of the Claude Code CLI -const DefaultClaudeCodeVersion = "2.0.27" +const DefaultClaudeCodeVersion = "2.0.28" // DefaultCopilotVersion is the default version of the GitHub Copilot CLI -const DefaultCopilotVersion = "0.0.351" +const DefaultCopilotVersion = "0.0.352" // DefaultCodexVersion is the default version of the OpenAI Codex CLI const DefaultCodexVersion = "0.50.0" // DefaultGitHubMCPServerVersion is the default version of the GitHub MCP server Docker image -const DefaultGitHubMCPServerVersion = "v0.20.0" +const DefaultGitHubMCPServerVersion = "v0.20.1" // DefaultFirewallVersion is the default version of the gh-aw-firewall (AWF) binary const DefaultFirewallVersion = "v0.1.1" diff --git a/pkg/workflow/codex_engine_test.go b/pkg/workflow/codex_engine_test.go index c5b9e6610a..0121d5e34e 100644 --- a/pkg/workflow/codex_engine_test.go +++ b/pkg/workflow/codex_engine_test.go @@ -314,7 +314,7 @@ func TestCodexEngineRenderMCPConfig(t *testing.T) { "\"GITHUB_READ_ONLY=1\",", "\"-e\",", "\"GITHUB_TOOLSETS=default\",", - "\"ghcr.io/github/github-mcp-server:v0.20.0\"", + "\"ghcr.io/github/github-mcp-server:v0.20.1\"", "]", "", "[mcp_servers.github.env]", diff --git a/pkg/workflow/copilot_engine_test.go b/pkg/workflow/copilot_engine_test.go index ca4b045578..b53bb41646 100644 --- a/pkg/workflow/copilot_engine_test.go +++ b/pkg/workflow/copilot_engine_test.go @@ -657,7 +657,7 @@ func TestCopilotEngineRenderGitHubMCPConfig(t *testing.T) { `"--rm",`, `"-e",`, `"GITHUB_PERSONAL_ACCESS_TOKEN",`, - `"ghcr.io/github/github-mcp-server:v0.20.0"`, + `"ghcr.io/github/github-mcp-server:v0.20.1"`, `"tools": ["*"]`, `"env": {`, `"GITHUB_PERSONAL_ACCESS_TOKEN": "\${GITHUB_MCP_SERVER_TOKEN}"`, @@ -790,7 +790,7 @@ func TestCopilotEngineRenderMCPConfigWithGitHubAndPlaywright(t *testing.T) { `"github": {`, `"type": "local",`, `"command": "docker",`, - `"ghcr.io/github/github-mcp-server:v0.20.0"`, + `"ghcr.io/github/github-mcp-server:v0.20.1"`, `},`, // GitHub should NOT be last (comma after closing brace) `"playwright": {`, `"type": "local",`, diff --git a/pkg/workflow/docker_predownload_test.go b/pkg/workflow/docker_predownload_test.go index 661ce29cf9..28f3a67268 100644 --- a/pkg/workflow/docker_predownload_test.go +++ b/pkg/workflow/docker_predownload_test.go @@ -26,7 +26,7 @@ tools: # Test Test workflow.`, expectedImages: []string{ - "ghcr.io/github/github-mcp-server:v0.20.0", + "ghcr.io/github/github-mcp-server:v0.20.1", }, expectStep: true, }, @@ -59,7 +59,7 @@ tools: # Test Test workflow.`, expectedImages: []string{ - "ghcr.io/github/github-mcp-server:v0.20.0", + "ghcr.io/github/github-mcp-server:v0.20.1", }, expectStep: true, }, @@ -92,7 +92,7 @@ mcp-servers: # Test Test workflow with custom MCP container.`, expectedImages: []string{ - "ghcr.io/github/github-mcp-server:v0.20.0", + "ghcr.io/github/github-mcp-server:v0.20.1", "myorg/custom-mcp:v1.0.0", }, expectStep: true, diff --git a/pkg/workflow/github_remote_mode_test.go b/pkg/workflow/github_remote_mode_test.go index 8f661f723d..2ac91257d3 100644 --- a/pkg/workflow/github_remote_mode_test.go +++ b/pkg/workflow/github_remote_mode_test.go @@ -263,7 +263,7 @@ This is a test workflow for GitHub remote mode configuration. t.Errorf("Expected Docker command but didn't find it in:\n%s", lockContent) } } - if !strings.Contains(lockContent, `ghcr.io/github/github-mcp-server:v0.20.0`) { + if !strings.Contains(lockContent, `ghcr.io/github/github-mcp-server:v0.20.1`) { t.Errorf("Expected Docker image but didn't find it in:\n%s", lockContent) } // Should NOT contain HTTP type diff --git a/pkg/workflow/log_parser_docker_format_test.go b/pkg/workflow/log_parser_docker_format_test.go index 43a0011df1..24778a6afb 100644 --- a/pkg/workflow/log_parser_docker_format_test.go +++ b/pkg/workflow/log_parser_docker_format_test.go @@ -10,9 +10,9 @@ func TestParseClaudeLogDockerPullFormat(t *testing.T) { dockerPullLog := `npm warn exec The following package was not found and will be installed: @anthropic-ai/claude-code@1.0.115 [DEBUG] Watching for changes in setting files /tmp/gh-aw/.claude/settings.json... [ERROR] Failed to save config with lock: Error: ENOENT: no such file or directory, lstat '/home/runner/.claude.json' -[ERROR] MCP server "github" Server stderr: Unable to find image 'ghcr.io/github/github-mcp-server:v0.20.0' locally +[ERROR] MCP server "github" Server stderr: Unable to find image 'ghcr.io/github/github-mcp-server:v0.20.1' locally [DEBUG] Shell snapshot created successfully (242917 bytes) -[ERROR] MCP server "github" Server stderr: v0.20.0: Pulling from github/github-mcp-server +[ERROR] MCP server "github" Server stderr: v0.20.1: Pulling from github/github-mcp-server [ERROR] MCP server "github" Server stderr: 35d697fe2738: Pulling fs layer [ERROR] MCP server "github" Server stderr: bfb59b82a9b6: Pulling fs layer 4eff9a62d888: Pulling fs layer @@ -60,8 +60,8 @@ func TestParseClaudeLogDockerPullFormatJS(t *testing.T) { } dockerPullLog := `[DEBUG] Starting Claude -[ERROR] MCP server "github" Server stderr: Unable to find image 'ghcr.io/github/github-mcp-server:v0.20.0' locally -[ERROR] MCP server "github" Server stderr: v0.20.0: Pulling from github/github-mcp-server +[ERROR] MCP server "github" Server stderr: Unable to find image 'ghcr.io/github/github-mcp-server:v0.20.1' locally +[ERROR] MCP server "github" Server stderr: v0.20.1: Pulling from github/github-mcp-server 4eff9a62d888: Pulling fs layer 62de241dac5f: Pulling fs layer {"type":"system","subtype":"init","session_id":"test-123","tools":["Bash","Read"],"model":"claude-sonnet-4-20250514"} diff --git a/pkg/workflow/mcp_config_test.go b/pkg/workflow/mcp_config_test.go index ea6c45e5d7..ed425441d9 100644 --- a/pkg/workflow/mcp_config_test.go +++ b/pkg/workflow/mcp_config_test.go @@ -36,7 +36,7 @@ tools: // With Docker MCP always enabled, default is docker (not services) expectedType: "docker", expectedCommand: "docker", - expectedDockerImage: "ghcr.io/github/github-mcp-server:v0.20.0", + expectedDockerImage: "ghcr.io/github/github-mcp-server:v0.20.1", }, } @@ -168,7 +168,7 @@ func TestGenerateGitHubMCPConfig(t *testing.T) { if !strings.Contains(result, `"command": "docker"`) { t.Errorf("Expected Docker command but got:\n%s", result) } - if !strings.Contains(result, `"ghcr.io/github/github-mcp-server:v0.20.0"`) { + if !strings.Contains(result, `"ghcr.io/github/github-mcp-server:v0.20.1"`) { t.Errorf("Expected Docker image but got:\n%s", result) } if strings.Contains(result, `"type": "http"`) { @@ -253,7 +253,7 @@ tools: allowed: ["custom_action"] ---`, expectedType: "docker", // Services mode removed - always Docker - expectedDockerImage: "v0.20.0", // Default version + expectedDockerImage: "v0.20.1", // Default version }, { name: "custom docker MCP with different settings", @@ -268,7 +268,7 @@ tools: allowed: ["custom_action"] ---`, expectedType: "docker", - expectedDockerImage: "v0.20.0", // Default version + expectedDockerImage: "v0.20.1", // Default version }, { name: "mixed MCP configuration with defaults", @@ -288,7 +288,7 @@ tools: allowed: ["docker_action"] ---`, expectedType: "docker", // GitHub should now use docker by default (not services) - expectedDockerImage: "v0.20.0", // Default version + expectedDockerImage: "v0.20.1", // Default version }, { name: "custom docker MCP with custom Docker image version",