Skip to content

Commit 679d5d6

Browse files
askhatpathscale
authored andcommitted
feat: update pipelines to use bun
1 parent 20123aa commit 679d5d6

File tree

2 files changed

+18
-13
lines changed

2 files changed

+18
-13
lines changed

Diff for: .github/workflows/ci.yml

+9-7
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,28 @@ jobs:
99
strategy:
1010
matrix:
1111
os: [ubuntu-latest, windows-latest, macos-latest]
12-
node: ["15", "14", "12", "10"]
1312

1413
steps:
1514
- name: Code Checkout
1615
uses: actions/checkout@v2
1716

18-
- name: Setup Node.js
19-
uses: actions/setup-node@v2
17+
- name: Setup Bun
18+
uses: oven-sh/setup-bun@v1
2019
with:
21-
node-version: ${{ matrix.node }}
20+
bun-version: latest
21+
22+
- name: Show Bun version
23+
run: |
24+
echo "Bun version: $(bun --version)"
2225
2326
- name: Install Dependencies
2427
run: |
25-
npm install -g pnpm@5
26-
pnpm i --frozen-lockfile
28+
bun install --frozen
2729
env:
2830
HUSKY_SKIP_INSTALL: 1
2931
CI: true
3032

3133
- name: Test
32-
run: pnpm t
34+
run: bun run test
3335
env:
3436
CI: true

Diff for: .github/workflows/release.yml

+9-6
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,24 @@ jobs:
1010
- name: Code Checkout
1111
uses: actions/checkout@v2
1212

13-
- name: Setup Node.js
14-
uses: actions/setup-node@v2
13+
- name: Setup Bun
14+
uses: oven-sh/setup-bun@v1
1515
with:
16-
node-version: "14"
16+
bun-version: latest
17+
18+
- name: Show Bun version
19+
run: |
20+
echo "Bun version: $(bun --version)"
1721
1822
- name: Install Dependencies
1923
run: |
20-
npm install -g pnpm@5
21-
pnpm i --frozen-lockfile
24+
bun install --frozen
2225
env:
2326
HUSKY_SKIP_INSTALL: 1
2427
CI: true
2528

2629
- name: Release
27-
run: pnpm run release
30+
run: bun run release
2831
env:
2932
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3033
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)