Skip to content

Releases: cachix/cachix-action

cachix-action-v5

01 Mar 10:19
a254285
Compare
Choose a tag to compare

v4 had a regression of not building anything in PRs

cachix-action-v4

27 Feb 16:08
16c20cb
Compare
Choose a tag to compare
  • 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.

cachix-action-v3

20 Dec 14:57
a2e348a
Compare
Choose a tag to compare
  • add skipNixBuild option. By default false. If true, 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

03 Oct 15:31
ae6c2ec
Compare
Choose a tag to compare
  • 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

03 Oct 12:23
438fec0
Compare
Choose a tag to compare