Skip to content

Commit f28bbeb

Browse files
committed
feat: migrate to Bun
1 parent 7c6e375 commit f28bbeb

3 files changed

Lines changed: 1017 additions & 6611 deletions

File tree

β€Ž.github/workflows/astro.ymlβ€Ž

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -31,27 +31,16 @@ jobs:
3131
- name: Setup Pages πŸ“
3232
uses: actions/configure-pages@v5
3333

34-
- name: Setup Node.js environment πŸ’š
35-
uses: actions/setup-node@v4
34+
- name: Setup Bun 🍞
35+
uses: oven-sh/setup-bun@v2
3636
with:
37-
node-version: latest
37+
version: 'latest'
38+
39+
- name: Install dependencies πŸ“¦
40+
run: bun install
3841

39-
- name: Cache deps
40-
uses: actions/cache@v4
41-
with:
42-
path: |
43-
node_modules
44-
~/.npm
45-
key: npm-deps-${{ hashFiles('package-lock.json') }}
46-
restore-keys: npm-deps-
47-
48-
- name: Install deps 🍒
49-
run: |
50-
npm install
51-
npm update
52-
53-
- name: Build Website from Astro 🏭
54-
run: npm run build
42+
- name: Build site πŸ—οΈ
43+
run: bun run build
5544

5645
- name: Upload artifact ⏫
5746
uses: actions/upload-pages-artifact@v3

0 commit comments

Comments
Β (0)