summaryrefslogtreecommitdiff
path: root/.github (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge master into staging-nixosnixpkgs-ci[bot]2026-01-301-1/+1
|\
| * ci: pin @actions/artifact to 5.0.3•••Signed-off-by: Marcin Serwin <marcin@serwin.dev> Marcin Serwin2026-01-291-1/+1
* | Merge remote-tracking branch 'origin/master' into staging-nixosK9002026-01-271-6/+9
|\|
| * workflows/eval: Un-parallelize misc, fixing check, and add modules meta check...Philip Taron2026-01-271-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-Riel2026-01-271-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-Riel2026-01-271-6/+5
* | | Merge master into staging-nixosnixpkgs-ci[bot]2026-01-271-1/+1
|\| |
| * | workflows/test: correct 'dry' parameterMichael Daniels2026-01-261-1/+1
* | | Merge master into staging-nixosnixpkgs-ci[bot]2026-01-2613-27/+27
|\| |
| * | build(deps): bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (#483978)Philip Taron2026-01-261-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-261-1/+1
| * | | build(deps): bump cachix/cachix-action from 0fc020193b5a1fa3ac4575aa3a7d3aa6a...Philip Taron2026-01-264-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-264-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-2613-21/+21
| |/ /
* | | Merge master into staging-nixosnixpkgs-ci[bot]2026-01-262-4/+4
|\| |
| * | workflows/periodic-merge: fix comment syntax (#483727)Philip Taron2026-01-251-1/+1
| |\ \
| | * | workflows/periodic-merge: fix comment syntaxMichael Daniels2026-01-251-1/+1
| * | | ci: auto add '8.has: package (new)' and '8.has: package (update)' labels (#48...Michael Daniels2026-01-251-3/+3
| |\ \ \ | | |/ / | |/| |
| | * | ci(bot): add token fallback for labeler actions•••Use github.token when app token is not available (in forks). Aliaksandr2026-01-241-3/+3
| | |/
* | | treewide: fix typos (#479869)Michael Daniels2026-01-241-3/+3
|\ \ \ | |/ / |/| |
| * | treewide: fix typosBen Siraphob2026-01-131-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 Daniels2026-01-231-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 Sturgeon2026-01-221-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 Sturgeon2026-01-221-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élio2026-01-202-3/+91
* | actions/checkout: handle ci/pinned.json bump commitsMatt Sturgeon2026-01-201-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 Mosberger2026-01-201-6/+2
* | {workflows/eval,ci/github-script}: check for mass and NixOS test rebuilds tar...Philip Taron2026-01-193-0/+14
|\ \
| * | {workflows/eval,ci/github-script}: check for mass rebuilds targeting master/r...Michael Daniels2026-01-193-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 Walther2026-01-161-7/+0
|/
* .github/ISSUE_TEMPLATE: include closed issues when checking duplicatesGutyina Gergő2026-01-049-9/+9
* {README.md,.github/*}: remove/replace references to 25.05 releaseMichael Daniels2026-01-018-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 Rong2025-12-281-0/+9
* workflows/labels: add "6.topic: tree-sitter" label (#473040)Wolfgang Walther2025-12-261-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 teto2025-12-221-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-221-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 Sturgeon2025-12-201-0/+2
* | nixos/tests/{k3s,rke2}: merge & cleanup (#469788)rorosen2025-12-201-1/+1
|\ \
| * | nixos/tests/k3s: generalize to rancher•••Similarly to 2ce16ee67eae, prepares for merge with nixos/tests/rke2. azey2025-12-111-1/+1
* | | github/labeler: do not auto-tag backports for backport•••E.g. #472010, #472185 Michael Daniels2025-12-181-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 Sturgeon2025-12-181-0/+5
* | | {workflows/lint,ci/github-script}: lint commit messages (#470523)Matt Sturgeon2025-12-181-0/+22
|\ \ \ | |_|/ |/| |
| * | {workflows/lint,ci/github-script}: lint commit messagesMichael Daniels2025-12-131-0/+22
| |/
* | build(deps): bump cachix/install-nix-action from 31.8.4 to 31.9.0 (#470998)Philip Taron2025-12-174-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-154-9/+9
| |/
* | build(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 (#470996)Philip Taron2025-12-161-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-151-2/+2
| |/
* | build(deps): bump korthout/backport-action from 3.4.1 to 4.0.0 (#470997)Philip Taron2025-12-161-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-151-1/+1
| |/
* | build(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#471000)Philip Taron2025-12-161-1/+1
|\ \