Commit Graph

16 Commits

Author SHA1 Message Date
Silvan Mosberger
a90d993610 ci/eval: Allow preventing internal Nixpkgs use of certain problem kinds 2026-06-24 12:26:03 +02:00
Silvan Mosberger
19a31658dc ci/eval: Refactor attrpaths.nix to a more generic pre-eval.nix 2026-06-24 12:25:57 +02:00
zowoq
c103da6a19 ci: add nixosTests.simple-container
nixosTests.simple-vm but using an nspawn container
2026-05-22 21:24:34 +10:00
zowoq
244b700403 nixosTests.simple-vm: rename from nixosTests.simple
renamed because we now have different kinds of tests
2026-05-22 21:24:28 +10:00
Michael Daniels
f89b3b4ffb {ci/eval,release}: migrate supported systems to top-level (#492103) 2026-02-28 00:21:52 +00:00
Emily
24d5ac84b3 {ci/eval,release}: migrate supported systems to top-level
The supported systems can differ across release branches. The original
file is kept until the GitHub CI is migrated.
2026-02-27 13:45:31 +00:00
Matt Sturgeon
92b637a63e ci/eval: only evaluate the NixOS test on Linux (#492148) 2026-02-27 10:40:40 +00:00
Emily
ec070a136c config: add stub allowDeprecatedx86_64Darwin option 2026-02-22 18:52:16 +00:00
Emily
82ef104d8e ci/eval: only evaluate the NixOS test on Linux
It does evaluate for macOS – at least when I’m not busy adding a
warning to `x86_64-darwin` – but Darwin‐only changes to the test
driver won’t cause rebuilds on Hydra anyway.
2026-02-19 16:08:11 +00:00
Philip Taron
5712d1d024 ci/eval/outpaths.nix: add executable bit
This file has a nix-shell shebang but was never made executable.
2026-02-16 15:31:57 -08:00
Gaetan Lepage
0d5f9e6641 ci/eval: add extraNixpkgsConfig argument 2025-11-01 00:12:42 +01:00
NAHO
dec908b169 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
2025-09-30 09:05:08 +02:00
Wolfgang Walther
e3f583c5bf 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.
2025-09-03 18:35:01 +02:00
Wolfgang Walther
b627d181e9 ci/eval: remove unused checkMeta argument
This should always be set anyways.
2025-08-31 12:16:28 +02:00
Wolfgang Walther
2aae142529 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.
2025-08-31 12:15:06 +02:00
Wolfgang Walther
0d51e920d3 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.
2025-08-31 12:15:02 +02:00