Releases: cachix/install-nix-action
install-nix-action-v20
https://discourse.nixos.org/t/nix-2-14-0-released/25900/4Fix support for Nix 2.14 new profile location: NixOS/nix#5226
install-nix-action-v19
- 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
- Fix nodejs warnings & simplify maintenance
- Use python3 when determining number of cores
- Collapse installer log messages
install-nix-action-v17
- curl for downloading the installer is now in quiet mode (since all the bugs have been addressed)
- ensure user profile comes before default profile in PATH
- support https://github.com/actions-runner-controller/actions-runner-controller by using sudo in more places
install-nix-action-v16
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
install-nix-action-v14.1
github actions disable Spotlight by default now, so we don't have to do it in this action anymore
install-nix-action-v14
- 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
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
-
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