diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b69cad9..d4469aa 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,6 +27,19 @@ jobs: with: extra_nix_config: | accept-flake-config = true + keep-outputs = true + keep-env-derivations = true + - name: Cache Nix store + uses: nix-community/cache-nix-action@v7 + with: + primary-key: nix-${{ runner.os }}-${{ hashFiles('**/*.nix', 'devenv.lock', 'devenv.yaml') }} + restore-prefixes-first-match: nix-${{ runner.os }}- + gc-max-store-size-linux: 1G + purge: true + purge-prefixes: nix-${{ runner.os }}- + purge-created: 0 + purge-last-accessed: P1DT12H + purge-primary-key: never - name: Set up cachix uses: cachix/cachix-action@v16 with: