wait for nix-daemon socket
install-nix-action test / tests (macos-latest) (push) Waiting to run
install-nix-action test / tests (ubuntu-18.04) (push) Waiting to run

This commit is contained in:
Domen Kožar
2019-11-19 14:08:06 +01:00
parent 16107722cd
commit c9b9c77f3b
2 changed files with 9 additions and 0 deletions
+4
View File
@@ -62,6 +62,10 @@ function run() {
if (os_1.type() == "Darwin") {
// macOS needs certificates hints
core.exportVariable('NIX_SSL_CERT_FILE', '/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt');
// TODO: nc doesn't work correctly on macOS :(
//await exec.exec("sh", ["-c", "while ! nc -zU /nix/var/nix/daemon-socket/socket; do sleep 0.5; done"]);
// macOS needs time to reload the daemon :(
yield exec.exec("sleep", ["10"]);
}
}
catch (error) {
+5
View File
@@ -52,6 +52,11 @@ async function run() {
if (type() == "Darwin") {
// macOS needs certificates hints
core.exportVariable('NIX_SSL_CERT_FILE', '/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt');
// TODO: nc doesn't work correctly on macOS :(
//await exec.exec("sh", ["-c", "while ! nc -zU /nix/var/nix/daemon-socket/socket; do sleep 0.5; done"]);
// macOS needs time to reload the daemon :(
await exec.exec("sleep", ["10"]);
}
} catch (error) {