Skip to content

Commit 9bfc97b

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

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

.github/workflows/cache-deps.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,20 @@ jobs:
7676
- name: Cache Cabal
7777
uses: actions/cache@v2
7878
env:
79-
cache-name: cache-cabal
79+
cache-name: hackage-sources
8080
with:
81-
path: |
82-
${{ steps.HaskEnvSetup.outputs.cabal-store }}
83-
${{ env.CABAL_PKGS_DIR }}
84-
key: v2-${{ runner.os }}-${{ matrix.ghc }}-build-${{ hashFiles('cabal.project') }}
85-
restore-keys: v2-${{ runner.os }}-${{ matrix.ghc }}-build-
81+
path: ${{ env.CABAL_PKGS_DIR }}
82+
key: ${{ runner.os }}-${{ matrix.ghc }}-${{ env.cache-name }}-${{ hashFiles('cabal.project') }}
83+
restore-keys: ${{ runner.os }}-${{ matrix.ghc }}-${{ env.cache-name }}-
84+
85+
- name: Cache Cabal
86+
uses: actions/cache@v2
87+
env:
88+
cache-name: compiled-deps
89+
with:
90+
path: ${{ steps.HaskEnvSetup.outputs.cabal-store }}
91+
key: ${{ runner.os }}-${{ matrix.ghc }}-${{ env.cache-name }}-${{ hashFiles('cabal.project') }}
92+
restore-keys: ${{ runner.os }}-${{ matrix.ghc }}-${{ env.cache-name }}-
8693

8794
- run: cabal update
8895

0 commit comments

Comments
 (0)