nixpkgs-basic-release-checks: check for use of url literals

Nixpkgs should not rely on that deprecated feature.
This commit is contained in:
Dominik Xaver Hörl 2021-10-27 18:58:55 +02:00
parent 25943b6f8e
commit 16f44b24f8

View File

@ -36,6 +36,7 @@ pkgs.runCommand "nixpkgs-release-checks" { src = nixpkgs; buildInputs = [nix]; }
nix-env -f $src \ nix-env -f $src \
--show-trace --argstr system "$platform" \ --show-trace --argstr system "$platform" \
--arg config '{ allowAliases = false; }' \ --arg config '{ allowAliases = false; }' \
--option experimental-features 'no-url-literals' \
-qa --drv-path --system-filter \* --system \ -qa --drv-path --system-filter \* --system \
"''${opts[@]}" 2>&1 >/dev/null | tee eval-warnings.log "''${opts[@]}" 2>&1 >/dev/null | tee eval-warnings.log
@ -48,6 +49,7 @@ pkgs.runCommand "nixpkgs-release-checks" { src = nixpkgs; buildInputs = [nix]; }
nix-env -f $src \ nix-env -f $src \
--show-trace --argstr system "$platform" \ --show-trace --argstr system "$platform" \
--arg config '{ allowAliases = false; }' \ --arg config '{ allowAliases = false; }' \
--option experimental-features 'no-url-literals' \
-qa --drv-path --system-filter \* --system --meta --xml \ -qa --drv-path --system-filter \* --system --meta --xml \
"''${opts[@]}" > /dev/null "''${opts[@]}" > /dev/null
done done