Skip to content

Commit a45fcd4

Browse files
committed
WIP - caching sources separately
1 parent dc4787b commit a45fcd4

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

.github/workflows/cache-deps.yml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,21 @@ jobs:
7373
echo "package floskell" >> cabal.project
7474
echo " ghc-options: -O0" >> cabal.project
7575
76+
- name: Cache Cabal
77+
uses: actions/cache@v2
78+
env:
79+
cache-name: hackage-sources
80+
with:
81+
path: ${{ env.CABAL_PKGS_DIR }}
82+
key: v2-${{ runner.os }}-${{ matrix.ghc }}-hackage-sources-${{ hashFiles('cabal.project') }}
83+
restore-keys: v2-${{ runner.os }}-${{ matrix.ghc }}-hackage-sources-
84+
7685
- name: Cache Cabal
7786
uses: actions/cache@v2
7887
env:
7988
cache-name: cache-cabal
8089
with:
81-
path: |
82-
${{ steps.HaskEnvSetup.outputs.cabal-store }}
83-
${{ env.CABAL_PKGS_DIR }}
90+
path: ${{ steps.HaskEnvSetup.outputs.cabal-store }}
8491
key: v2-${{ runner.os }}-${{ matrix.ghc }}-build-${{ hashFiles('cabal.project') }}
8592
restore-keys: v2-${{ runner.os }}-${{ matrix.ghc }}-build-
8693

0 commit comments

Comments
 (0)