Skip to content

Commit 85a319a

Browse files
charlespwdclaude
andcommitted
Pin VS Code E2E tests to stable version and add job timeout
- Add --quality=stable to vscode-test-web to use stable VS Code instead of Insiders, which can break CI with untested changes - Add timeout-minutes: 15 to E2E job to fail fast on hangs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 346cc15 commit 85a319a

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ jobs:
3434
e2e:
3535
runs-on: ubuntu-latest
3636
name: E2E tests
37+
timeout-minutes: 15
3738
steps:
3839
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3940
with:

packages/vscode-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"pretest:web": "[ -d .tmp/dawn ] || git clone --depth 1 https://github.com/Shopify/dawn.git .tmp/dawn",
5656
"build:test": "webpack --config webpack.test.config.js --mode development",
5757
"build:test:watch": "WATCH_MODE=1 webpack --config webpack.test.config.js --mode development --watch",
58-
"test:web": "yarn build:test && vscode-test-web --headless --extensionDevelopmentPath=. --extensionTestsPath=./dist/browser/test/suite/index.js .tmp/dawn",
58+
"test:web": "yarn build:test && vscode-test-web --quality=stable --headless --extensionDevelopmentPath=. --extensionTestsPath=./dist/browser/test/suite/index.js .tmp/dawn",
5959
"test:web:watch": "vscode-test-web --open-devtools --extensionDevelopmentPath=. --extensionTestsPath=./dist/browser/test/suite/index.js .tmp/dawn",
6060
"type-check:test": "tsc --project test/tsconfig.json --noEmit",
6161
"type-check": "tsc --noEmit"

0 commit comments

Comments
 (0)