Skip to content

Commit 111eae0

Browse files
committed
ci: build demo VM using Nix from nixos-unstable
Closes: ngi-nix#698
1 parent 5a1d640 commit 111eae0

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

.github/workflows/test-demo.yaml

+17-4
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,23 @@ jobs:
7878
nix --version
7979
8080
echo -e "\n-> Building VM ..."
81-
nix-build \
82-
--option binary-caches 'https://cache.nixos.org/ https://ngi.cachix.org/' \
83-
--option trusted-public-keys 'cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= ngi.cachix.org-1:n+CAL72ROC3qQuLxIHpV+Tw5t42WhXmMhprAGkRSrOw= cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=' \
84-
/default.nix
81+
# Use Nix version installed by Linux package manager
82+
# nix-build \
83+
# --option binary-caches 'https://cache.nixos.org/ https://ngi.cachix.org/' \
84+
# --option trusted-public-keys 'cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= ngi.cachix.org-1:n+CAL72ROC3qQuLxIHpV+Tw5t42WhXmMhprAGkRSrOw= cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=' \
85+
# /default.nix
86+
87+
# Use more recent Nix version from Nixpkgs unstable
88+
nix-shell \
89+
-I nixpkgs=https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz \
90+
--packages nix \
91+
--run \
92+
" \
93+
nix-build \
94+
--option binary-caches 'https://cache.nixos.org/ https://ngi.cachix.org/' \
95+
--option trusted-public-keys 'cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= ngi.cachix.org-1:n+CAL72ROC3qQuLxIHpV+Tw5t42WhXmMhprAGkRSrOw= cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=' \
96+
/default.nix \
97+
"
8598
8699
echo -e "\n-> Launching VM ..."
87100
./result &

0 commit comments

Comments
 (0)