From 6545cf6636d4dcb731eb937e3bbacfd762b7b842 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 9 Aug 2026 06:26:45 +0000 Subject: [PATCH 1/2] Initial plan From bcf8793327c7827df1bf57549920275e8a8282da Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 9 Aug 2026 06:36:33 +0000 Subject: [PATCH 2/2] Update Playwright CLI default version to 0.1.18 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .changeset/patch-update-playwright-cli-0.1.18.md | 5 +++++ .github/workflows/blog-auditor.lock.yml | 2 +- .github/workflows/cloclo.lock.yml | 2 +- .github/workflows/daily-model-inventory.lock.yml | 2 +- .github/workflows/daily-multi-device-docs-tester.lock.yml | 2 +- .github/workflows/docs-noob-tester.lock.yml | 2 +- .github/workflows/slide-deck-maintainer.lock.yml | 2 +- .github/workflows/smoke-claude.lock.yml | 2 +- .github/workflows/smoke-codex.lock.yml | 2 +- .github/workflows/smoke-copilot-aoai-apikey.lock.yml | 2 +- .github/workflows/smoke-copilot-aoai-entra.lock.yml | 2 +- .github/workflows/smoke-copilot-arm.lock.yml | 2 +- .github/workflows/smoke-copilot.lock.yml | 2 +- .github/workflows/visual-regression-checker.lock.yml | 2 +- .github/workflows/weekly-editors-health-check.lock.yml | 2 +- pkg/constants/version_constants.go | 2 +- pkg/constants/version_constants_test.go | 4 ++-- .../playwright-cli-mode.golden | 2 +- .../wasm_golden/WasmBinary/playwright-cli-mode.golden | 2 +- 19 files changed, 24 insertions(+), 19 deletions(-) create mode 100644 .changeset/patch-update-playwright-cli-0.1.18.md diff --git a/.changeset/patch-update-playwright-cli-0.1.18.md b/.changeset/patch-update-playwright-cli-0.1.18.md new file mode 100644 index 00000000000..86a1915749b --- /dev/null +++ b/.changeset/patch-update-playwright-cli-0.1.18.md @@ -0,0 +1,5 @@ +--- +"gh-aw": patch +--- + +Update `DefaultPlaywrightCLIVersion` from `0.1.17` to `0.1.18` in `pkg/constants/version_constants.go`. diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 134e69f553c..3e5b826c67e 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -577,7 +577,7 @@ jobs: - name: Install Claude Code CLI run: npm install -g @anthropic-ai/claude-code@2.1.226 - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 864872b1bf9..a077befc90b 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -703,7 +703,7 @@ jobs: - name: Install Claude Code CLI run: npm install -g @anthropic-ai/claude-code@2.1.226 - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml index 3813a261c25..79e5a1c15ba 100644 --- a/.github/workflows/daily-model-inventory.lock.yml +++ b/.github/workflows/daily-model-inventory.lock.yml @@ -543,7 +543,7 @@ jobs: - name: Install GitHub Copilot SDK (Node.js) run: cd "${GITHUB_WORKSPACE}" && npm install --ignore-scripts --no-save @github/copilot-sdk@1.0.8 - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 57c4435bec8..bc78c3057cb 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -531,7 +531,7 @@ jobs: - name: Install Pi CLI run: npm install --ignore-scripts -g @earendil-works/pi-coding-agent@0.84.1 - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 9126f65da47..8b3b0055693 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -528,7 +528,7 @@ jobs: - name: Install GitHub Copilot SDK (Node.js) run: cd "${GITHUB_WORKSPACE}" && npm install --ignore-scripts --no-save @github/copilot-sdk@1.0.8 - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index a30b34f0854..944b569fba9 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -611,7 +611,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.44 --rootless - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index c0314722cd9..956108fee6b 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -827,7 +827,7 @@ jobs: - name: Install Claude Code CLI run: npm install -g @anthropic-ai/claude-code@2.1.226 - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 9d19cacd9e7..94c3f34a963 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -679,7 +679,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.44 --rootless - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml index d32d529573f..37b3c3d5399 100644 --- a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml +++ b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml @@ -739,7 +739,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.44 --rootless - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/smoke-copilot-aoai-entra.lock.yml b/.github/workflows/smoke-copilot-aoai-entra.lock.yml index e566a1268b7..fa3e9a1b94c 100644 --- a/.github/workflows/smoke-copilot-aoai-entra.lock.yml +++ b/.github/workflows/smoke-copilot-aoai-entra.lock.yml @@ -750,7 +750,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.44 --rootless - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml index ebda457bf46..95e1c9db30e 100644 --- a/.github/workflows/smoke-copilot-arm.lock.yml +++ b/.github/workflows/smoke-copilot-arm.lock.yml @@ -669,7 +669,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.44 --rootless - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 817d7f0afa1..60a93390dd4 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -759,7 +759,7 @@ jobs: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/visual-regression-checker.lock.yml b/.github/workflows/visual-regression-checker.lock.yml index b86dd90bb3f..4ed9466332f 100644 --- a/.github/workflows/visual-regression-checker.lock.yml +++ b/.github/workflows/visual-regression-checker.lock.yml @@ -587,7 +587,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.44 --rootless - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml index 52229040f10..95873f6dcc4 100644 --- a/.github/workflows/weekly-editors-health-check.lock.yml +++ b/.github/workflows/weekly-editors-health-check.lock.yml @@ -522,7 +522,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.44 --rootless - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/pkg/constants/version_constants.go b/pkg/constants/version_constants.go index 3a063d5211c..8b7cc271485 100644 --- a/pkg/constants/version_constants.go +++ b/pkg/constants/version_constants.go @@ -161,7 +161,7 @@ const DefaultPlaywrightMCPVersion Version = "0.0.79" // Used when tools.playwright.mode is "cli" to install the CLI tool instead of the MCP server. // Keep this version outside the default 3-day npm release-age cooldown window enforced by // generated Playwright CLI install steps. See TestDefaultPlaywrightCLIVersionOutsideCooldownWindow. -const DefaultPlaywrightCLIVersion Version = "0.1.17" +const DefaultPlaywrightCLIVersion Version = "0.1.18" // DefaultPlaywrightBrowserVersion is the default version of the Playwright browser Docker image const DefaultPlaywrightBrowserVersion Version = "v1.62.1" diff --git a/pkg/constants/version_constants_test.go b/pkg/constants/version_constants_test.go index 07710df57c7..0404d65d010 100644 --- a/pkg/constants/version_constants_test.go +++ b/pkg/constants/version_constants_test.go @@ -10,8 +10,8 @@ import ( func TestDefaultPlaywrightCLIVersionOutsideCooldownWindow(t *testing.T) { t.Parallel() const ( - expectedVersion Version = "0.1.17" - publishedAtRFC3339 = "2026-07-09T19:11:00Z" + expectedVersion Version = "0.1.18" + publishedAtRFC3339 = "2026-08-06T00:00:00Z" minReleaseAge = 72 * time.Hour ) diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden index ce6760b5bbf..e365d040208 100644 --- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden +++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden @@ -426,7 +426,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" vAWF_VERSION --rootless - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10 diff --git a/pkg/workflow/testdata/wasm_golden/WasmBinary/playwright-cli-mode.golden b/pkg/workflow/testdata/wasm_golden/WasmBinary/playwright-cli-mode.golden index f4740d5ab51..dbcfbd5006f 100644 --- a/pkg/workflow/testdata/wasm_golden/WasmBinary/playwright-cli-mode.golden +++ b/pkg/workflow/testdata/wasm_golden/WasmBinary/playwright-cli-mode.golden @@ -421,7 +421,7 @@ jobs: - name: Install AWF binary run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.39 --rootless - name: Install Playwright CLI - run: npm install -g @playwright/cli@0.1.17 + run: npm install -g @playwright/cli@0.1.18 env: NPM_CONFIG_MIN_RELEASE_AGE: '3' timeout-minutes: 10