Skip to content

Commit 1c88630

Browse files
chore: upgrade CI to Node 22 and bump lint-staged to v17
- Node 22.x is required by lint-staged v17 (needs >= 22.22.1) - CI build Node version is independent of VS Code runtime compatibility - engines.vscode remains ^1.95.0, @types/vscode stays pinned at 1.95.0
1 parent d42b8a5 commit 1c88630

3 files changed

Lines changed: 48 additions & 69 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
node-version: [18.x, 20.x]
16+
# Node 22+ required for lint-staged v17 (needs >= 22.22.1).
17+
# VS Code 1.95+ compatibility is unaffected — the compiled .vsix runs
18+
# inside VS Code's own Node host, not the CI build environment.
19+
node-version: [22.x]
1720

1821
steps:
1922
- uses: actions/checkout@v4

package-lock.json

Lines changed: 43 additions & 67 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
"@vscode/test-electron": "^2.5.2",
102102
"esbuild": "^0.28.0",
103103
"eslint": "10.3.0",
104-
"lint-staged": "^16.4.0",
104+
"lint-staged": "^17.0.2",
105105
"make-coverage-badge": "^1.2.0",
106106
"npm-run-all": "^4.1.5",
107107
"typescript": "6.0.3",

0 commit comments

Comments
 (0)