Right now, only the shell environment is cached. This is good, but it means that every deployment must be fetched from the Nix binary cache every single time.
Ideally, we should use GitHub Actions' cache to cache everything in /nix/store (after we GC what we don't need). This will allow us to persist a /nix/store after each deployment.
Right now, only the shell environment is cached. This is good, but it means that every deployment must be fetched from the Nix binary cache every single time.
Ideally, we should use GitHub Actions' cache to cache everything in /nix/store (after we GC what we don't need). This will allow us to persist a /nix/store after each deployment.