334bb6100b
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.
2020-11-02 12:35:41 +01:00
8a37740405
replace deprecated functions
...
this should fix #50
2020-10-12 23:04:59 +02:00
4977bdad66
Update lib/install-nix.sh
...
Co-authored-by: zimbatm <zimbatm@zimbatm.com >
2020-09-21 14:30:19 +02:00
775aed5fcb
Support self-hosted runners and always skip adding a channel
2020-09-21 14:16:30 +02:00
967d234ad8
-n => != ""
2020-08-25 18:56:36 +02:00
07dda1e608
more cleanup
2020-08-25 18:26:01 +02:00
d953a4ee09
add failing test
2020-08-25 18:17:09 +02:00
dad23f2092
add extra_nix_config options
...
This also cleans the install-nix.sh script a bit
2020-08-25 18:08:00 +02:00
80dbe69d87
Add retries when fetching nix install script
2020-07-08 15:13:47 -07:00
63cf434de4
remove unused file
2020-06-02 15:57:08 +02:00
a744770f4b
Add nix_path action paramter
2020-05-28 16:28:14 +02:00
f68249e909
Nix 2.3.5
2020-05-27 16:39:05 +02:00
10a7d51bce
allow skipping channel installation
2020-05-27 13:22:53 +02:00
642cfa0200
Prepare for Nix 2.3.5
2020-05-26 18:08:30 +02:00
afb82faed7
Allow overriding installation URL
2020-05-14 13:21:40 +02:00
ebed63b0a2
Allow installation path to redirect
2020-03-11 19:29:13 +01:00
ef735e86b9
Revert "Enable sandbox on darwin"
2020-02-26 17:17:21 +01:00
6e3de2b50b
Enable sandbox on darwin
2020-02-26 14:53:51 +01:00
dba72516a1
rewrite to bash
2020-02-26 14:23:08 +01:00
a5f8eada85
macos: disable spotlight
2020-02-26 11:21:33 +01:00
033d472283
darwin: reliably wait for daemon connection
2020-02-24 13:20:47 +01:00
39c9ce7c86
macos: fix two issues
2020-02-24 10:09:32 +01:00
c9b9c77f3b
wait for nix-daemon socket
2019-11-19 14:08:06 +01:00
16107722cd
re-setup nix.conf after installation
2019-11-19 12:48:58 +01:00
9420096b1d
allow binary caches for runner user
2019-11-19 12:48:58 +01:00
15adaed2d7
expose nix executables also for runner user
2019-11-19 12:48:58 +01:00
b8c38b583f
Turn on daemon (multi-user) mode
2019-11-19 11:22:13 +01:00
9130accbad
try out catalina fix
2019-11-13 16:47:37 +01:00
4ad20b153f
Fix Catalina
2019-11-07 10:18:56 +01:00
ba979b5e7d
fix #5 : set max-jobs = auto
2019-10-03 17:23:24 +02:00
7f8f39bf55
build
2019-10-02 16:34:58 +02:00
fc1e077596
Update README.md, add lib/README.md
2019-10-02 15:36:51 +02:00
90e4945c77
Initial commit
2019-10-02 11:52:32 +02:00