Commit graph

6 commits

Author SHA1 Message Date
Gaetan Lepage a24c7b1a50 ci/eval: add extraNixpkgsConfig argument
(cherry picked from commit 0d5f9e6641)
2025-10-31 23:50:20 +00:00
NAHO 8756682109 treewide: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd --type file --exec-batch sed --in-place --regexp-extended "
      s/\<builtins\.($(
        printf '%s\n' "${builtins[@]}" |
          paste --delimiter '|' --serial -
      ))\>/\1/g
    "

    nix fmt

(cherry picked from commit dec908b169)
2025-10-04 18:33:51 +00:00
Wolfgang Walther b1fe20fd04
ci/eval: eval nixosTests.simple
We can't eval all nixos tests, this would be way too expensive. But we
can evaluate `nixosTests.simple` as an indication whether the nixos test
driver has changed. If that's the case, this means that *all* NixOS
tests need to be rebuilt.

(cherry picked from commit e3f583c5bf)
2025-09-15 16:44:29 +02: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 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
Renamed from pkgs/top-level/release-outpaths.nix (Browse further)