Skip to content

Commit 6e3d07b

Browse files
committed
refactor(gh): switch CI from pnpm to bun
1 parent a574394 commit 6e3d07b

1 file changed

Lines changed: 16 additions & 41 deletions

File tree

.github/workflows/ci.yml

Lines changed: 16 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -15,73 +15,48 @@ jobs:
1515
steps:
1616
- uses: actions/checkout@v4
1717

18-
- name: Install pnpm
19-
uses: pnpm/action-setup@v3
18+
- name: Install Bun
19+
uses: oven-sh/setup-bun@v1
2020

21-
- name: Set node
22-
uses: actions/setup-node@v4
23-
with:
24-
node-version: lts/*
25-
26-
- name: Setup
27-
run: npm i -g @antfu/ni
28-
29-
- name: Install
30-
run: nci
21+
- name: Install dependencies
22+
run: bun install
3123

3224
- name: Lint
33-
run: nr lint
25+
run: bun run lint
3426

3527
typecheck:
3628
runs-on: ubuntu-latest
3729
steps:
3830
- uses: actions/checkout@v4
3931

40-
- name: Install pnpm
41-
uses: pnpm/action-setup@v3
42-
43-
- name: Set node
44-
uses: actions/setup-node@v4
45-
with:
46-
node-version: lts/*
32+
- name: Install Bun
33+
uses: oven-sh/setup-bun@v1
4734

48-
- name: Setup
49-
run: npm i -g @antfu/ni
50-
51-
- name: Install
52-
run: nci
35+
- name: Install dependencies
36+
run: bun install
5337

5438
- name: Typecheck
55-
run: nr typecheck
39+
run: bun run typecheck
5640

5741
test:
5842
runs-on: ${{ matrix.os }}
5943

6044
strategy:
6145
matrix:
62-
node: [lts/*]
6346
os: [ubuntu-latest, windows-latest, macos-latest]
6447
fail-fast: false
6548

6649
steps:
6750
- uses: actions/checkout@v4
6851

69-
- name: Install pnpm
70-
uses: pnpm/action-setup@v3
71-
72-
- name: Set node ${{ matrix.node }}
73-
uses: actions/setup-node@v4
74-
with:
75-
node-version: ${{ matrix.node }}
76-
77-
- name: Setup
78-
run: npm i -g @antfu/ni
52+
- name: Install Bun
53+
uses: oven-sh/setup-bun@v1
7954

80-
- name: Install
81-
run: nci
55+
- name: Install dependencies
56+
run: bun install
8257

8358
- name: Build
84-
run: nr build
59+
run: bun run build
8560

8661
- name: Test
87-
run: nr test
62+
run: bun run test

0 commit comments

Comments
 (0)