44 push :
55 tags : ['v*']
66 workflow_dispatch :
7+
8+ env :
9+ MISE_LOCKED : " 1"
10+
711jobs :
812 build :
913 runs-on : ubuntu-latest
1014
11- strategy :
12- matrix :
13- node-version : [24.x]
14-
1515 steps :
16- - uses : actions/checkout@v4
17-
18- - name : Use Node.js ${{ matrix.node-version }}
19- uses : actions/setup-node@v4
16+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
17+ - uses : jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
2018 with :
21- node-version : ${{ matrix.node-version }}
19+ install : true
20+ cache : true
2221
23- - run : npm i -g --force corepack && corepack enable && pnpm i --frozen-lockfile
22+ - run : aube ci --frozen-lockfile
2423 - run : node --run lint
2524 - run : node --run ts-check
2625 - run : node --run build
@@ -30,17 +29,17 @@ jobs:
3029 runs-on : ubuntu-latest
3130
3231 steps :
33- - uses : actions/checkout@v4
34- - name : Use Node.js
35- uses : actions/setup-node@v4
32+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
33+ - uses : jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
3634 with :
37- node-version : ' 24.x'
35+ install : true
36+ cache : true
3837
39- - run : npm i -g --force corepack && corepack enable && pnpm i --frozen-lockfile
38+ - run : aube ci --frozen-lockfile
4039 - run : node --run build
4140
4241 - name : Publish to Open VSX Registry
43- uses : HaaLeo/publish-vscode-extension@v1
42+ uses : HaaLeo/publish-vscode-extension@f4ece70f329f66686bd71c54b1671353fe320e49 # v1
4443 with :
4544 pat : ${{ secrets.OPEN_VSX_TOKEN }}
4645 dependencies : false
@@ -50,19 +49,18 @@ jobs:
5049 runs-on : ubuntu-latest
5150
5251 steps :
53- - uses : actions/checkout@v4
54-
55- - name : Use Node.js
56- uses : actions/setup-node@v4
52+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
53+ - uses : jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
5754 with :
58- node-version : ' 24.x'
55+ install : true
56+ cache : true
5957
60- - run : npm i -g --force corepack && corepack enable && pnpm i --frozen-lockfile
58+ - run : aube ci --frozen-lockfile
6159 - run : node --run build
6260
6361 - name : Publish to Visual Studio Marketplace
64- uses : HaaLeo/publish-vscode-extension@v1
62+ uses : HaaLeo/publish-vscode-extension@f4ece70f329f66686bd71c54b1671353fe320e49 # v1
6563 with :
6664 pat : ${{ secrets.VS_MARKETPLACE_TOKEN }}
6765 registryUrl : https://marketplace.visualstudio.com
68- dependencies : false
66+ dependencies : false
0 commit comments