Releases: cachix/cachix-action
Releases · cachix/cachix-action
cachix-action-v5
v4 had a regression of not building anything in PRs
cachix-action-v4
-
Add
nixBuildArgs
parameter -
Simplify how paths are pushed
Previously we were setting up Nix build hook to make sure all paths are
synced to cachix.This had a few flaws:
- nix-daemon had to be restarted, resulting into a few seconds extra
setup per each build - spurious error on macos due to nix-daemon socket not ready in time
- significant overhead since syncing to cachix was synchronous for each
derivation built
Now we just look for new store paths and push those after nix-build.
- nix-daemon had to be restarted, resulting into a few seconds extra
cachix-action-v3
- add
skipNixBuild
option. By defaultfalse
. Iftrue
, caches will only be configured for pulling, avoiding pushing and nix-build - upload all build-time (not only run-time) dependencies to Cachix via post-build-hook
- use official Cachix installation URL
cachix-action-v2
-
fix
cachix: CppStdException "Exception: path '/nix/store/... ' is not valid; type: nix::InvalidPath"
-
don't error out if signing key is missing (typical on pull requests)
cachix-action-v1
Initial release