@@ -27,11 +27,11 @@ jobs:
2727 VSCODE_LOGS_DIR : ${{ github.workspace }}/artifacts/logs
2828 CURSORLESS_REPO_ROOT : ${{ github.workspace }}
2929 steps :
30- - uses : actions/checkout@v3
31- - uses : pnpm/action-setup@v2
32- - uses : actions/setup-node@v3
30+ - uses : actions/checkout@v4
31+ - run : corepack enable
32+ - uses : actions/setup-node@v4
3333 with :
34- node-version-file : package.json
34+ node-version-file : .nvmrc
3535 cache : pnpm
3636 - run : mkdir -p "${{ env.VSCODE_CRASH_DIR }}" "${{ env.VSCODE_LOGS_DIR }}"
3737 shell : bash
@@ -55,22 +55,20 @@ jobs:
5555 - run : mv ${{ steps.createVsix.outputs.vsixPath }} cursorless-development.vsix
5656 if : runner.os == 'Linux' && matrix.vscode_version == 'stable'
5757 - name : Upload vsix
58- uses : actions/upload-artifact@v3
58+ uses : actions/upload-artifact@v4
5959 if : runner.os == 'Linux' && matrix.vscode_version == 'stable'
6060 with :
6161 name : vsix
6262 path : cursorless-development.vsix
6363 - name : Archive logs
64- uses : actions/upload-artifact@v3
64+ uses : actions/upload-artifact@v4
6565 with :
6666 name : logs
6767 path : ${{ env.VSCODE_LOGS_DIR }}
6868 if : failure()
6969 - name : Archive dumps
70- uses : actions/upload-artifact@v3
70+ uses : actions/upload-artifact@v4
7171 with :
7272 name : dumps
7373 path : ${{ env.VSCODE_CRASH_DIR }}
7474 if : failure()
75- - name : Forbid TODOs
76- run : ./scripts/forbid-todo.sh
0 commit comments