Add cabal caching to linux-nix-cabal CI workflow.

This commit is contained in:
John MacFarlane
2023-06-27 09:36:28 -07:00
parent f074b03b89
commit 139ba79305
+14
View File
@@ -147,6 +147,20 @@ jobs:
- uses: cachix/install-nix-action@v22
with:
nix_path: nixpkgs=channel:nixos-unstable
- name: Cache cabal global package db
id: cabal-global
uses: actions/cache@v3
with:
path: |
~/.cabal
key: ${{ runner.os }}-nix-cabal-global-${{ secrets.CACHE_VERSION }}
- name: Cache cabal work
id: cabal-local
uses: actions/cache@v3
with:
path: |
dist-newstyle
key: ${{ runner.os }}-nix-cabal-local-${{ secrets.CACHE_VERSION }}
- run: |
nix-shell --run "cabal update && cabal test --disable-optimization"