Skip to content

Commit 907be06

Browse files
committed
chore: update ci
1 parent a9e64c6 commit 907be06

File tree

2 files changed

+21
-44
lines changed

2 files changed

+21
-44
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

netlify.toml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
[build.environment]
2-
NODE_VERSION = "16"
3-
4-
[build]
5-
publish = "dist"
6-
command = "pnpm run build"
7-
81
[[redirects]]
92
from = "/*"
103
to = "/index.html"

0 commit comments

Comments
 (0)