Skip to content

Commit 852ce5f

Browse files
authored
chore: add setup-bun action to workflows (#896)
* Add setup-bun action to workflows * Remove unnecessary setup-node
1 parent d8fb1ea commit 852ce5f

File tree

2 files changed

+63
-45
lines changed

2 files changed

+63
-45
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ jobs:
2121
with:
2222
node-version: lts/*
2323

24-
- name: Install bun
25-
run: npm i -g bun
24+
- name: Setup Bun
25+
uses: oven-sh/setup-bun@v1
26+
with:
27+
bun-version: latest
2628

2729
- name: Set package version
2830
run: |

.github/workflows/tests.yaml

Lines changed: 59 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,10 @@ jobs:
2020
- name: Setup repo
2121
uses: actions/checkout@v3
2222

23-
- name: Setup node
24-
uses: actions/setup-node@v3
23+
- name: Setup Bun
24+
uses: oven-sh/setup-bun@v1
2525
with:
26-
node-version: 18
27-
28-
- name: Install bun
29-
run: npm install -g bun
26+
bun-version: latest
3027

3128
- name: Install Dependencies
3229
run: bun install
@@ -48,13 +45,11 @@ jobs:
4845
steps:
4946
- name: Setup repo
5047
uses: actions/checkout@v3
51-
- name: Setup node
52-
uses: actions/setup-node@v3
53-
with:
54-
node-version: 18
5548

56-
- name: Install bun
57-
run: npm install -g bun
49+
- name: Setup Bun
50+
uses: oven-sh/setup-bun@v1
51+
with:
52+
bun-version: latest
5853

5954
- name: Install Dependencies
6055
run: bun install
@@ -92,13 +87,11 @@ jobs:
9287
steps:
9388
- name: Setup repo
9489
uses: actions/checkout@v3
95-
- name: Setup node
96-
uses: actions/setup-node@v3
97-
with:
98-
node-version: 18
9990

100-
- name: Install bun
101-
run: npm install -g bun
91+
- name: Setup Bun
92+
uses: oven-sh/setup-bun@v1
93+
with:
94+
bun-version: latest
10295

10396
- name: Install Dependencies
10497
run: bun install
@@ -141,8 +134,10 @@ jobs:
141134
with:
142135
node-version: 18
143136

144-
- name: Install bun
145-
run: npm install -g bun
137+
- name: Setup Bun
138+
uses: oven-sh/setup-bun@v1
139+
with:
140+
bun-version: latest
146141

147142
- uses: pnpm/action-setup@v2
148143
with:
@@ -174,8 +169,10 @@ jobs:
174169
with:
175170
node-version: 18
176171

177-
- name: Install bun
178-
run: npm install -g bun
172+
- name: Setup Bun
173+
uses: oven-sh/setup-bun@v1
174+
with:
175+
bun-version: latest
179176

180177
- uses: pnpm/action-setup@v2
181178
with:
@@ -205,8 +202,10 @@ jobs:
205202
- name: Setup repo
206203
uses: actions/checkout@v3
207204

208-
- name: Install bun
209-
run: npm install -g bun
205+
- name: Setup Bun
206+
uses: oven-sh/setup-bun@v1
207+
with:
208+
bun-version: latest
210209

211210
- name: Install Dependencies
212211
run: bun install
@@ -242,8 +241,11 @@ jobs:
242241
uses: actions/setup-node@v3
243242
with:
244243
node-version: 18
245-
- name: Install bun
246-
run: npm install -g bun
244+
245+
- name: Setup Bun
246+
uses: oven-sh/setup-bun@v1
247+
with:
248+
bun-version: latest
247249

248250
- name: Install Dependencies
249251
run: bun install
@@ -295,8 +297,10 @@ jobs:
295297
with:
296298
node-version: 18
297299

298-
- name: Install bun
299-
run: npm install -g bun
300+
- name: Setup Bun
301+
uses: oven-sh/setup-bun@v1
302+
with:
303+
bun-version: latest
300304

301305
- name: Install example
302306
run: |
@@ -331,8 +335,10 @@ jobs:
331335
with:
332336
node-version: 18
333337

334-
- name: Install bun
335-
run: npm install -g bun
338+
- name: Setup Bun
339+
uses: oven-sh/setup-bun@v1
340+
with:
341+
bun-version: latest
336342

337343
- name: Install Dependencies
338344
run: bun install
@@ -385,8 +391,10 @@ jobs:
385391
with:
386392
node-version: 18
387393

388-
- name: Install bun
389-
run: npm install -g bun
394+
- name: Setup Bun
395+
uses: oven-sh/setup-bun@v1
396+
with:
397+
bun-version: latest
390398

391399
- name: Install example
392400
run: |
@@ -423,15 +431,14 @@ jobs:
423431
with:
424432
node-version: 18
425433

426-
- name: Install bun
427-
run: npm install -g bun
428-
429434
- uses: pnpm/action-setup@v2
430435
with:
431436
version: latest
432437

433-
- name: Install bun
434-
run: npm install -g bun
438+
- name: Setup Bun
439+
uses: oven-sh/setup-bun@v1
440+
with:
441+
bun-version: latest
435442

436443
- name: Install Dependencies
437444
run: bun install
@@ -479,8 +486,12 @@ jobs:
479486
uses: actions/setup-node@v3
480487
with:
481488
node-version: 18
482-
- name: Install bun
483-
run: npm install -g bun
489+
490+
- name: Setup Bun
491+
uses: oven-sh/setup-bun@v1
492+
with:
493+
bun-version: latest
494+
484495
- name: Cache pnpm modules
485496
uses: actions/cache@v2
486497
with:
@@ -533,8 +544,11 @@ jobs:
533544
with:
534545
node-version: 18
535546

536-
- name: Install bun
537-
run: npm install -g bun
547+
- name: Setup Bun
548+
uses: oven-sh/setup-bun@v1
549+
with:
550+
bun-version: latest
551+
538552
- name: Install Dependencies
539553
run: bun install
540554

@@ -576,8 +590,10 @@ jobs:
576590
with:
577591
node-version: 18
578592

579-
- name: Install bun
580-
run: npm install -g bun
593+
- name: Setup Bun
594+
uses: oven-sh/setup-bun@v1
595+
with:
596+
bun-version: latest
581597

582598
- name: Set version
583599
run: |

0 commit comments

Comments
 (0)