|
36 | 36 | with: |
37 | 37 | cache: true |
38 | 38 |
|
| 39 | + - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4 |
| 40 | + with: |
| 41 | + path: node_modules |
| 42 | + key: node-modules-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('pnpm-lock.yaml') }} |
| 43 | + |
39 | 44 | - name: 📦 Install dependencies (root only, no scripts) |
40 | | - run: pnpm install --filter . --ignore-scripts |
| 45 | + run: pnpm install --ignore-scripts |
41 | 46 |
|
42 | 47 | - name: 🔠 Lint project |
43 | 48 | run: pnpm lint |
|
58 | 63 | with: |
59 | 64 | cache: true |
60 | 65 |
|
| 66 | + - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4 |
| 67 | + with: |
| 68 | + path: node_modules |
| 69 | + key: node-modules-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('pnpm-lock.yaml') }} |
| 70 | + |
61 | 71 | - name: 📦 Install dependencies |
62 | 72 | run: pnpm install |
63 | 73 |
|
|
80 | 90 | with: |
81 | 91 | cache: true |
82 | 92 |
|
| 93 | + - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4 |
| 94 | + with: |
| 95 | + path: node_modules |
| 96 | + key: node-modules-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('pnpm-lock.yaml') }} |
| 97 | + |
83 | 98 | - name: 📦 Install dependencies |
84 | 99 | run: pnpm install |
85 | 100 |
|
@@ -108,6 +123,11 @@ jobs: |
108 | 123 | with: |
109 | 124 | cache: true |
110 | 125 |
|
| 126 | + - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4 |
| 127 | + with: |
| 128 | + path: node_modules |
| 129 | + key: node-modules-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('pnpm-lock.yaml') }} |
| 130 | + |
111 | 131 | - name: 📦 Install dependencies |
112 | 132 | run: pnpm install |
113 | 133 |
|
@@ -146,6 +166,11 @@ jobs: |
146 | 166 | with: |
147 | 167 | cache: true |
148 | 168 |
|
| 169 | + - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4 |
| 170 | + with: |
| 171 | + path: node_modules |
| 172 | + key: node-modules-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('pnpm-lock.yaml') }} |
| 173 | + |
149 | 174 | - name: 📦 Install dependencies |
150 | 175 | run: pnpm install |
151 | 176 |
|
@@ -174,6 +199,11 @@ jobs: |
174 | 199 | with: |
175 | 200 | cache: true |
176 | 201 |
|
| 202 | + - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4 |
| 203 | + with: |
| 204 | + path: node_modules |
| 205 | + key: node-modules-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('pnpm-lock.yaml') }} |
| 206 | + |
177 | 207 | - name: 📦 Install dependencies |
178 | 208 | run: pnpm install |
179 | 209 |
|
@@ -202,6 +232,11 @@ jobs: |
202 | 232 | with: |
203 | 233 | cache: true |
204 | 234 |
|
| 235 | + - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4 |
| 236 | + with: |
| 237 | + path: node_modules |
| 238 | + key: node-modules-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('pnpm-lock.yaml') }} |
| 239 | + |
205 | 240 | - name: 📦 Install dependencies |
206 | 241 | run: pnpm install |
207 | 242 |
|
|
0 commit comments