810 Commits

Author SHA1 Message Date
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
Silvan Mosberger
27dd434480 stdenv.mkDerivation: Initial RFC 127 implementation
See https://github.com/NixOS/rfcs/blob/master/rfcs/0127-issues-warnings.md

Co-Authored-By: piegames <git@piegames.de>
Co-Authored-By: AkechiShiro <14914796+AkechiShiro@users.noreply.github.com>
2026-02-26 14:53:30 +01:00
Matt Sturgeon
44fba03f54 config: add stub allowDeprecatedx86_64Darwin option (#493099) 2026-02-24 10:51:10 +00:00
Yohann Boniface
d408ec5b3a maintainers: drop joachifm (#490532) 2026-02-22 22:50:52 +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
Michael Daniels
3a4282bc13 ci/github-script: add instructions for dependency updates 2026-02-15 10:21:31 -05:00
Michael Daniels
d70a72500c ci/github-script: update dependencies, npm audit fix
`@actions/artifact` and `commander` now match the versions
used in `.github/workflows/bot.yml`.
2026-02-15 09:39:57 -05:00
Marcin Serwin
d49d190572 maintainers: drop joachifm
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-02-15 00:41:24 +01:00
Michael Daniels
963f784f6d ci/github-script/lint-commits: support PRs with over 250 commits, check for "fixup!" commits (#486796) 2026-02-14 18:56:15 +00:00
Michael Daniels
1921190502 ci/github-script/lint-commits: check for "fixup!" and friends 2026-02-11 14:13:21 -05:00
Michael Daniels
c7eee1a755 ci/github-script/lint-commits: support PRs with over 250 commits
We want to be able to check python-updates.
2026-02-11 14:13:20 -05:00
Michael Daniels
0a07e4e187 ci/github-script/lint-commits: fix development branch check
https://redirect.github.com/NixOS/nixpkgs/pull/487628 should have had this
job fail, but [didn't](https://github.com/NixOS/nixpkgs/actions/runs/21753302803/job/62756645701?pr=487628#step:3:18),
because the head branch was named `master`.
2026-02-07 19:51:41 -05:00
Silvan Mosberger
55faf59a25 ci: Fix team review requests from the bot
https://github.com/NixOS/nixpkgs/actions/runs/21782693200/job/62849125010
2026-02-07 17:34:25 +01:00
Silvan Mosberger
71e704768d ci/github-script/reviewers.js: Fix reviewer API request
It takes arrays, not sets, see https://github.com/NixOS/nixpkgs/actions/runs/21735690914/job/62700395870?pr=487491
2026-02-07 16:04:18 +01:00
Silvan Mosberger
b0b2c24be9 ci: First-class team package maintainer review requests
Co-Authored-By: Alexander Bantyev <alexander.bantyev@tweag.io>
2026-02-07 13:52:46 +01:00
Michael Daniels
e3f053a65d ci/github-script/check-target-branch: fix kernel exemption logic
Erroneously failed to exempt because I left out an if condition.
2026-02-06 18:59:41 -05:00
Michael Daniels
0d74c65927 Revert "ci: First-class team package maintainer review requests"
This reverts commit 193deb8533.
2026-02-05 21:50:27 -05:00
Philip Taron
c73ac310b9 librewolf: move to by-name (#487347) 2026-02-06 01:48:17 +00:00
Philip Taron
ba626b8a60 First-class GitHub team reviews (#456481) 2026-02-06 01:44:31 +00:00
Hythera
cd54639772 librewolf: move to by-name 2026-02-05 18:22:15 +01:00
Silvan Mosberger
193deb8533 ci: First-class team package maintainer review requests
Co-Authored-By: Alexander Bantyev <alexander.bantyev@tweag.io>
2026-02-05 14:52:47 +01:00
emilylange
cc019a09bb ci/OWNERS: sync Forgejo maintainership
A dedicated Forgejo team with various new members has since been formed
and we really want to make sure we get pings for the VM test and the
forgejo.md module documentation too, as the regular CI is still lacking
in that regard.
2026-01-31 20:24:53 +01:00
nixpkgs-ci[bot]
d99d202913 Merge master into staging-nixos 2026-01-29 06:17:07 +00:00
zowoq
66de705a4a ci/OWNERS: remove golang maintainer 2026-01-29 10:50:27 +10:00
K900
230e0e4cbd Merge remote-tracking branch 'origin/master' into staging-nixos 2026-01-27 21:15:07 +03:00
Jörg Thalheim
e71c9fbbeb ci/OWNERS: remove myself from lib/derivations.nix (#484405) 2026-01-27 15:13:22 +00:00
Alyssa Ross
72164b7c77 ci/OWNERS: remove myself from lib/derivations.nix
Usually I don't even understand what changes proposed to this do.
2026-01-27 16:01:54 +01:00
nixpkgs-ci[bot]
3e755630d2 Merge master into staging-nixos 2026-01-27 06:08:28 +00:00
Michael Daniels
7a74549a85 ci/github-script/reviews: detect reviews belonging to commits.js
See comment, but TLDR this is for backwards-compatibility.

(See 479628, where it failed to dismiss after fixing.)

We don't bother with `prepare.js` because it always errors
(and so should never be dismissed).

I have simply added the needed comments to each of `check-target-branch.js`'s
pre-existing reviews, because there are so few.
2026-01-26 19:37:56 -05:00
nixpkgs-ci[bot]
24bf3a7395 Merge master into staging-nixos 2026-01-27 00:21:30 +00:00
Michael Daniels
c693894f8a ci: make reviews sticky; ci/github-script/check-target-branch: do not "Request changes", add exemptions (#483828) 2026-01-26 23:17:38 +00:00
nixpkgs-ci[bot]
4f189086d0 Merge master into staging-nixos 2026-01-26 18:08:53 +00:00
Michael Daniels
31876b4580 ci/github-script/bot: refine regexes 2026-01-25 20:19:18 -05:00
Michael Daniels
c9225057c9 ci/github-script/check-target-branch: do not "Request changes"
You can technically have multiple reviews requesting changes, but
there's no good way to dismiss all of the reviews requesting changes from
the same user using the UI.

This makes minimization impossible (because all but one of the reviews is not
dismissed, even though the PR is no longer blocked due to the review
in GitHub's system).

As a workaround, we will only comment.

CI will still fail when appropriate.
2026-01-25 19:46:46 -05:00
nixpkgs-ci[bot]
6689fa0984 Merge master into staging-nixos 2026-01-26 00:21:28 +00:00
Michael Daniels
e1e5b8ad91 ci/github-script/check-target-branch: kernel updates should not need to go to staging-xx.xx 2026-01-25 19:10:51 -05:00
Michael Daniels
cd6bc04a06 ci/github-script/check-target-branch: loosen staging threshold for home-assistant 2026-01-25 19:10:50 -05:00
Michael Daniels
50590d21d5 ci/github-script/check-target-branch: simplify rebuildsAllTests variable 2026-01-25 19:10:50 -05:00
Michael Daniels
99c1a35b73 ci/github-script/check-target-branch: add type for changed-paths.json 2026-01-25 19:10:50 -05:00
Michael Daniels
4447561c05 ci/github-script/{reviews,check-target-branch,commits,prepare}: add sticky review support 2026-01-25 19:10:50 -05:00
Michael Daniels
3fb23e6837 ci/github-script/reviews: enable typescript 2026-01-25 16:53:07 -05:00
Michael Daniels
c717c98bc8 ci/github-script/bot: only look at commit subject when deciding if a package is new/updated 2026-01-25 16:11:24 -05:00
Michael Daniels
1260a929cf ci: auto add '8.has: package (new)' and '8.has: package (update)' labels (#482478) 2026-01-25 20:37:50 +00:00
Michael Daniels
006ecdbdeb treewide: fix typos (#479869) 2026-01-24 21:36:44 +00:00
Michael Daniels
3711d8fc80 ci/eval/compare: don't try to get the attr of pkgs/by-name/README.md 2026-01-24 15:24:56 -05:00
Aliaksandr
bf5645a0ed ci(bot): auto-label package updates with '8.has: package (update)'
Checks all PR commit messages for version update pattern
like 'packagename: X.Y.Z -> A.B.C'.

Matches: 1.2.3, 0-unstable-2024-01-15, 1.3rc1, alpha, unstable
2026-01-24 01:15:36 +02:00