Skip to content

Releases: cachix/install-nix-action

install-nix-action-v11

21 Sep 13:21
95a8068
Compare
Choose a tag to compare
  • BREAKING: By default it has no nixpkgs configured, you have to set nix_path
    by picking a channel
    or pin nixpkgs yourself.
  • Support self-hosted runners by not installing Nix if it's already installed
  • Add extra_nix_config option to specify extra nix.conf options

install-nix-action-v10

03 Jun 15:18
63cf434
Compare
Choose a tag to compare

install-nix-action-v9

27 May 14:55
4cbb444
Compare
Choose a tag to compare
  • allow specifying install_url, mostly useful for testing non-stable Nix releases
  • allow skipping installation of nixpkgs channel via skip_adding_nixpkgs_channel: true to speed up installation for ~5s
  • a bunch of improvements in Nix 2.3.5 significantly speeds up installation: Linux can now install in ~7s, macOS in ~20s

install-nix-action-v8

12 Mar 18:37
ebed63b
Compare
Choose a tag to compare

Allow installation path to redirect

install-nix-action-v7

27 Feb 15:50
9affe1c
Compare
Choose a tag to compare
  • macos: bootstrap Nix with the new volume approach, ditching symlink that had issues like #21
  • macos: reliably wait for nix-daemon socket connection
  • macos: disable spotlight for /nix, speeding up builds
  • rewrite most of the script to bash, so there's no more need for node_modules

install-nix-action-v6

20 Nov 14:28
70742d2
Compare
Choose a tag to compare

Enable daemon (multi-user) installation of Nix for macOS and Linux.
Enable sandbox for Linux.

The downside of this check is that the installation of Nix takes much longer, around 1min on macOS.

This can be improved with #13
macOS sandbox support tracked at #15

install-nix-action-v5

13 Nov 16:19
08403cd
Compare
Choose a tag to compare

v4 was a brown bag release.

install-nix-action-v4

13 Nov 16:02
06b877d
Compare
Choose a tag to compare

Fix macOS (Catalina) support.

install-nix-action-v3

03 Oct 15:40
265662c
Compare
Choose a tag to compare
  • speed up builds by setting max-jobs = auto in /etc/nix/nix.conf
  • properly avoid segfault when installing Nix

install-nix-action-v2

02 Oct 15:37
ec26e2d
Compare
Choose a tag to compare
  • sync javascript with typescript (and add a CI check for it)
  • include node_modules to fix action