diff --git a/ci/eval/default.nix b/ci/eval/default.nix index e3f035e18d56..fff771054450 100644 --- a/ci/eval/default.nix +++ b/ci/eval/default.nix @@ -36,6 +36,9 @@ let supportedSystems = builtins.fromJSON (builtins.readFile ../supportedSystems.json); attrpathsSuperset = + { + evalSystem, + }: runCommand "attrpaths-superset.json" { src = nixpkgs; @@ -55,6 +58,7 @@ let -I "$src" \ --option restrict-eval true \ --option allow-import-from-derivation false \ + --option eval-system "${evalSystem}" \ --arg enableWarnings false > $out/paths.json ''; @@ -65,7 +69,7 @@ let # because `--argstr system` would only be passed to the ci/default.nix file! evalSystem, # The path to the `paths.json` file from `attrpathsSuperset` - attrpathFile ? "${attrpathsSuperset}/paths.json", + attrpathFile ? "${attrpathsSuperset { inherit evalSystem; }}/paths.json", # The number of attributes per chunk, see ./README.md for more info. chunkSize, checkMeta ? true,