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
33runs :
44 using : composite
55 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
1110 with :
1211 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
2014 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
2517 - name : Install dependencies
2618 shell : bash
2719 run : pnpm install
Original file line number Diff line number Diff line change 66 - main
77 workflow_dispatch :
88jobs :
9- install-dependencies :
10- runs-on : ubuntu-latest
11- steps :
12- - uses : actions/checkout@v3
13- - uses : ./.github/actions/install-dependencies
149 lint :
15- needs :
16- - install-dependencies
1710 runs-on : ubuntu-latest
1811 steps :
19- - uses : actions/checkout@v3
12+ - uses : actions/checkout@v4
2013 - uses : ./.github/actions/install-dependencies
2114 - name : Run the linter
2215 run : pnpm lint
2316 test-e2e :
24- needs :
25- - install-dependencies
26- runs-on : ubuntu-latest
17+ runs-on : ubuntu-22.04
2718 steps :
28- - uses : actions/checkout@v3
19+ - uses : actions/checkout@v4
2920 - uses : ./.github/actions/install-dependencies
3021 - run : pnpm build:core
3122 - run : pnpm build:shims
3223 - run : pnpm playwright install --with-deps
3324 - run : pnpm -r test:e2e
3425 test-unit :
35- needs :
36- - install-dependencies
3726 runs-on : ubuntu-latest
3827 steps :
39- - uses : actions/checkout@v3
28+ - uses : actions/checkout@v4
4029 - uses : ./.github/actions/install-dependencies
4130 - run : pnpm build:core
4231 - run : pnpm build:shims
4332 - run : pnpm -r test
4433 typecheck :
45- needs :
46- - install-dependencies
4734 runs-on : ubuntu-latest
4835 steps :
49- - uses : actions/checkout@v3
36+ - uses : actions/checkout@v4
5037 - uses : ./.github/actions/install-dependencies
5138 - run : pnpm build:core
5239 - run : pnpm build:shims
Original file line number Diff line number Diff line change 9191 "typecheck:vue" : " pnpm -C ./examples/vue run typecheck"
9292 },
9393 "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 "
9595 },
9696 "dependencies" : {
9797 "@rollup/plugin-inject" : " ^5.0.5" ,
You can’t perform that action at this time.
0 commit comments