Commit Graph

7 Commits

Author SHA1 Message Date
Wolfgang Walther
e654129e96 ci/eval/attrpaths: update cross stdenvs
`pkgsArocc` and `pkgsZig` had been added to `release.nix`, so should be
listed here as well.

(cherry picked from commit 8104100101)
2025-09-03 16:28:31 +00:00
Wolfgang Walther
cc8ee67459 treewide: remove __recurseIntoDerivationForReleaseJobs
This attribute was supposed to be set on derivations, to make the
release tools recurse into them. The remaining uses were all on regular
attrsets, though, so this is safe to remove.

(cherry picked from commit d0c0b875f7)
2025-09-03 16:28:30 +00:00
Wolfgang Walther
5c22b88f2b ci/eval: remove unused checkMeta argument
This should always be set anyways.

(cherry picked from commit b627d181e9)
2025-09-03 16:28:30 +00:00
Wolfgang Walther
3c6789fbed ci/eval/attrpaths: refactor
The following changes were made:
- Using `lib.` instead of `builtins.`
- Using `mapAttrsToList` instead of `mapAttrs` + `attrValues`
- Joining two of the if conditions with the same return value
- Using `traceIf` instead of `if` / `else`
- Using `showAttrPath` instead of `concatStringsSep`

(cherry picked from commit 04fcbb45e1)
2025-09-03 16:28:29 +00:00
Wolfgang Walther
d332267042 ci/eval/attrpaths: remove left-over condition
This condition doesn't make a difference anymore, ever since we removed
the tryEval code from this file and had already enabled unfree packages
earlier anyway.

(cherry picked from commit 9524a21fe0)
2025-09-03 16:28:29 +00:00
Wolfgang Walther
a24803b26f ci/eval: remove ofborg references
By now, these files have been changed enough to not need the "vendored
from" notes anymore. These links would still be there when going through
the history of the file, but today GHA CI has not many similarities
anymore to what ofborg did, so these are not really helpful.

(cherry picked from commit 2aae142529)
2025-09-03 16:28:29 +00:00
Wolfgang Walther
87af6a62ab top-level/release-outpaths: move to ci/eval
These files are tightly coupled with the code in ci/eval and not used
anywhere else. They are subject to the same backporting requirements as
the remaining CI code. They are better placed next here.

(cherry picked from commit 0d51e920d3)
2025-09-03 16:28:29 +00:00