Loading ci/eval/attrpaths.nix +2 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ lib ? import (path + "/lib"), trace ? false, path ? ./../.., extraNixpkgsConfigJson ? "{}", }: let Loading Loading @@ -46,6 +47,7 @@ let outpaths = import ./outpaths.nix { inherit path; extraNixpkgsConfig = builtins.fromJSON extraNixpkgsConfigJson; attrNamesOnly = true; }; Loading ci/eval/chunk.nix +2 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ myChunk, includeBroken, systems, extraNixpkgsConfigJson, }: let Loading @@ -17,6 +18,7 @@ let unfiltered = import ./outpaths.nix { inherit path; inherit includeBroken systems; extraNixpkgsConfig = builtins.fromJSON extraNixpkgsConfigJson; }; # Turns the unfiltered recursive attribute set into one that is limited to myAttrpaths Loading ci/eval/default.nix +4 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,8 @@ quickTest ? false, # Don't try to eval packages marked as broken. includeBroken ? false, # Customize the config used to evaluate nixpkgs extraNixpkgsConfig ? { }, }: let Loading Loading @@ -75,6 +77,7 @@ let "$src/ci/eval/attrpaths.nix" \ -A paths \ -I "$src" \ --argstr extraNixpkgsConfigJson ${lib.escapeShellArg (builtins.toJSON extraNixpkgsConfig)} \ --option restrict-eval true \ --option allow-import-from-derivation false \ --option eval-system "${evalSystem}" > $out/paths.json Loading Loading @@ -120,6 +123,7 @@ let --arg attrpathFile "${attrpathFile}" \ --arg systems "[ \"$system\" ]" \ --arg includeBroken ${lib.boolToString includeBroken} \ --argstr extraNixpkgsConfigJson ${lib.escapeShellArg (builtins.toJSON extraNixpkgsConfig)} \ -I ${nixpkgs} \ -I ${attrpathFile} \ > "$outputDir/result/$myChunk" \ Loading ci/eval/outpaths.nix +5 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ # Set this to `null` to build for builtins.currentSystem only systems ? builtins.fromJSON (builtins.readFile ../supportedSystems.json), # Customize the config used to evaluate nixpkgs extraNixpkgsConfig ? { }, }: let lib = import (path + "/lib"); Loading Loading @@ -55,7 +58,8 @@ let true; inHydra = true; }; } // extraNixpkgsConfig; __allowFileset = false; }; Loading Loading
ci/eval/attrpaths.nix +2 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ lib ? import (path + "/lib"), trace ? false, path ? ./../.., extraNixpkgsConfigJson ? "{}", }: let Loading Loading @@ -46,6 +47,7 @@ let outpaths = import ./outpaths.nix { inherit path; extraNixpkgsConfig = builtins.fromJSON extraNixpkgsConfigJson; attrNamesOnly = true; }; Loading
ci/eval/chunk.nix +2 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ myChunk, includeBroken, systems, extraNixpkgsConfigJson, }: let Loading @@ -17,6 +18,7 @@ let unfiltered = import ./outpaths.nix { inherit path; inherit includeBroken systems; extraNixpkgsConfig = builtins.fromJSON extraNixpkgsConfigJson; }; # Turns the unfiltered recursive attribute set into one that is limited to myAttrpaths Loading
ci/eval/default.nix +4 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,8 @@ quickTest ? false, # Don't try to eval packages marked as broken. includeBroken ? false, # Customize the config used to evaluate nixpkgs extraNixpkgsConfig ? { }, }: let Loading Loading @@ -75,6 +77,7 @@ let "$src/ci/eval/attrpaths.nix" \ -A paths \ -I "$src" \ --argstr extraNixpkgsConfigJson ${lib.escapeShellArg (builtins.toJSON extraNixpkgsConfig)} \ --option restrict-eval true \ --option allow-import-from-derivation false \ --option eval-system "${evalSystem}" > $out/paths.json Loading Loading @@ -120,6 +123,7 @@ let --arg attrpathFile "${attrpathFile}" \ --arg systems "[ \"$system\" ]" \ --arg includeBroken ${lib.boolToString includeBroken} \ --argstr extraNixpkgsConfigJson ${lib.escapeShellArg (builtins.toJSON extraNixpkgsConfig)} \ -I ${nixpkgs} \ -I ${attrpathFile} \ > "$outputDir/result/$myChunk" \ Loading
ci/eval/outpaths.nix +5 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ # Set this to `null` to build for builtins.currentSystem only systems ? builtins.fromJSON (builtins.readFile ../supportedSystems.json), # Customize the config used to evaluate nixpkgs extraNixpkgsConfig ? { }, }: let lib = import (path + "/lib"); Loading Loading @@ -55,7 +58,8 @@ let true; inHydra = true; }; } // extraNixpkgsConfig; __allowFileset = false; }; Loading