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
Ihar Hrachyshka
9686621d1b
ci/github-script/bot.js: make llm-assisted label sticky
...
By popular demand, this patch lets folks manually label PRs with the
label and make it stick, even if auto-labeler wouldn't label it itself
(presumably because the author didn't mark their commits according to
automation policy).
Assisted-by: Codex gpt-5.6-sol medium
2026-09-03 23:35:08 -04:00
zowoq
5a4d138f79
ci/github-script/check-target-branch-policy: add exemption for kernels
...
kernel updates go to staging-nixos, they shouldn't be flagged
2026-09-03 09:38:44 +10:00
Michael Daniels
375b60d66b
ci/github-script/commits.js: unbreak
...
This succeeded before the ESM conversion because we weren't in strict mode
(and therefore `line` was added to the global scope).
ES Modules run in strict mode by default, so this is a `ReferenceError` now.
TypeScript would have caught this! I will keep working on converting to it.
2026-09-01 19:27:05 -04:00
Matt Sturgeon
05e7795a4a
ci/commits: CJS __dirname → ESM
...
ESM modules no longer support CJS-style `__dirname` or `__filename`,
instead we should use `import.meta.dirname` and `import.meta.filename`
respectively.
https://nodejs.org/api/esm.html#no-__filename-or-__dirname
2026-09-01 02:18:58 +01:00
Michael Daniels
eb501c45ae
ci/github-script: convert to ES modules
...
ES modules work better with TypeScript than CommonJS modules do.
Assisted-by: GPT 5.6 Luna & Terra (Codex)
2026-08-31 18:09:18 -04:00
Michael Daniels
2d813b7719
ci/supportedBranches.js: move to ci/github-script
...
This way it will be covered by our package.json when we configure ES Modules
in the next commit.
2026-08-31 18:06:11 -04:00
Matt Sturgeon
71094a65c5
ci: Flag mass rebuilds on staging-nixos ( #553786 )
2026-08-28 08:05:36 +00:00
Will Fancher
bf581a82b4
mkSignedPackages: init ( #549373 )
2026-08-28 01:53:11 +00:00
Emily
4bb9adb77c
mkSignedPackages: init
2026-08-27 19:41:09 +01:00
Emily
2b871c4739
autopen: add Nix signing utilities
2026-08-27 19:34:48 +01:00
Paul Meyer
fe532f6950
ci/OWNERS: drop katexochen from Go team
...
Signed-off-by: Paul Meyer <katexochen0@gmail.com >
2026-08-27 12:29:27 +02:00
Weijia Wang
3840c6f648
haskell.compiler.ghc966DebianBinary: add loongarch64 team as maintainers
2026-08-26 22:56:29 +02:00
Philip Taron
86b49bc129
haskell.compiler.ghc966DebianBinary: bootstrap natively on riscv64-linux ( #549823 )
2026-08-26 01:23:10 +00:00
Matt Sturgeon
828a2e4e53
ci/nixpkgs-vet: use temporary Nix store ( #552068 )
2026-08-25 21:34:30 +00:00
liberodark
3231d1ea41
haskell.compiler.ghc966DebianBinary: add liberodark to maintainers
2026-08-23 18:36:49 +02:00
Ihar Hrachyshka
30a8636adf
ci/github-script/check-target-branch: evaluate exemptions in policy
...
Assisted-by: Codex gpt-5.6-sol medium
2026-08-21 18:32:31 -04:00
Ihar Hrachyshka
221930c60c
ci/github-script/check-target-branch: check staging-nixos mass rebuilds
...
Assisted-by: Codex gpt-5.6-sol medium
2026-08-21 18:32:29 -04:00
Ihar Hrachyshka
403d5922cf
ci/github-script/check-target-branch: simplify policy decisions
...
This commit hopefully improves readability: encapsulates some
intermediary decisions in variable, plus adopts early return decision
tree.
Assisted-by: Codex gpt-5.6-sol medium
2026-08-21 18:32:27 -04:00
Ihar Hrachyshka
e1aa8c4d16
ci/github-script/check-target-branch: add policy tests
...
Tests reflect status quo. They establish baseline for later policy
changes. Some test cases are obvious bugs (e.g. mass rebuild checks are
skipped on staging-nixos), others may also be questionable.
Assisted-by: Codex gpt-5.6-sol medium
2026-08-21 18:32:26 -04:00
Ihar Hrachyshka
198d0cd473
ci/github-script: add npm scripts
...
Allows running `npm run typecheck` or `npm test`.
2026-08-20 17:33:22 -04:00
Ihar Hrachyshka
3d17eabf1a
ci/github-script/check-target-branch: extract policy decision
...
This is in preparation to test the extracted pure function in the next
commit.
Assisted-by: Codex gpt-5.6-sol medium
2026-08-20 17:32:55 -04:00