| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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.
| emilylange | 2026-01-31 | 1 | -2/+3 |
| * | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-29 | 1 | -3/+3 |
| |\ |
|
| | * | ci/OWNERS: remove golang maintainer | zowoq | 2026-01-29 | 1 | -3/+3 |
| * | | Merge remote-tracking branch 'origin/master' into staging-nixos | K900 | 2026-01-27 | 1 | -1/+1 |
| |\| |
|
| | * | ci/OWNERS: remove myself from lib/derivations.nix (#484405) | Jörg Thalheim | 2026-01-27 | 1 | -1/+1 |
| | |\ |
|
| | | * | ci/OWNERS: remove myself from lib/derivations.nix•••Usually I don't even understand what changes proposed to this do.
| Alyssa Ross | 2026-01-27 | 1 | -1/+1 |
| * | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-27 | 1 | -1/+7 |
| |\| | |
|
| | * | | 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.
| Michael Daniels | 2026-01-26 | 1 | -1/+7 |
| * | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-27 | 4 | -58/+255 |
| |\| | |
|
| | * | | ci: make reviews sticky; ci/github-script/check-target-branch: do not "Reques... | Michael Daniels | 2026-01-26 | 4 | -58/+255 |
| | |\ \ |
|
| | | * | | 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.
| Michael Daniels | 2026-01-25 | 1 | -2/+2 |
| | | * | | ci/github-script/check-target-branch: kernel updates should not need to go to... | Michael Daniels | 2026-01-25 | 1 | -2/+24 |
| | | * | | ci/github-script/check-target-branch: loosen staging threshold for home-assis... | Michael Daniels | 2026-01-25 | 1 | -3/+13 |
| | | * | | ci/github-script/check-target-branch: simplify rebuildsAllTests variable | Michael Daniels | 2026-01-25 | 1 | -1/+1 |
| | | * | | ci/github-script/check-target-branch: add type for changed-paths.json | Michael Daniels | 2026-01-25 | 1 | -0/+13 |
| | | * | | ci/github-script/{reviews,check-target-branch,commits,prepare}: add sticky re... | Michael Daniels | 2026-01-25 | 4 | -43/+177 |
| | | * | | ci/github-script/reviews: enable typescript | Michael Daniels | 2026-01-25 | 1 | -9/+27 |
| * | | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-26 | 1 | -5/+8 |
| |\| | | |
|
| | * | | | ci/github-script/bot: refine regexes | Michael Daniels | 2026-01-25 | 1 | -2/+3 |
| | * | | | ci/github-script/bot: only look at commit subject when deciding if a package ... | Michael Daniels | 2026-01-25 | 1 | -3/+5 |
| | |/ / |
|
| * | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-26 | 1 | -4/+49 |
| |\| | |
|
| | * | | ci: auto add '8.has: package (new)' and '8.has: package (update)' labels (#48... | Michael Daniels | 2026-01-25 | 1 | -4/+49 |
| | |\ \ |
|
| | | * | | 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
| Aliaksandr | 2026-01-24 | 1 | -0/+9 |
| | | * | | ci(bot): auto-label new package PRs with '8.has: package (new)'•••Checks all PR commit messages for ': init at' pattern and
requires eval to report added packages (attrdiff.added).
| Aliaksandr | 2026-01-24 | 1 | -2/+21 |
| | | * | | ci(bot): add fork compatibility for team lookups•••Forks don't have NixOS teams, return empty list to avoid 404.
| Aliaksandr | 2026-01-24 | 1 | -0/+5 |
| | | * | | ci(bot): add fork compatibility for maintainer map•••In forks without merge-group history, return empty maintainer
map instead of throwing an error.
| Aliaksandr | 2026-01-24 | 1 | -2/+14 |
| * | | | | treewide: fix typos (#479869) | Michael Daniels | 2026-01-24 | 2 | -2/+2 |
| |\ \ \ \
| |/ / /
|/| | | |
|
| | * | | | treewide: fix typos | Ben Siraphob | 2026-01-13 | 2 | -2/+2 |
| * | | | | ci/eval/compare: don't try to get the attr of pkgs/by-name/README.md | Michael Daniels | 2026-01-24 | 1 | -1/+1 |
| | |/ /
|/| | |
|
| * | | | various: move to pkgs/by-name (#482587) | Philip Taron | 2026-01-23 | 1 | -1/+1 |
| |\ \ \ |
|
| | * | | | authelia: move to pkgs/by-name•••this shouldn't create any rebuilds
| quantenzitrone | 2026-01-22 | 1 | -1/+1 |
| * | | | | ci/nixf-diagnose: ignore prelude rules•••- avoid treewide cleanup due to these new rules
- invalid nix code was getting auto fixed
| Dyego Aurélio | 2026-01-22 | 1 | -0/+7 |
| * | | | | ci/pinned: update•••This gives us nixfmt 1.2.0.
From the nixpkgs-unstable channel at revision bde09022887110deb780067364a0818e89258968.
Changes for nixfmt (1.1.0 → 1.2.0):
https://github.com/NixOS/nixfmt/compare/v1.1.0...v1.2.0
Changes for nixd (2.7.0 → 2.8.2):
https://github.com/nix-community/nixd/compare/2.7.0...2.8.2
Changes for treefmt-nix:
https://github.com/numtide/treefmt-nix/compare/5b4ee75aeefd1e2d5a1cc43cf6ba65eba75e83e4...e96d59dff5c0d7fddb9d113ba108f03c3ef99eca
Changes for zizmor (1.20.0 → 1.21.0):
https://github.com/zizmorcore/zizmor/compare/v1.20.0...v1.21.0
-------
ci/nixf-diagnose: update configuration
Update nixf-diagnose configuration as per numtide/treefmt-nix@0c445aa
The new config output should be semantically equivalent.
| Dyego Aurélio | 2026-01-22 | 2 | -17/+18 |
| * | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-21 | 3 | -4/+14 |
| |\| | | |
|
| | * | | | ci/github-script/bot: handle deleted maintainer accounts gracefully (#481949) | Matt Sturgeon | 2026-01-20 | 2 | -3/+14 |
| | |\ \ \ |
|
| | | * | | | ci/github-script/bot: handle deleted maintainer accounts gracefully•••When a maintainer deletes their GitHub account, the bot would crash with a 404 error when trying to fetch their user info via `/user/{id}`.
This caused the scheduled bot workflow to fail repeatedly until manual intervention (e.g., closing/reopening the affected PR to clear the requested reviewer).
Fix by returning null from getUser() for 404 responses and filtering out null users when building the reviewers list.
| Philip Taron | 2026-01-20 | 2 | -3/+14 |
| | * | | | | ci: Don't run non-reproducible doc urls check•••Causes non-reproducible CI failures: https://github.com/NixOS/nixpkgs/actions/runs/21102527291/job/60688698991?pr=480436
| Silvan Mosberger | 2026-01-20 | 1 | -1/+0 |
| * | | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-20 | 1 | -12/+0 |
| |\| | | | |
|
| | * | | | | Revert "ci/github-script/bot: skip mergeability checks temporarily"•••Apparently any effects from this change haven’t shown up noticeably
in GitHub’s metrics, to the point where they’re not sure if it
was taking effect on the backend. Our contact is going to look at
getting something into the API response to help debug whether it’s
actually working or not, but agreed that we should just revert for
now. Since they have apparently reduced replica sync issues further
through other changes on their end, there shouldn’t be any urgent
need to make any changes here anyway.
This reverts commit 18b30c8ce1eed9ff2e86128036b674e9e3796aaa.
| Emily | 2026-01-20 | 1 | -12/+0 |
| * | | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-20 | 4 | -9/+172 |
| |\| | | | |
|
| | * | | | | {workflows/eval,ci/github-script}: check for mass rebuilds targeting master/r... | Michael Daniels | 2026-01-19 | 2 | -0/+146 |
| | * | | | | ci/github-script/reviews: allow leaving review comments | Michael Daniels | 2026-01-19 | 1 | -3/+23 |
| | * | | | | ci/github-script/reviews: rework dismissal/non-posting logic•••Dismissals are done automatically by commits.js, even for reviews from
check-target-branches.js. This is not desirable.
The solution is
(1) do not decline to post a review because it was already dismissed
(because it may have not been dismissed by a human, and circumstances may
have changed), and
(2) reword the auto-dismissal message to not imply that whatever
problems were present are fixed.
| Michael Daniels | 2026-01-19 | 1 | -6/+3 |
| | * | | | | ci/supportedBranches: export split() | Michael Daniels | 2026-01-17 | 1 | -1/+1 |
| | |/ / / |
|
| * | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-14 | 1 | -4/+0 |
| |\| | | |
|
| | * | | | mpv: move uninsane from ci/OWNERS to maintainers | SchweGELBin | 2026-01-14 | 1 | -4/+0 |
| * | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-12 | 1 | -2/+3 |
| |\| | | |
|
| | * | | | teams/nix: clarify relation to Nix team•••The Nix team is not the same as the Nixpkgs Nix team, at least in
practice. Now we reflect that in metadata as well.
| Wolfgang Walther | 2026-01-10 | 1 | -2/+3 |
| | |/ / |
|
| * | | | Merge staging-next into staging | nixpkgs-ci[bot] | 2026-01-09 | 1 | -0/+1 |
| |\| | |
|
| | * | | ci/OWNERS: Add OPNA2608 for ppc64 Debian bin GHC | OPNA2608 | 2026-01-09 | 1 | -0/+1 |