ci/eval: don't evaluate variants

This removes pkgsx86_64Darwin from the top-level attributes when
generating attrpaths for evaluation on Linux. Needed for attrpaths
generation to succeed without silently catching eval errors.

Variants are still available during actual Eval for references from
other packages, just not during attrpath generation. To remove it from
Eval as well, issues around pkgsLLVM will have to be fixed first.
This commit is contained in:
Wolfgang Walther 2025-07-19 11:47:33 +02:00
parent 612e76db51
commit fc45a5f2c9
No known key found for this signature in database
GPG Key ID: B39893FA5F65CAE1
2 changed files with 3 additions and 2 deletions

View File

@ -4,7 +4,7 @@
fetchurl,
getopt,
ksh,
pkgsMusl,
pkgsMusl ? { },
stdenv,
tzdata,
}:
@ -107,7 +107,7 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
tests = {
bmakeMusl = pkgsMusl.bmake;
bmakeMusl = pkgsMusl.bmake or null;
};
};

View File

@ -29,6 +29,7 @@ let
allowBroken = includeBroken;
allowUnfree = true;
allowInsecurePredicate = x: true;
allowVariants = !attrNamesOnly;
checkMeta = checkMeta;
handleEvalIssue =