Silvan Mosberger
2cc2e0225f
Revert "ci: module maintainer review requests; nixos/modules: init meta.teams"
2026-03-06 08:41:24 +01:00
Silvan Mosberger
7fe44998ab
ci/eval/compare/maintainers.nix: Refactor
...
Was more complicated than needed.
Tests still succeed
2026-03-02 10:59:25 +01:00
Silvan Mosberger
ee016757f5
ci/eval/compare/maintainers.nix: Add tests
2026-03-02 10:59:22 +01:00
Silvan Mosberger
c0d434bf40
ci/eval/compare/maintainers.nix: Improve interface and document
2026-03-02 10:59:18 +01:00
Silvan Mosberger
5991eab94f
modules/generic/meta-maintainers.nix: Introduce meta.teams
...
And trigger review requests for it
2026-03-02 10:59:07 +01:00
Silvan Mosberger
b486dfb1ab
modules/generic/meta-maintainers.nix: Remove Nixpkgs prefix from module path
...
This is a functional change, but there's no known consumer of this
interface, and if we want to trigger review request for PRs it's
convenient for these paths to be absolute
ci: Trigger review requests for module maintainers
2026-03-02 10:58:24 +01:00
Emily
fcb9bf6c05
ci: get supported systems from the target branch
2026-03-01 16:07:49 -05:00
luojiyin
dbb1854400
fix: typo packge -> package in maintainers.nix
2026-03-01 14:00:07 +08:00
luojiyin
7a91c688bc
fix: typo Enqueing -> Enqueuing in merge.js
2026-03-01 13:59:59 +08: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
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