File tree Expand file tree Collapse file tree 3 files changed +14
-35
lines changed
actions/install-dependencies Expand file tree Collapse file tree 3 files changed +14
-35
lines changed Original file line number Diff line number Diff line change @@ -3,25 +3,17 @@ description: Install and cache dependencies
3
3
runs :
4
4
using : composite
5
5
steps :
6
- - uses : actions/checkout@v3
7
- - uses : actions/setup-node@v3
8
- with :
9
- node-version : 18
10
-
6
+ - name : Checkout
7
+ uses : actions/checkout@v4
8
+ - name : Setup pnpm
9
+ uses : pnpm/action-setup@v4
11
10
with :
12
11
run_install : false
13
- version : 8
14
- - name : Get the pnpm store directory
15
- shell : bash
16
- run : |
17
- echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
18
- - name : Setup the pnpm cache
19
- uses : actions/cache@v3
12
+ - name : Setup Node.js
13
+ uses : actions/setup-node@v4
20
14
with :
21
- key : v1-${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
22
- path : |
23
- ${{ env.STORE_PATH }}
24
- restore-keys : v1-${{ runner.os }}-pnpm-store-
15
+ node-version : 18
16
+ cache : pnpm
25
17
- name : Install dependencies
26
18
shell : bash
27
19
run : pnpm install
Original file line number Diff line number Diff line change 6
6
- main
7
7
workflow_dispatch :
8
8
jobs :
9
- install-dependencies :
10
- runs-on : ubuntu-latest
11
- steps :
12
- - uses : actions/checkout@v3
13
- - uses : ./.github/actions/install-dependencies
14
9
lint :
15
- needs :
16
- - install-dependencies
17
10
runs-on : ubuntu-latest
18
11
steps :
19
- - uses : actions/checkout@v3
12
+ - uses : actions/checkout@v4
20
13
- uses : ./.github/actions/install-dependencies
21
14
- name : Run the linter
22
15
run : pnpm lint
23
16
test-e2e :
24
- needs :
25
- - install-dependencies
26
- runs-on : ubuntu-latest
17
+ runs-on : ubuntu-22.04
27
18
steps :
28
- - uses : actions/checkout@v3
19
+ - uses : actions/checkout@v4
29
20
- uses : ./.github/actions/install-dependencies
30
21
- run : pnpm build:core
31
22
- run : pnpm build:shims
32
23
- run : pnpm playwright install --with-deps
33
24
- run : pnpm -r test:e2e
34
25
test-unit :
35
- needs :
36
- - install-dependencies
37
26
runs-on : ubuntu-latest
38
27
steps :
39
- - uses : actions/checkout@v3
28
+ - uses : actions/checkout@v4
40
29
- uses : ./.github/actions/install-dependencies
41
30
- run : pnpm build:core
42
31
- run : pnpm build:shims
43
32
- run : pnpm -r test
44
33
typecheck :
45
- needs :
46
- - install-dependencies
47
34
runs-on : ubuntu-latest
48
35
steps :
49
- - uses : actions/checkout@v3
36
+ - uses : actions/checkout@v4
50
37
- uses : ./.github/actions/install-dependencies
51
38
- run : pnpm build:core
52
39
- run : pnpm build:shims
Original file line number Diff line number Diff line change 91
91
"typecheck:vue" : " pnpm -C ./examples/vue run typecheck"
92
92
},
93
93
"peerDependencies" : {
94
- "vite" : " ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0"
94
+ "vite" : " ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 "
95
95
},
96
96
"dependencies" : {
97
97
"@rollup/plugin-inject" : " ^5.0.5" ,
You can’t perform that action at this time.
0 commit comments