Skip to content

Commit 1663bd4

Browse files
committed
chore: update ci
1 parent a9e64c6 commit 1663bd4

File tree

1 file changed

+21
-37
lines changed

1 file changed

+21
-37
lines changed

.github/workflows/ci.yml

Lines changed: 21 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ jobs:
1313
lint:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v3
17-
- uses: pnpm/action-setup@v2
18-
- uses: actions/setup-node@v3
16+
- uses: actions/checkout@v4
17+
- uses: pnpm/action-setup@v4
18+
- uses: actions/setup-node@v4
1919
with:
20-
node-version: 18.x
20+
node-version: 20.x
2121
cache: pnpm
2222

2323
- name: Install
@@ -29,11 +29,11 @@ jobs:
2929
typecheck:
3030
runs-on: ubuntu-latest
3131
steps:
32-
- uses: actions/checkout@v3
33-
- uses: pnpm/action-setup@v2
34-
- uses: actions/setup-node@v3
32+
- uses: actions/checkout@v4
33+
- uses: pnpm/action-setup@v4
34+
- uses: actions/setup-node@v4
3535
with:
36-
node-version: 18.x
36+
node-version: 20.x
3737
cache: pnpm
3838

3939
- name: Install
@@ -47,20 +47,17 @@ jobs:
4747

4848
strategy:
4949
matrix:
50-
node-version: [18.x]
50+
node-version: [20.x]
5151
os: [ubuntu-latest]
5252
fail-fast: false
5353

5454
steps:
55-
- uses: actions/checkout@v3
56-
- uses: pnpm/action-setup@v2
55+
- uses: actions/checkout@v4
56+
- uses: pnpm/action-setup@v4
5757
- name: Use Node.js ${{ matrix.node-version }}
58-
uses: actions/setup-node@v3
58+
uses: actions/setup-node@v4
5959
with:
6060
node-version: ${{ matrix.node-version }}
61-
registry-url: https://registry.npmjs.org/
62-
cache: pnpm
63-
6461
- run: pnpm install
6562
- run: pnpm run test:unit
6663

@@ -69,36 +66,23 @@ jobs:
6966

7067
strategy:
7168
matrix:
72-
node-version: [18.x]
69+
node-version: [20.x]
7370
os: [ubuntu-latest]
7471
fail-fast: false
7572

7673
steps:
77-
- uses: actions/checkout@v3
78-
- uses: actions/cache@v3
79-
with:
80-
path: |
81-
~/.cache
82-
key: cypress-cache-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}
83-
84-
- uses: pnpm/action-setup@v2
85-
86-
- name: Use Node.js ${{ matrix.node-version }}
87-
uses: actions/setup-node@v3
74+
- uses: actions/checkout@v4
75+
- name: Install pnpm
76+
uses: pnpm/action-setup@v4
77+
- name: Setup Node
78+
uses: actions/setup-node@v4
8879
with:
8980
node-version: ${{ matrix.node-version }}
90-
registry-url: https://registry.npmjs.org/
91-
cache: pnpm
92-
93-
- run: pnpm install
94-
95-
- name: Cypress PNPM Patch
96-
run: cp pnpm-lock.yaml package-lock.json
97-
81+
cache: 'pnpm'
9882
- name: Cypress
99-
uses: cypress-io/github-action@v4
83+
uses: cypress-io/github-action@v6
10084
with:
101-
install-command: echo
85+
install-command: pnpm install
10286
build: pnpm run build
10387
start: pnpm run preview
10488
record: true

0 commit comments

Comments
 (0)