Skip to content

Commit 254d91d

Browse files
committed
chore: cache node_modules
1 parent 2c9cb98 commit 254d91d

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed

.github/workflows/ci.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,17 @@ jobs:
2626
- name: Install Bun
2727
uses: oven-sh/setup-bun@v1
2828

29+
- name: Use cached node_modules
30+
uses: actions/cache@v4
31+
with:
32+
path: node_modules
33+
key: node-modules-${{ hashFiles('**/bun.lockb') }}
34+
restore-keys: |
35+
node-modules-
36+
37+
- name: Install Dependencies
38+
run: bun install
39+
2940
- name: Lint
3041
run: bun run lint
3142

@@ -41,6 +52,14 @@ jobs:
4152
- name: Install Bun
4253
uses: oven-sh/setup-bun@v1
4354

55+
- name: Use cached node_modules
56+
uses: actions/cache@v4
57+
with:
58+
path: node_modules
59+
key: node-modules-${{ hashFiles('**/bun.lockb') }}
60+
restore-keys: |
61+
node-modules-
62+
4463
- name: Install Dependencies
4564
run: bun install
4665

@@ -59,6 +78,14 @@ jobs:
5978
- name: Install Bun
6079
uses: oven-sh/setup-bun@v1
6180

81+
- name: Use cached node_modules
82+
uses: actions/cache@v4
83+
with:
84+
path: node_modules
85+
key: node-modules-${{ hashFiles('**/bun.lockb') }}
86+
restore-keys: |
87+
node-modules-
88+
6289
- name: Install Dependencies
6390
run: bun install
6491

.github/workflows/release.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ jobs:
2323
- name: Install Bun
2424
uses: oven-sh/setup-bun@v1
2525

26+
- name: Use cached node_modules
27+
uses: actions/cache@v4
28+
with:
29+
path: node_modules
30+
key: node-modules-${{ hashFiles('**/bun.lockb') }}
31+
restore-keys: |
32+
node-modules-
33+
2634
- name: Install Dependencies
2735
run: bun install
2836

0 commit comments

Comments
 (0)