Skip to content

Commit 24afb5c

Browse files
committed
chore: separated cache save and restore
1 parent ed7e6a4 commit 24afb5c

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.github/workflows/test-all.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ jobs:
4444
id: composer-cache
4545
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
4646

47-
- uses: actions/cache@v4
48-
name: Setup package cache
47+
- uses: actions/cache/restore@v4
48+
name: Restore package cache
49+
id: restore-package-cache
4950
with:
50-
save-always: true
5151
path: |
5252
${{ steps.pnpm-cache.outputs.dir }}
5353
${{ steps.composer-cache.outputs.dir }}
@@ -60,6 +60,14 @@ jobs:
6060
run: |
6161
composer install --prefer-dist --no-progress
6262
pnpm install
63+
64+
- uses: actions/cache/save@v4
65+
name: Save package cache
66+
if: always() && steps.restore-package-cache.outputs.cache-hit != 'true'
67+
with:
68+
path: |
69+
${{ steps.pnpm-cache.outputs.dir }}
70+
${{ steps.composer-cache.outputs.dir }}
6371
6472
- name: Run Lefthook
6573
run: pnpm lefthook run github-actions

0 commit comments

Comments
 (0)