File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010jobs :
1111 build :
1212 runs-on : ubuntu-latest
13-
13+
1414 strategy :
1515 matrix :
1616 # Node 22+ required for lint-staged v17 (needs >= 22.22.1).
1717 # VS Code 1.95+ compatibility is unaffected — the compiled .vsix runs
1818 # inside VS Code's own Node host, not the CI build environment.
19- node-version : [22 .x]
19+ node-version : [24 .x]
2020
2121 steps :
22- - uses : actions/checkout@v4
23-
22+ - uses : actions/checkout@v4.2.2
23+
2424 - name : Use Node.js ${{ matrix.node-version }}
25- uses : actions/setup-node@v4
25+ uses : actions/setup-node@v4.4.0
2626 with :
2727 node-version : ${{ matrix.node-version }}
2828 cache : ' npm'
29-
29+
3030 - name : Install Dependencies
3131 run : npm ci
32-
32+
3333 - name : Build and Lint
3434 # 'compile' script runs: check-types && lint && node esbuild.js
3535 run : npm run compile
36-
36+
3737 - name : Test
3838 if : runner.os == 'Linux' # vscode-test requires a display server or xvfb on Linux, skipping for simple CI for now or strictly running unit tests
3939 run : echo "Skipping UI tests in headless CI for now"
Original file line number Diff line number Diff line change @@ -12,12 +12,12 @@ jobs:
1212 publish :
1313 runs-on : ubuntu-latest
1414 steps :
15- - uses : actions/checkout@v4
15+ - uses : actions/checkout@v4.2.2
1616
1717 - name : Setup Node.js
18- uses : actions/setup-node@v4
18+ uses : actions/setup-node@v4.4.0
1919 with :
20- node-version : 20 .x
20+ node-version : 24 .x
2121 cache : ' npm'
2222
2323 - name : Install Dependencies
3939 continue-on-error : true
4040
4141 - name : Create GitHub Release
42- uses : softprops/action-gh-release@v3
42+ uses : softprops/action-gh-release@v2.3.2
4343 with :
4444 files : " *.vsix"
4545 generate_release_notes : true
You can’t perform that action at this time.
0 commit comments