@@ -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