Build software only once and put it in a global cache
APACHE-2.0 License
Bot releases are hidden (Show)
cachixArgs
to the daemon by @sandydoo in https://github.com/cachix/cachix-action/pull/177
pathsToPush
by @sandydoo in https://github.com/cachix/cachix-action/pull/180
Full Changelog: https://github.com/cachix/cachix-action/compare/v14...v15
Published by domenkozar 9 months ago
Published by domenkozar 11 months ago
skipAddingSubstituter
to skip running cachix use
Published by domenkozar almost 2 years ago
Fix save-state
deprecation warning.
Published by domenkozar about 2 years ago
Published by domenkozar over 3 years ago
The previous release broke installations when using Nix from master branch.
This bug is fixed and has a regression test.
Published by domenkozar over 3 years ago
pushFilter
: Regular expression to exclude derivations when pushing, for example "(-source$|nixpkgs.tar.gz$)". Warning: this filter doet not guarantee it will not get pushed in case the path is part of the closure of something that will get pushed.Published by domenkozar almost 4 years ago
Support for write auth tokens - see https://blog.cachix.org/posts/2020-11-09-write-access-control-for-binary-caches/
Published by domenkozar almost 4 years ago
Replaced deprecated GitHub functions
Added extraPullNames
option to specify additional caches to pull from
Added installCommand
option to allow overriding how Cachix is installed
Published by domenkozar over 4 years ago
BREAKING CHANGE: cachix-action no longer runs nix-build, so make sure to append run: nix-build
to your job configuration
bundle all dependencies, reducing the time needed to fetch the job for ~5s
silently install cachix to reduce noise
push even if the build fails #33
restore reproducibility #36
Published by domenkozar over 4 years ago
v4 had a regression of not building anything in PRs
Published by domenkozar over 4 years ago
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:
Now we just look for new store paths and push those after nix-build.
Published by domenkozar almost 5 years ago
skipNixBuild
option. By default false
. If true
, caches will only be configured for pulling, avoiding pushing and nix-buildPublished by domenkozar about 5 years ago
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)
Published by domenkozar about 5 years ago
Initial release