Skip to content

Commit 4b19cd4

Browse files
committed
🔧 chore: update workflow
1 parent 0231ad6 commit 4b19cd4

2 files changed

Lines changed: 17 additions & 23 deletions

File tree

.github/workflows/release.yml

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,47 +14,43 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v5
1616

17-
- name: Install pnpm
18-
uses: pnpm/action-setup@v4
19-
with:
20-
version: 10
17+
- name: Install bun
18+
uses: oven-sh/setup-bun@v2
2119

2220
- name: Setup Node.js environment
2321
uses: actions/setup-node@v4
2422
with:
25-
node-version: '22'
23+
node-version: '24'
2624

2725
- name: Install deps
28-
run: pnpm install
26+
run: bun i
2927

3028
- name: Test
31-
run: pnpm run test
29+
run: bun run test
3230

3331
release:
3432
needs: test
3533
name: Release
3634
runs-on: ubuntu-latest
3735
steps:
38-
- uses: actions/checkout@v4
36+
- uses: actions/checkout@v5
3937

40-
- name: Install pnpm
41-
uses: pnpm/action-setup@v4
42-
with:
43-
version: 10
38+
- name: Install bun
39+
uses: oven-sh/setup-bun@v2
4440

4541
- name: Setup Node.js environment
4642
uses: actions/setup-node@v4
4743
with:
48-
node-version: '22'
44+
node-version: '24'
4945

5046
- name: Install deps
51-
run: pnpm install
47+
run: bun install
5248

5349
- name: build
54-
run: pnpm run build
50+
run: bun run build
5551

5652
- name: release
57-
run: pnpm run release
53+
run: bun run release
5854
env:
5955
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6056
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

.github/workflows/test.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,22 @@ jobs:
77
steps:
88
- uses: actions/checkout@v5
99

10-
- name: Install pnpm
11-
uses: pnpm/action-setup@v4
12-
with:
13-
version: 10
10+
- name: Install bun
11+
uses: oven-sh/setup-bun@v2
1412

1513
- name: Setup Node.js environment
1614
uses: actions/setup-node@v4
1715
with:
1816
node-version: '24'
1917

2018
- name: Install deps
21-
run: pnpm install
19+
run: bun install
2220

2321
- name: lint
24-
run: pnpm run ci
22+
run: bun run ci
2523

2624
- name: Test and coverage
27-
run: pnpm run test:coverage
25+
run: bun run test:coverage
2826

2927
- name: Upload coverage to Codecov
3028
uses: codecov/codecov-action@v3

0 commit comments

Comments
 (0)