File tree Expand file tree Collapse file tree 1 file changed +17
-5
lines changed Expand file tree Collapse file tree 1 file changed +17
-5
lines changed Original file line number Diff line number Diff line change @@ -16,16 +16,28 @@ jobs:
16
16
- name : Set up Node.js
17
17
uses : actions/setup-node@v2
18
18
with :
19
- node-version : " 14"
19
+ node-version : " 20"
20
+
21
+ - name : Install pnpm
22
+ uses : pnpm/action-setup@v4
23
+ with :
24
+ version : 9.x
25
+
26
+ - name : Cache dependencies
27
+ id : cache-dependencies
28
+ uses : actions/cache@v3
29
+ with :
30
+ path : ~/.pnpm-store
31
+ key : ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
32
+ restore-keys : |
33
+ ${{ runner.os }}-pnpm-store-
20
34
21
35
- name : Install dependencies
36
+ if : steps.cache-dependencies.outputs.cache-hit != 'true'
22
37
run : pnpm install
23
38
24
- - name : Run tests
25
- run : pnpm test
26
-
27
39
- name : Package extension
28
- run : vsce package
40
+ run : pnpm vscode:prepublish && pnpm vsce: package
29
41
30
42
- name : Publish to Marketplace
31
43
env :
You can’t perform that action at this time.
0 commit comments