From 83d827d3a64860adec0c77ca8fa0ef3f5a112a06 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 5 Jun 2026 04:28:58 +0000 Subject: [PATCH 1/3] Initial plan From e4e656d12e1876aaddf09eea6a48b55a1ce2a85d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 5 Jun 2026 04:32:33 +0000 Subject: [PATCH 2/3] fix(workflows): bump smoke-copilot-byok COPILOT_MODEL to claude-opus-4.8 --- .github/workflows/smoke-copilot-byok.lock.yml | 2 +- .github/workflows/smoke-copilot-byok.md | 2 +- scripts/ci/postprocess-smoke-workflows.test.ts | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/smoke-copilot-byok.lock.yml b/.github/workflows/smoke-copilot-byok.lock.yml index c157265ce..35a709abf 100644 --- a/.github/workflows/smoke-copilot-byok.lock.yml +++ b/.github/workflows/smoke-copilot-byok.lock.yml @@ -76,7 +76,7 @@ concurrency: run-name: "Smoke Copilot BYOK" env: - COPILOT_MODEL: claude-opus-4.6 + COPILOT_MODEL: claude-opus-4.8 jobs: activation: diff --git a/.github/workflows/smoke-copilot-byok.md b/.github/workflows/smoke-copilot-byok.md index 1a6be7cf9..4672221c0 100644 --- a/.github/workflows/smoke-copilot-byok.md +++ b/.github/workflows/smoke-copilot-byok.md @@ -52,7 +52,7 @@ safe-outputs: run-failure: "❌ [{workflow_name}]({run_url}) reports {status}. BYOK mode investigation needed..." timeout-minutes: 15 env: - COPILOT_MODEL: claude-opus-4.6 + COPILOT_MODEL: claude-opus-4.8 sandbox: agent: id: awf diff --git a/scripts/ci/postprocess-smoke-workflows.test.ts b/scripts/ci/postprocess-smoke-workflows.test.ts index 79a810421..7bbbb6344 100644 --- a/scripts/ci/postprocess-smoke-workflows.test.ts +++ b/scripts/ci/postprocess-smoke-workflows.test.ts @@ -403,13 +403,13 @@ describe('buildCopySessionStateStep', () => { }); describe('copilotModelEmptyFallbackRegex', () => { - const EXPECTED_COPILOT_MODEL_FALLBACK = 'claude-opus-4.6'; + const EXPECTED_COPILOT_MODEL_FALLBACK = 'claude-opus-4.8'; beforeEach(() => { copilotModelEmptyFallbackRegex.lastIndex = 0; }); - it('should replace empty fallback with claude-opus-4.6 fallback', () => { + it('should replace empty fallback with claude-opus-4.8 fallback', () => { const input = " COPILOT_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || '' }}\n"; const result = input.replace( copilotModelEmptyFallbackRegex, @@ -422,7 +422,7 @@ describe('copilotModelEmptyFallbackRegex', () => { it('should not modify already-correct fallback', () => { const input = - " COPILOT_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || 'claude-opus-4.6' }}\n"; + " COPILOT_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || 'claude-opus-4.8' }}\n"; const result = input.replace( copilotModelEmptyFallbackRegex, `$1'${EXPECTED_COPILOT_MODEL_FALLBACK}'$2` From a02a5f4e9e363b293debbb235bac3366498a09be Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 5 Jun 2026 04:49:42 +0000 Subject: [PATCH 3/3] fix(workflows): refresh smoke-copilot-byok lock metadata --- .github/workflows/smoke-copilot-byok.lock.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/smoke-copilot-byok.lock.yml b/.github/workflows/smoke-copilot-byok.lock.yml index 35a709abf..9e8323c82 100644 --- a/.github/workflows/smoke-copilot-byok.lock.yml +++ b/.github/workflows/smoke-copilot-byok.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"f0d1a0a0c5686531495fd7edcce752a9d44b1adf2939c858c645b5163a08ef8d","body_hash":"edf5db9a151f4f8aab957afb2f796206aa570e6fbba88a3527cac290b27b8c4a","compiler_version":"v0.77.5","strict":true,"agent_id":"copilot"} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"9e9f54c8a5d552630f12b088c9e5a3a2cac01239e122d9b267d8ca3852df0d25","body_hash":"edf5db9a151f4f8aab957afb2f796206aa570e6fbba88a3527cac290b27b8c4a","compiler_version":"v0.77.5","strict":true,"agent_id":"copilot"} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"de0fac2e4500dabe0009e67214ff5f5447ce83dd","version":"v6.0.2"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"},{"repo":"github/gh-aw-actions/setup","sha":"3ea13c02d765410340d533515cb31a7eef2baaf0","version":"v0.77.5"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.25.58"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.25.58"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.25.58"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.3.22"},{"image":"ghcr.io/github/github-mcp-server:v1.1.0"},{"image":"node:lts-alpine","digest":"sha256:d1b3b4da11eefd5941e7f0b9cf17783fc99d9c6fc34884a665f40a06dbdfc94f","pinned_image":"node:lts-alpine@sha256:d1b3b4da11eefd5941e7f0b9cf17783fc99d9c6fc34884a665f40a06dbdfc94f"}]} # ___ _ _ # / _ \ | | (_)