Skip to content

Releases: cachix/install-nix-action

install-nix-action-v20

01 Mar 05:58
29bd929
Compare
Choose a tag to compare

install-nix-action-v19

06 Feb 14:06
5c11eae
Compare
Choose a tag to compare
  • expose github_access_token option and use the default github token by default to prevent rate limiting
  • support --no-daemon installation

install-nix-action-v18

12 Oct 13:20
daddc62
Compare
Choose a tag to compare
  • Fix nodejs warnings & simplify maintenance
  • Use python3 when determining number of cores
  • Collapse installer log messages

install-nix-action-v17

07 Apr 09:47
d64e055
Compare
Choose a tag to compare

install-nix-action-v16

20 Nov 20:56
d56f3ce
Compare
Choose a tag to compare

The last release didn't fix https://github.com/nektos/act correctly.

This release corrects that and adds a test (you need act from master branch).

install-nix-action-v15

12 Nov 14:47
Compare
Choose a tag to compare
  • Enable flakes and the new CLI by default
  • Fix #97: single installation for Act and Docker should be fixed
  • Fix #91: retry official installation as it can sometimes return 400

install-nix-action-v14.1

14 Oct 18:44
Compare
Choose a tag to compare

github actions disable Spotlight by default now, so we don't have to do it in this action anymore

install-nix-action-v14

08 Sep 15:21
11e5400
Compare
Choose a tag to compare
  • Create X number of users where X = 2 * cpu cores
  • Linux: fallback to single-user installation if there's no systemd (support for https://github.com/nektos/act)
  • Fixes a subtle bug on self-hosted runners when installation fails

install-nix-action-v13

02 Apr 15:16
8d6d5e9
Compare
Choose a tag to compare

Adds support for install_options that allows passing custom installer options. Run sh <(curl -L https://nixos.org/nix/install) --help to see what's supported.

This feature is useful for installing/testing development versions of Nix.

install-nix-action-v12

04 Nov 14:45
07da252
Compare
Choose a tag to compare
  • Idempotent installation

    Don't run the installer if Nix has already been installed on the host.
    We assume that the installed Nix is already in the desired state.

    This allows to share a given pipeline between hosted and self-hosted
    runners. Usually the self-hosted runners are long-lived and already have
    Nix installed.

    Note that this breaks backwards compatibility if you relied on installing Nix twice with different inputs

  • Replaced deprecated GitHub functions