Skip to content

Commit 75d0f67

Browse files
authored
Merge pull request #2856 from actonlang/cache-deps-download
Cache downloaded source archives
2 parents df880e5 + 81a8551 commit 75d0f67

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

.github/workflows/test.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,11 @@ jobs:
141141
ulimit -c unlimited
142142
- name: "Check out repository code"
143143
uses: actions/checkout@v6
144+
- name: "Cache downloaded source archives"
145+
uses: actions/cache@v5
146+
with:
147+
path: deps-download
148+
key: deps-download-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.arch }}-${{ hashFiles('Makefile', 'deps/**/build.zig', 'deps/**/build.zig.zon') }}
144149
- name: "Cache Haskell deps (~/.stack)"
145150
if: matrix.cache == true
146151
uses: actions/cache@v5
@@ -295,6 +300,11 @@ jobs:
295300
echo "BUILD_RELEASE=1" >> $GITHUB_ENV
296301
- name: "Check out repository code"
297302
uses: actions/checkout@v6
303+
- name: "Cache downloaded source archives"
304+
uses: actions/cache@v5
305+
with:
306+
path: deps-download
307+
key: deps-download-${{ matrix.os }}-${{ matrix.version }}-${{ matrix.arch }}-${{ hashFiles('Makefile', 'deps/**/build.zig', 'deps/**/build.zig.zon') }}
298308
- name: "Cache Haskell deps (~/.stack)"
299309
if: matrix.cache == true
300310
uses: actions/cache@v5
@@ -450,6 +460,11 @@ jobs:
450460
mkdir -p "${HOME}/.local/bin" "${STACK_ROOT}"
451461
- name: "Check out repository code"
452462
uses: actions/checkout@v6
463+
- name: "Cache downloaded source archives"
464+
uses: actions/cache@v5
465+
with:
466+
path: deps-download
467+
key: deps-download-build-debs-${{ matrix.arch }}-${{ hashFiles('Makefile', 'deps/**/build.zig', 'deps/**/build.zig.zon') }}
453468
- name: "Cache Haskell deps (~/.stack)"
454469
uses: actions/cache@v5
455470
with:

0 commit comments

Comments
 (0)