diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 4051ffd..a46a2b0 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -12,14 +12,19 @@ jobs: - name: "Checkout Codebase" uses: "actions/checkout@v4" - - name: "Install nix" + - name: "Install Nix" uses: "cachix/install-nix-action@v27" with: nix_path: "nixpkgs=channel:nixos-24.05" - - name: "Use magic Nix cache" + - name: "Use Magic Nix Cache" uses: "DeterminateSystems/magic-nix-cache-action@v7" + ## TODO: This should not be necessary, but nixpkgs v24.11 requires it. + - name: "Update Haskell Package List" + run: | + nix-shell --pure --run "cabal update" + - name: "Check Application" run: | nix-shell --pure --run "dev-test-build"