983 Commits

Author SHA1 Message Date
Philip Taron
9ecbdcf57f ci/github-script/bot: don't count PR author as a default reviewer (#579355) 2026-10-28 13:04:22 +00:00
Philip Taron
b19dce1d9d ci/OWNERS: add golang team to Go compiler packages (#579375) 2026-10-26 21:57:18 +00:00
Grayson Tinker
9fae0b3587 ci/OWNERS: add golang team to Go compiler packages 2026-10-26 14:08:41 -06:00
Michael Daniels
687ba35b18 ci/github-script/bot: don't count PR author as a default reviewer
See https://github.com/NixOS/nixpkgs/pull/567241#issuecomment-6387518337
2026-10-26 15:15:09 -04:00
Grayson Tinker
4708e43402 ci/github-script/prepare: qualify recommendation to retarget from nixos-* 2026-10-26 09:10:46 +00:00
Philip Taron
f5eb0a6bfa ci/OWNERS: add booxter for thunderbird wrapper (#574677) 2026-10-22 17:32:01 +00:00
Philip Taron
ccbe490e25 ci/github-script/check-target-branch-policy: add exemption for kernel config (#572634) 2026-10-22 17:27:25 +00:00
Christian Friedow
e22788a90c codeowners: exclude the documentation team from release notes and redirects changes
The documentation team receives too many review requests because it
owns all of /doc, which includes the release notes and redirects.json
that are touched by many unrelated PRs.

Assisted-by: OpenCode (GPT-5.6 Luna)
2026-10-22 16:07:06 +02:00
Ryan Lahfa
be40b5a848 lib/tests/strings.sh: accept Nix and Lix error wording (#574183) 2026-10-22 01:07:07 +00:00
Michael Daniels
cb04b71eeb ci/pinned.json: update
[nixpkgs-26.05-darwin] Changes:
-    revision: 7486293a94
+    revision: 42966a9c76
-    url: 7486293a94.tar.gz
+    url: 42966a9c76.tar.gz
-    hash: sha256-WQhNWIW3PPijuZexyl5Zf0tJuQ7sKt5C9WPXVO4pMuM=
+    hash: sha256-c+NgsnPFEfvGOLxJEQkxkpOESw7mPjnh/H9qDVEWFkQ=
[nixpkgs] Changes:
-    revision: 7d5589bbf4
+    revision: f20cd90e28
-    url: 7d5589bbf4.tar.gz
+    url: f20cd90e28.tar.gz
-    hash: sha256-8emM5Z42GzMSLLvjJt7UkX1j2k2TKXQIS7FnPTfeHno=
+    hash: sha256-EjZqHKObBfIOeHZnMRVV87HB3pPq/WBkmRJWyFxmZu8=
2026-10-17 23:52:49 -04:00
zowoq
c611bb7bac ci/github-script/check-target-branch-policy: add exemption for kernel config
Co-authored-by: Michael Daniels <mdaniels5757@gmail.com>
2026-10-18 10:30:56 +10:00
Ihar Hrachyshka
46b0ca8fed ci/OWNERS: add booxter for thunderbird wrapper 2026-10-15 22:41:22 -04:00
Raito Bezarius
355f7e1e06 ci/OWNERS: add owners for Nix-dependent lib tests
The lib-test harness and the tests that assert on the Nix implementation
have consequences on Lix's own CI. Make the Lix maintainers code owners
of them so that they are notified of changes, and add @xokdvium, who
asked to be notified as well.

This does not claim any "technical" ownership of these changes, it's
just a manner to be notified of these changes.
2026-10-15 02:36:20 +02:00
Raito Bezarius
db996807d1 ci: run the lib tests under Lix
The lib tests exercise things like `nix-instantiate` and their error
messages. Therefore, they can regress when the wording is too coupled to
a specific version or implementation.

Given that Lix is already easy to reach out in nixpkgs and
`lib/tests/test-with-nix.nix` is consumed by Lix's own CI, we propose to
run the suite under `pkgs.lix` too.

The default `lib-tests` output stays Nix-only because it is part of the
release tarball closure; `lib-tests-lix` is a separate CI job and not
part of the release tarball closure.

As far as I can tell:

- that extra test takes ~55s on my system under Lix in the sandbox. Over
  a faster builder, it takes ~20s.
- this is a new *step* in an existing job, no new checkout, no new
  install or whatever, so no extra setup cost.
- the symlink join do not cause rebuild of the nix-unit things and so
  on. pkgs.lix is substituted and not rebuilt.
- the existing lib-tests are already doing 2 runs of testWithNix, Lix is
  a 3rd.

If this proves to be a problem for CI performance, we can always revert
the long part (fileset) and decrease even further the cost of this
additional minute check.
2026-10-15 02:36:20 +02:00
Matt Sturgeon
3734a342e0 ci/github-script/reminders: don't remind on cherry-picks (#572900) 2026-10-14 06:33:43 +00:00
Michael Daniels
9e37f67efc ci/github-script/reminders: don't remind on cherry-picks
Addresses https://github.com/NixOS/nixpkgs/pull/562912#issuecomment-6101844681
2026-10-11 17:04:34 -04:00
Michael Daniels
4149fe388b ‎ci/github-script/reminders: improve style guide reminder (#571317) 2026-10-11 20:29:00 +00:00
Leonard Sheng Sheng Lee
ec81376b20 ci/github-script/reminders: improve style guide reminder 2026-10-11 16:24:00 -04:00
Michael Daniels
e051ed5d72 ci/github-script/commits: extract cherry-pick logic to functions 2026-10-11 13:42:12 -04:00
Johannes Kirschbauer
a689b326b5 ci/OWNERS: request docs team for doc/ changes 2026-10-10 13:13:36 +02:00
Jack Rosenberg
a3edf85590 ci/github-script: consider whether PR is mergable in 'eligible' maintainers comment
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2026-10-07 15:37:08 +01:00
Michael Daniels
148a05c8b7 ci/github-script/{bot,merge,reviewers}: convert to TypeScript
Assisted-by: gpt-6.1-sol (Codex, light)
2026-10-03 22:31:08 -04:00
Philip Taron
46ed4a2ccb ci/github-script: convert more to TypeScript (#567584) 2026-10-02 21:02:21 +00:00
Michael Daniels
00954dbca6 ci/github-script: convert more to TypeScript 2026-10-02 16:53:03 -04:00
Martin Fischer
bf338732f2 nixpkgs-update: update links after move to NixOS org 2026-10-02 08:21:41 +02:00
Matt Sturgeon
37d1dadbcc ci/github-script/merge: indicate how to join nixos/nixpkgs-maintainers (#519945) 2026-10-01 06:31:55 +00:00
Peder Bergebakken Sundt
470629541d ci/github-script/merge: indicate how to join nixos/nixpkgs-maintainers
Many simply never saw the invite email from github, and this error message is pretty unactionable.

It would also be a good idea to update the "About" description in https://github.com/orgs/NixOS/teams/nixpkgs-maintainers to indicate how to join.
2026-10-01 00:28:30 +02:00
Ben Siraphob
07f0e5db55 treewide: replace reimplemented helpers with existing lib functions (#564688) 2026-09-30 12:16:02 +00:00
Victor Engmark
795f334f07 doc: Use more common spelling of "style guide"
See
[trend](https://trends.google.com/explore?q=styleguide%2Cstyle%2520guide&date=all&geo=Worldwide)
for one indication that the new spelling is much more common.
2026-09-27 10:17:36 +02:00
Michael Daniels
da1f7a1117 ci/github-script: convert various to TypeScript (#567205) 2026-09-27 03:45:59 +00:00
zowoq
e38e60d715 ci/OWNERS, maintainers/team-list: remove maintainer from buildbot (#539788) 2026-09-27 01:15:18 +00:00
Michael Daniels
5a6dae1394 ci/github-script/bot: replace "unmaintained" label with "no default reviewers" 2026-09-26 16:52:35 -04:00
Michael Daniels
32675f4b92 ci/github-script: convert various to TypeScript 2026-09-26 12:48:43 -04:00
Michael Daniels
d61db5aa6b ci/pinned.json: update
[nixpkgs-26.05-darwin] Changes:
-    revision: 51fe96f910
+    revision: 7486293a94
-    url: 51fe96f910.tar.gz
+    url: 7486293a94.tar.gz
-    hash: sha256-yj0LPLnsmYoLmA3FGANjeTEwej0/DHjZBXWnDQDUuIs=
+    hash: sha256-WQhNWIW3PPijuZexyl5Zf0tJuQ7sKt5C9WPXVO4pMuM=
[nixpkgs] Changes:
-    revision: 7525d999cd
+    revision: 7d5589bbf4
-    url: 7525d999cd.tar.gz
+    url: 7d5589bbf4.tar.gz
-    hash: sha256-4IHyyLgLBdKefkljdKod4IMn023pQiDXAWJA187cmdY=
+    hash: sha256-8emM5Z42GzMSLLvjJt7UkX1j2k2TKXQIS7FnPTfeHno=
2026-09-25 21:03:08 -04:00
Michael Daniels
b7a3adaa10 ci/github-script/commits: convert to TypeScript (#559961) 2026-09-26 00:21:56 +00:00
Michael Daniels
14f0c186e0 ci/treefmt.nix: support self-repository syntax 2026-09-23 18:07:39 -04:00
Matt Sturgeon
8eafff1303 ci/github-script/bot: label PRs for unmaintained packages (#565394) 2026-09-23 14:02:32 +00:00
Ryan Hendrickson
db2eedfcba ci/github-script/bot: label PRs for unmaintained packages 2026-09-22 20:32:37 -04:00
Matt Sturgeon
27ed56e84d ci: point documentation PRs at the styleguide (#562912) 2026-09-22 13:02:06 +00:00
Johannes Kirschbauer
40bb73107d ci: post a reminder for updated paths
docs are the first example

Assisted-by: Oh My Pi (Claude Opus 5)
2026-09-22 14:41:40 +02:00
zowoq
6cebe93d25 ci/OWNERS: add CI team as owner for GitHub team syncing-related files (#563403) 2026-09-21 23:17:23 +00:00
Michael Daniels
7f822c9dc8 ci/github-script/commits: convert to TypeScript
Assisted-by: gpt-5.6-terra (Codex)
2026-09-19 11:33:08 -04:00
Michael Daniels
4a7ddd0795 ci/github-script/manual-file-edits: convert to TypeScript 2026-09-18 19:24:33 -04:00
Ben Siraphob
4fcbf7a99d ci/eval: use lib.uniqueStrings 2026-09-18 12:11:50 -07:00
Michael Daniels
0d32041059 ci/OWNERS: add CI team as owner for GitHub team syncing-related files 2026-09-14 21:41:24 -04:00
Johannes Kirschbauer
dec8214941 doc/contributing: collapse tombstoned empty sections 2026-09-14 11:50:38 +02:00
Paul Meyer
401d3e4c4d ci/OWNERS: drop katexochen from Go team, and as maintainer of some packages (#557003) 2026-09-07 07:54:44 +00:00
Michael Daniels
b5a80c77fb ci/github-script/bot.js: make llm-assisted label sticky (#559739) 2026-09-06 15:52:07 +00:00
Michael Daniels
2e4bd2166b ci/github-script/bot: fix pagination 2026-09-04 19:57:11 -04:00
Michael Daniels
8cc85b1852 ci/github-script/bot: log pagination cursor
This doesn't seem to change, even when it should.

I suspect this is related to the rate limit errors.
2026-09-04 16:33:09 -04:00