| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-30 | 1 | -1/+1 |
| |\ |
|
| | * | ci: pin @actions/artifact to 5.0.3•••Signed-off-by: Marcin Serwin <marcin@serwin.dev>
| Marcin Serwin | 2026-01-29 | 1 | -1/+1 |
| * | | Merge remote-tracking branch 'origin/master' into staging-nixos | K900 | 2026-01-27 | 1 | -6/+9 |
| |\| |
|
| | * | workflows/eval: Un-parallelize misc, fixing check, and add modules meta check... | Philip Taron | 2026-01-27 | 1 | -6/+9 |
| | |\ |
|
| | | * | workflows/eval: Ensure NixOS modules meta is valid•••As observed in #484155, it was possible for broken meta information to
slip its way into the NixOS modules system. It looks like that data was
never checked. At this point I wonder if it ever was *used* in a
programmatic manner, given how long it took for it to get noticed.
This simple check causes the results to be evaluated in a format that
isn't "Nix-brained". Not using `--json` *could* allow `<LAMBDA>` to be
in the output, which is AFAICT undesirable.
```
$ nix-instantiate --strict --eval --expr '{ x = a: a; }'
{ x = <LAMBDA>; }
$ nix-instantiate --strict --eval --expr --json '{ x = a: a; }'
error:
… while evaluating attribute 'x'
at «string»:1:3:
1| { x = a: a; }
| ^
error: cannot convert a function to JSON
at «string»:1:3:
1| { x = a: a; }
| ^
```
| Samuel Dionne-Riel | 2026-01-27 | 1 | -0/+4 |
| | | * | Revert "workflows/eval.misc: run tasks in parallel"•••This reverts commit 3d9cb9f3553b74d5fbbaa467dc96c6994daf95d0.
In 3d9cb9f3553b74d5fbbaa467dc96c6994daf95d0 (#436171), the two check
commands were combined in the same step, and backgrounded, `wait`ing on
their completion.
`help wait` states the following:
> If ID is not given, waits for all currently active child processes,
> and the return status is zero.
The result was that this check's misc check results were accidentally
thrown away. Oops.
| Samuel Dionne-Riel | 2026-01-27 | 1 | -6/+5 |
| * | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-27 | 1 | -1/+1 |
| |\| | |
|
| | * | | workflows/test: correct 'dry' parameter | Michael Daniels | 2026-01-26 | 1 | -1/+1 |
| * | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-26 | 13 | -27/+27 |
| |\| | |
|
| | * | | build(deps): bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (#483978) | Philip Taron | 2026-01-26 | 1 | -1/+1 |
| | |\ \ |
|
| | | * | | build(deps): bump peter-evans/create-pull-request from 8.0.0 to 8.1.0•••Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/98357b18bf14b5342f975ff684046ec3b2a07725...c0f553fe549906ede9cf27b5156039d195d2ece0)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> | dependabot[bot] | 2026-01-26 | 1 | -1/+1 |
| | * | | | build(deps): bump cachix/cachix-action from 0fc020193b5a1fa3ac4575aa3a7d3aa6a... | Philip Taron | 2026-01-26 | 4 | -5/+5 |
| | |\ \ \ |
|
| | | * | | | build(deps): bump cachix/cachix-action•••Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad to 3ba601ff5bbb07c7220846facfa2cd81eeee15a1.
- [Release notes](https://github.com/cachix/cachix-action/releases)
- [Commits](https://github.com/cachix/cachix-action/compare/0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad...3ba601ff5bbb07c7220846facfa2cd81eeee15a1)
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-version: 3ba601ff5bbb07c7220846facfa2cd81eeee15a1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com> | dependabot[bot] | 2026-01-26 | 4 | -5/+5 |
| | | |/ / |
|
| | * / / | build(deps): bump actions/checkout from 6.0.1 to 6.0.2•••Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/8e8c483db84b4bee98b60c0593521ed34d9990e8...de0fac2e4500dabe0009e67214ff5f5447ce83dd)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com> | dependabot[bot] | 2026-01-26 | 13 | -21/+21 |
| | |/ / |
|
| * | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-26 | 2 | -4/+4 |
| |\| | |
|
| | * | | workflows/periodic-merge: fix comment syntax (#483727) | Philip Taron | 2026-01-25 | 1 | -1/+1 |
| | |\ \ |
|
| | | * | | workflows/periodic-merge: fix comment syntax | Michael Daniels | 2026-01-25 | 1 | -1/+1 |
| | * | | | ci: auto add '8.has: package (new)' and '8.has: package (update)' labels (#48... | Michael Daniels | 2026-01-25 | 1 | -3/+3 |
| | |\ \ \
| | |/ /
| |/| | |
|
| | | * | | ci(bot): add token fallback for labeler actions•••Use github.token when app token is not available (in forks).
| Aliaksandr | 2026-01-24 | 1 | -3/+3 |
| | | |/ |
|
| * | | | treewide: fix typos (#479869) | Michael Daniels | 2026-01-24 | 1 | -3/+3 |
| |\ \ \
| |/ /
|/| | |
|
| | * | | treewide: fix typos | Ben Siraphob | 2026-01-13 | 1 | -3/+3 |
| * | | | workflows/periodic-merge: link the target branch on GitHub when posting failure•••Makes it easier to determine whether someone else has already manually merged.
| Michael Daniels | 2026-01-23 | 1 | -1/+1 |
| | |/
|/| |
|
| * | | github/labeler: fix auto-tag backport for .github/actions•••.github/actions/* does not match deeply nested files like
.github/actions/checkout/action.yml
Instead, we need a recursive glob like **/*
| Matt Sturgeon | 2026-01-22 | 1 | -1/+1 |
| * | | actions/checkout: manually fetch ci/pinned.json patch•••In a shallow clone, `git fetch` may fail to apply thin packs due to
missing base objects.
We typically don't notice this with first-parent commits and prospective
merge commits, but it seems fairly common with arbitrary PR-branch
commits.
In this instance we don't need the full commit data, we only need to
apply its diff as a patch. So fetch the diff from GitHub's API and apply
using `git apply`.
This partially reverts commit 4787f35ede84f01e57d649ca694070516db8032e
| Matt Sturgeon | 2026-01-22 | 1 | -17/+27 |
| * | | workflows/eval: find and isolate ci/pinned.json bump commits•••When testVersions is enabled, the version matrix check now identifies
the specific commit that modified ci/pinned.json, rather than evaluating
the full PR. This allows formatting changes and other modifications to
coexist in the same PR without affecting the hash consistency check.
The workflow now:
- Adds headSha input to compare PR commits against target
- Finds the single commit that touched ci/pinned.json
- Errors if multiple commits modify it (to ensure clear attribution)
- Passes the bump commit to the checkout action for isolated evaluation
- Reports which commit was evaluated in the summary
The actual cherry-pick and pinned checkout handling is delegated to
the checkout action via the new `untrusted-pin-bump` input.
Co-Authored-By: Matt Sturgeon <matt@sturgeon.me.uk>
| Dyego Aurélio | 2026-01-20 | 2 | -3/+91 |
| * | | actions/checkout: handle ci/pinned.json bump commits | Matt Sturgeon | 2026-01-20 | 1 | -8/+38 |
| * | | 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 | -6/+2 |
| * | | {workflows/eval,ci/github-script}: check for mass and NixOS test rebuilds tar... | Philip Taron | 2026-01-19 | 3 | -0/+14 |
| |\ \ |
|
| | * | | {workflows/eval,ci/github-script}: check for mass rebuilds targeting master/r... | Michael Daniels | 2026-01-19 | 3 | -0/+14 |
| | |/ |
|
| * / | .github/PULL_REQUEST_TEMPLATE: remove +1 footer•••The footer has the following problems:
- It's not consistently added in all PRs, for example backports or those
where the template is not used. Inconsistency in a voting skews the
results.
- It's arguably not effective, because people use reactions naturally to
interact with PRs anyway. As long as there are multiple different
reaction types, what does it mean that one PR has 20 :+1:, but another
has 22 :tada:? The latter won't show up in the ranking for :+1:, so at
the minimum confusing. Same for :heart:.
- It's not useful to determine priority as in "higher number of votes
should be merged". A PR's quality should be determined independently of
votes - when it's good, it will be merged. The currently most upvoted PR
has serious issues, so this invites drive-by questions like "Why isn't
this merged, given the number of upvotes?".
| Wolfgang Walther | 2026-01-16 | 1 | -7/+0 |
| |/ |
|
| * | .github/ISSUE_TEMPLATE: include closed issues when checking duplicates | Gutyina Gergő | 2026-01-04 | 9 | -9/+9 |
| * | {README.md,.github/*}: remove/replace references to 25.05 release | Michael Daniels | 2026-01-01 | 8 | -21/+0 |
| * | .github/labeler.yml: update xfce paths•••Core packages and most panel plugins and thunar plugins.
Some of the apps are not covered but I don't plan to make the list
too long for now.
| Bobby Rong | 2025-12-28 | 1 | -0/+9 |
| * | workflows/labels: add "6.topic: tree-sitter" label (#473040) | Wolfgang Walther | 2025-12-26 | 1 | -0/+13 |
| |\ |
|
| | * | workflows/labels: add "6.topic: tree-sitter" label•••Add automatic labeling for tree-sitter related changes including:
- Tree-sitter core parsing tools
- Python tree-sitter modules and bindings
- Vim/Neovim tree-sitter plugins
- Emacs tree-sitter packages
- Tree-sitter documentation
| teto | 2025-12-22 | 1 | -0/+13 |
| * | | build(deps): bump korthout/backport-action from 4.0.0 to 4.0.1•••Bumps [korthout/backport-action](https://github.com/korthout/backport-action) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/korthout/backport-action/releases)
- [Commits](https://github.com/korthout/backport-action/compare/3634249d418881baa47fd6bae694506145f7a61b...c656f5d5851037b2b38fb5db2691a03fa229e3b2)
---
updated-dependencies:
- dependency-name: korthout/backport-action
dependency-version: 4.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com> | dependabot[bot] | 2025-12-22 | 1 | -1/+1 |
| * | | github/labeler: auto-tag backports for labeler•••The labeler reads its config from the PR's base branch. Therefore, its
config files need to be kept in sync across development branches, like
other CI files.
| Matt Sturgeon | 2025-12-20 | 1 | -0/+2 |
| * | | nixos/tests/{k3s,rke2}: merge & cleanup (#469788) | rorosen | 2025-12-20 | 1 | -1/+1 |
| |\ \ |
|
| | * | | nixos/tests/k3s: generalize to rancher•••Similarly to 2ce16ee67eae, prepares for merge with nixos/tests/rke2.
| azey | 2025-12-11 | 1 | -1/+1 |
| * | | | github/labeler: do not auto-tag backports for backport•••E.g. #472010, #472185
| Michael Daniels | 2025-12-18 | 1 | -2/+4 |
| * | | | workflows/lint: fully skip the `commits` job in Merge Queues•••Follow-up to 7cf59724104ef43e73e96176acbb8a5be79b1921
While the JS script already returned early, we can save a few resources
by skipping the job entirely when there's no `pull_request` context.
| Matt Sturgeon | 2025-12-18 | 1 | -0/+5 |
| * | | | {workflows/lint,ci/github-script}: lint commit messages (#470523) | Matt Sturgeon | 2025-12-18 | 1 | -0/+22 |
| |\ \ \
| |_|/
|/| | |
|
| | * | | {workflows/lint,ci/github-script}: lint commit messages | Michael Daniels | 2025-12-13 | 1 | -0/+22 |
| | |/ |
|
| * | | build(deps): bump cachix/install-nix-action from 31.8.4 to 31.9.0 (#470998) | Philip Taron | 2025-12-17 | 4 | -9/+9 |
| |\ \ |
|
| | * | | build(deps): bump cachix/install-nix-action from 31.8.4 to 31.9.0•••Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 31.8.4 to 31.9.0.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md)
- [Commits](https://github.com/cachix/install-nix-action/compare/0b0e072294b088b73964f1d72dfdac0951439dbd...4e002c8ec80594ecd40e759629461e26c8abed15)
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-version: 31.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> | dependabot[bot] | 2025-12-15 | 4 | -9/+9 |
| | |/ |
|
| * | | build(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 (#470996) | Philip Taron | 2025-12-16 | 1 | -2/+2 |
| |\ \ |
|
| | * | | build(deps): bump actions/download-artifact from 6.0.0 to 7.0.0•••Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/018cc2cf5baa6db3ef3c5f8a56943fffe632ef53...37930b1c2abaa49bbe596cd826c3c89aef350131)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com> | dependabot[bot] | 2025-12-15 | 1 | -2/+2 |
| | |/ |
|
| * | | build(deps): bump korthout/backport-action from 3.4.1 to 4.0.0 (#470997) | Philip Taron | 2025-12-16 | 1 | -1/+1 |
| |\ \ |
|
| | * | | build(deps): bump korthout/backport-action from 3.4.1 to 4.0.0•••Bumps [korthout/backport-action](https://github.com/korthout/backport-action) from 3.4.1 to 4.0.0.
- [Release notes](https://github.com/korthout/backport-action/releases)
- [Commits](https://github.com/korthout/backport-action/compare/d07416681cab29bf2661702f925f020aaa962997...3634249d418881baa47fd6bae694506145f7a61b)
---
updated-dependencies:
- dependency-name: korthout/backport-action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com> | dependabot[bot] | 2025-12-15 | 1 | -1/+1 |
| | |/ |
|
| * | | build(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#471000) | Philip Taron | 2025-12-16 | 1 | -1/+1 |
| |\ \ |
|