ci.nix has different licensing requirements to nilla.nix, namely unfree packages are not allowed to be built at all in ci.nix. Therefore, it's good to use it over nilla.nix to avoid accidentally building a package we cannot distribute
+2
-2
.tangled/workflows/packetmix-build.yml
+2
-2
.tangled/workflows/packetmix-build.yml
···
43
set -o pipefail
44
45
eval_out=$(nix eval \
46
-
-f ./packetmix/nilla.nix packages.allNixOSSystems.result.x86_64-linux.drvPath \
47
--show-trace --raw \
48
2>&1 >/tmp/systems-drv-path | tee /dev/stderr)
49
eval_status=$?
···
68
set -o pipefail
69
70
eval_out=$(nix eval \
71
-
-f ./packetmix/nilla.nix packages.allHomes.result.x86_64-linux.drvPath \
72
--show-trace --raw \
73
2>&1 >/tmp/homes-drv-path | tee /dev/stderr)
74
eval_status=$?
···
43
set -o pipefail
44
45
eval_out=$(nix eval \
46
+
-f ./packetmix/ci.nix packages.allNixOSSystems.result.x86_64-linux.drvPath \
47
--show-trace --raw \
48
2>&1 >/tmp/systems-drv-path | tee /dev/stderr)
49
eval_status=$?
···
68
set -o pipefail
69
70
eval_out=$(nix eval \
71
+
-f ./packetmix/ci.nix packages.allHomes.result.x86_64-linux.drvPath \
72
--show-trace --raw \
73
2>&1 >/tmp/homes-drv-path | tee /dev/stderr)
74
eval_status=$?
+1
-1
.tangled/workflows/packetmix-treefmt.yaml
+1
-1
.tangled/workflows/packetmix-treefmt.yaml
History
1 round
0 comments
a.starrysky.fyi
submitted
#0
1 commit
expand
collapse
ci: only allow redistributable package builds
ci.nix has different licensing requirements to nilla.nix, namely unfree
packages are not allowed to be built at all in ci.nix. Therefore, it's
good to use it over nilla.nix to avoid accidentally building a package
we cannot distribute
expand 0 comments
pull request successfully merged