Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is there a way to cache the derivation evaluation?


You can cache arbitrary directories in github actions, but the nix package cache is enormous and probably bigger than GH's cache system will allow. Restoring multi-gig caches is also not instant, though it still beats doing everything from scratch. Might be more feasible to bake the cache into a container image instead. I think any nix enthusiast is still likely to go for self-hosted runners though.


The default cache action also has issued with anything that isn't owned by the runner user, and caches are per-repository, so you can't just have one cache like you do for binary caches.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: