Commit Graph
877728 Commits
Author SHA1 Message Date
Wolfgang Walther 7ed2c7e297 workflows/eval: run Lix in the merge queue
This change runs Lix on the target commit and Nix on the merged commit.
This does two things for us at once:
- We test both Lix and Nix.
- We ensure that both Lix and Nix produce the same output hashes.

If Lix and Nix were to produce different output hashes at some point,
this would show up as rebuilds in every PR.
2025-10-14 19:47:27 +02:00
Wolfgang Walther 593e2467a4 workflows/eval: remove separate attrpaths step
This was only separate to work around possible delays from the target
branch's eval workflow. With the switch to the merge queue, this delay
is impossible - the relevant target commit will only appear once Eval
has completed in the merge queue, so Eval will be guaranteed to have
finished.

By running attrpaths and outpaths in the same step, we share ~10 seconds
of eval time, traversing through all of Nixpkgs.
2025-10-14 19:47:23 +02:00
Wolfgang Walther 17eb6dcb27 workflows: move eval from push to queue
Running eval in the merge queue prevents eval failures after merging
multiple PRs with semantic merge conflicts.

It's also the base for allowing more sophisticated checks about rebuild
counts in the merge queue later.

When branches are directly pushed to, such as for periodic merges, this
will not run Eval immediately. However, the next PR will run it as part
of its Eval step and will cache the results. Any further PR will then
benefit from the same caching again.

This also avoids running Eval twice when pushing to staging-next or
haskell-updates, where a PR is open at the same time. Here, the PR's
Eval still runs on the push, of course.
2025-10-14 19:47:20 +02:00
Wolfgang WaltherandGitHub 1506cdec76 nixos/tpm2: add scottstephens as maintainer (#452002) 2025-10-14 17:18:11 +00:00
Wolfgang WaltherandGitHub 81452d1219 maintainers: remove eihqnh (#451969) 2025-10-14 17:15:29 +00:00
Wolfgang WaltherandGitHub facc9af2e0 Revert "devShellTools.unstructuredDerivationInputEnv: Match passAsFile basename" (#451929) 2025-10-14 17:05:47 +00:00
Doron BeharandGitHub 3a27c6d2a3 python3Packages.freud: 3.4.0 -> 3.5.0 (#452001) 2025-10-14 17:04:56 +00:00
Doron BeharandGitHub 78d0fa8450 musescore: 4.6.1 -> 4.6.2 (#451166) 2025-10-14 17:03:21 +00:00
Wolfgang Walther af6b831faf Revert "devShellTools.unstructuredDerivationInputEnv: Match passAsFile basename"
This reverts commit 1cf3103bca.

The commit implemented a "nice to have" TODO, which ultimately causes
hash differences between Lix and Nix. We can't conditionally use the
`convertHash` builtin, because we don't have an alternative to produce
the same results.
2025-10-14 18:59:03 +02:00
R. Ryantm 6c609e25ad python3Packages.freud: 3.4.0 -> 3.5.0 2025-10-14 16:50:59 +00:00
Scott Stephens 6367bb616b nixos/tpm2: add scottstephens as maintainer 2025-10-14 12:47:57 -04:00
Scott Stephens 953ed2590d maintainers: add scottstephens 2025-10-14 12:45:42 -04:00
Wolfgang WaltherandGitHub a057b449cf netbox_4_1: remove (#440415) 2025-10-14 16:30:39 +00:00
Doron BeharandGitHub e657b89662 python3Packages.parsnip: 0.4.0 -> 0.4.1 (#451438) 2025-10-14 16:28:29 +00:00
Doron BeharandGitHub 484e7cabc5 mailnag: drop (#451456) 2025-10-14 16:27:51 +00:00
Doron BeharandGitHub fee5d702fa monkeysAudio: 11.54 -> 11.61 (#451657) 2025-10-14 16:26:56 +00:00
Doron BeharandGitHub 992a991cfd qalculate-gtk: 5.7.0 -> 5.8.0 (#451772) 2025-10-14 16:26:28 +00:00
Doron BeharandGitHub 162474f3ef libqalculate: 5.7.0 -> 5.8.0 (#451801) 2025-10-14 16:26:09 +00:00
Doron BeharandGitHub 0e793693ae python3Packages.mpi4py: 4.1.0 -> 4.1.1 (#451197) 2025-10-14 16:22:02 +00:00
Doron BeharandGitHub fc6b6e3268 lpcnet: fix build with cmake 4 (#451378) 2025-10-14 16:19:23 +00:00
dotlambdaandGitHub 3faf92ef01 imagemagick: 7.1.2-5 -> 7.1.2-6 (#451725) 2025-10-14 16:04:03 +00:00
dotlambdaandGitHub 871e9f49fe python3Packages.python-roborock: replace async-timeout with asyncio.timeout (#451558) 2025-10-14 16:03:35 +00:00
dotlambdaandGitHub 9060407750 nextcloudPackages.apps.repod: init at 3.8.1 (#451150) 2025-10-14 16:00:23 +00:00
dotlambdaandGitHub 9c273caa58 immich: fix thumbnail generation for raw photos (#451048) 2025-10-14 16:00:06 +00:00
transcaffeine ca9406a250 netbox_4_1: remove 2025-10-14 17:47:01 +02:00
JoandGitHub 603d100974 CuboCore.libcprime: fix against cmake-4 (#450976) 2025-10-14 15:15:28 +00:00
JoandGitHub d424a26696 schroot: fix build with cmake 4 (#451412) 2025-10-14 15:12:38 +00:00
JoandGitHub 933980e2f5 stepmania: fix minimum cmake version (#451901) 2025-10-14 15:07:33 +00:00
Dmitry KalinkinandGitHub 1687c05e84 python3Packages.snakemake-interface-executor-plugins: 9.3.5 -> 9.3.9 (#418918) 2025-10-14 15:05:14 +00:00
JoandGitHub fea3647cb8 tasksh: add cmakeFlags for CMake >= 3.5 (#451341) 2025-10-14 15:01:56 +00:00
eihqnh 946ec07376 maintainers: remove eihqnh 2025-10-14 22:52:11 +08:00
Moritz SanftandGitHub 602bf24a14 foundry: 1.4.0 -> 1.4.1 (#451963) 2025-10-14 14:32:03 +00:00
Bobby RongandGitHub 3cf26e739b xfce.tumbler: 4.20.0 -> 4.20.1 (#451712) 2025-10-14 14:12:57 +00:00
beeb 89082b7dba foundry: 1.4.0 -> 1.4.1 2025-10-14 16:06:58 +02:00
dotlambdaandGitHub 60a13ce5de flare-signal: 0.17.0 -> 0.17.1 (#451849) 2025-10-14 14:06:23 +00:00
Bobby RongandGitHub 5326097975 xapp: 2.8.13 -> 3.0.1 (#451832) 2025-10-14 14:01:23 +00:00
nixpkgs-merge-bot[bot]andGitHub 369f8c6fe3 owi: 0.2-unstable-2025-09-25 -> 0.2-unstable-2025-10-09 (#450875) 2025-10-14 14:00:02 +00:00
SandroandGitHub 5ee9ed6cc3 nats-server: 2.12.0 -> 2.12.1 (#451935) 2025-10-14 13:50:53 +00:00
SandroandGitHub 1ca6a19f99 immich-kiosk: init at 0.25.0 (#451925) 2025-10-14 13:50:25 +00:00
nixpkgs-merge-bot[bot]andGitHub 4fa7aec43b mongodb-compass: 1.46.11 -> 1.47.1 (#451856) 2025-10-14 13:46:55 +00:00
Markus KowalewskiandGitHub 9fe7580ab8 target-isns: fix build with cmake4 (#451890) 2025-10-14 13:45:20 +00:00
Philip TaronandGitHub 6523c0d29f ci/github-script/labels: solve TODOs (#451950) 2025-10-14 13:41:48 +00:00
nixpkgs-merge-bot[bot]andGitHub fb9d2da934 dokieli: 0-unstable-2025-08-04 -> 0-unstable-2025-09-10 (#451236) 2025-10-14 13:41:29 +00:00
SandroandGitHub 498358680e pmbootstrap: 3.5.2 -> 3.6.0 (#448331) 2025-10-14 13:38:21 +00:00
Tom VincentandSandro Jäckel e250882724 immich-kiosk: init at 0.25.0 2025-10-14 15:35:30 +02:00
nixpkgs-merge-bot[bot]andGitHub 00d7ebb86d postman: 11.58.4 -> 11.67.0 (#436710) 2025-10-14 13:33:39 +00:00
nixpkgs-merge-bot[bot]andGitHub 118fb397f6 colima: 0.8.4 -> 0.9.1 (#445818) 2025-10-14 13:26:27 +00:00
YayaandGitHub 5d64a8b83c muparserx: fix build against CMake >= 4.0 (#450807) 2025-10-14 13:15:25 +00:00
nixpkgs-merge-bot[bot]andGitHub e9d6fd6d85 re-isearch: 2.20220925.4.0a-unstable-2025-09-22 -> 2.20220925.4.0a-unstable-2025-10-10 (#448759) 2025-10-14 13:13:16 +00:00
YayaandGitHub 22f6c4333c mcpelauncher-{client,ui-qt}: 1.4.0-qt6 -> 1.5.3-qt6 (#450779) 2025-10-14 13:12:33 +00:00