Skip to content

Commit 64dfd41

Browse files
committed
fix
1 parent e753c42 commit 64dfd41

File tree

5 files changed

+24
-24
lines changed

5 files changed

+24
-24
lines changed

.github/actions/setup/action.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Setup pnpm and dependencies
2+
description: Setup pnpm, Node.js, and install dependencies with cache
3+
4+
runs:
5+
using: 'composite'
6+
steps:
7+
- name: Setup pnpm
8+
uses: pnpm/action-setup@v4
9+
with:
10+
version: 10
11+
12+
- name: Setup Node.js
13+
uses: actions/setup-node@v4
14+
with:
15+
node-version: 24
16+
cache: 'pnpm'
17+
18+
- name: Install dependencies
19+
shell: bash
20+
run: pnpm install --frozen-lockfile

.github/workflows/build.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- uses: actions/checkout@v4
10-
- uses: pnpm/action-setup@v4
11-
- uses: actions/setup-node@v4
12-
with:
13-
node-version: 22
14-
cache: "pnpm"
15-
- run: pnpm install
10+
- uses: ./.github/actions/setup
1611
- run: pnpm build
1712
- run: pnpm build:client

.github/workflows/format.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,5 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- uses: actions/checkout@v4
10-
- uses: pnpm/action-setup@v4
11-
- uses: actions/setup-node@v4
12-
with:
13-
node-version: 22
14-
cache: "pnpm"
15-
- run: pnpm install
10+
- uses: ./.github/actions/setup
1611
- run: pnpm format

.github/workflows/test.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,5 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- uses: actions/checkout@v4
10-
- uses: pnpm/action-setup@v4
11-
- uses: actions/setup-node@v4
12-
with:
13-
node-version: 22
14-
cache: "pnpm"
15-
- run: pnpm install
10+
- uses: ./.github/actions/setup
1611
- run: pnpm test

.github/workflows/type-check.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- uses: actions/checkout@v4
10-
- uses: pnpm/action-setup@v4
11-
- uses: actions/setup-node@v4
12-
with:
13-
node-version: 22
14-
cache: "pnpm"
15-
- run: pnpm install
10+
- uses: ./.github/actions/setup
1611
- run: pnpm type-check
1712
- run: pnpm type-check:client
1813
- run: pnpm type-check:demo

0 commit comments

Comments
 (0)