Michael Daniels
541eb1682b
workflows/test: run when more files are changed ( #495619 )
2026-03-06 02:26:34 +00:00
Michael Daniels
26ebf88a7d
workflows/test: run when more files are changed
2026-03-05 21:20:54 -05:00
Jamie Magee
55b21e9fd6
workflows: document write permissions
2026-03-04 14:46:50 -08:00
Michael Daniels
3f9b72a015
build(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 ( #495812 )
2026-03-02 22:47:35 +00:00
dependabot[bot]
60662ebb5e
build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](b7c566a772...bbbca2ddaa )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 12:10:36 +00:00
dependabot[bot]
57233d3255
build(deps): bump actions/download-artifact from 7.0.0 to 8.0.0
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](37930b1c2a...70fc10c6e5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 12:10:28 +00:00
Emily
fcb9bf6c05
ci: get supported systems from the target branch
2026-03-01 16:07:49 -05:00
Philip Taron
d250dab75f
build(deps): bump korthout/backport-action from 4.0.1 to 4.1.0 ( #491018 )
2026-02-16 14:13:18 +00:00
dependabot[bot]
671d98531f
build(deps): bump cachix/install-nix-action from 31.9.0 to 31.9.1
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 31.9.0 to 31.9.1.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md )
- [Commits](4e002c8ec8...2126ae7fc5 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-version: 31.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-16 12:27:26 +00:00
dependabot[bot]
1645d075ed
build(deps): bump korthout/backport-action from 4.0.1 to 4.1.0
...
Bumps [korthout/backport-action](https://github.com/korthout/backport-action ) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/korthout/backport-action/releases )
- [Commits](c656f5d585...01619ebc9a )
---
updated-dependencies:
- dependency-name: korthout/backport-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-16 12:27:15 +00:00
Michael Daniels
c249afb851
workflows/{bot,check,teams}: pin bottleneck version
2026-02-15 10:21:32 -05:00
Michael Daniels
c7eee1a755
ci/github-script/lint-commits: support PRs with over 250 commits
...
We want to be able to check python-updates.
2026-02-11 14:13:20 -05:00
nixpkgs-ci[bot]
e0974c2015
Merge master into staging-nixos
2026-01-30 00:23:53 +00:00
Marcin Serwin
d6678d806e
ci: pin @actions/artifact to 5.0.3
...
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-01-29 20:25:06 +01:00
K900
230e0e4cbd
Merge remote-tracking branch 'origin/master' into staging-nixos
2026-01-27 21:15:07 +03:00
Philip Taron
c066ab53a5
workflows/eval: Un-parallelize misc, fixing check, and add modules meta check ( #484265 )
2026-01-27 15:51:41 +00:00
Samuel Dionne-Riel
f58b11edad
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; }
| ^
```
2026-01-27 08:43:50 -05:00
Samuel Dionne-Riel
40d295d46d
Revert "workflows/eval.misc: run tasks in parallel"
...
This reverts commit 3d9cb9f355 .
In 3d9cb9f355 (#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.
2026-01-27 08:43:50 -05:00
nixpkgs-ci[bot]
24bf3a7395
Merge master into staging-nixos
2026-01-27 00:21:30 +00:00
Michael Daniels
509f71892d
workflows/test: correct 'dry' parameter
2026-01-26 19:04:14 -05:00
nixpkgs-ci[bot]
4f189086d0
Merge master into staging-nixos
2026-01-26 18:08:53 +00:00
Philip Taron
27e350c16d
build(deps): bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 ( #483978 )
2026-01-26 12:44:43 +00:00
Philip Taron
b50c080ddb
build(deps): bump cachix/cachix-action from 0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad to 3ba601ff5bbb07c7220846facfa2cd81eeee15a1 ( #483979 )
2026-01-26 12:44:25 +00:00
dependabot[bot]
cd561c72fe
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](0fc020193b...3ba601ff5b )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-version: 3ba601ff5bbb07c7220846facfa2cd81eeee15a1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 12:25:15 +00:00
dependabot[bot]
d5e4fa4444
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](98357b18bf...c0f553fe54 )
---
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>
2026-01-26 12:25:00 +00:00
dependabot[bot]
0f2f886044
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](8e8c483db8...de0fac2e45 )
---
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>
2026-01-26 12:24:55 +00:00
nixpkgs-ci[bot]
6689fa0984
Merge master into staging-nixos
2026-01-26 00:21:28 +00:00
Philip Taron
f5d93a1e69
workflows/periodic-merge: fix comment syntax ( #483727 )
2026-01-25 21:11:04 +00:00
Michael Daniels
1260a929cf
ci: auto add '8.has: package (new)' and '8.has: package (update)' labels ( #482478 )
2026-01-25 20:37:50 +00:00
Michael Daniels
729d7d3ae0
workflows/periodic-merge: fix comment syntax
2026-01-25 14:02:39 -05:00
Michael Daniels
006ecdbdeb
treewide: fix typos ( #479869 )
2026-01-24 21:36:44 +00:00
Aliaksandr
20ca66ac68
ci(bot): add token fallback for labeler actions
...
Use github.token when app token is not available (in forks).
2026-01-24 01:15:34 +02:00
Michael Daniels
4ca1898100
workflows/periodic-merge: link the target branch on GitHub when posting failure
...
Makes it easier to determine whether someone else has already manually merged.
2026-01-23 17:13:58 -05:00
Dyego Aurélio
8c4f3d3aa4
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>
2026-01-20 18:37:28 -03:00
Silvan Mosberger
91ff1ffa45
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
2026-01-20 20:51:55 +01:00
Michael Daniels
a4d5f8a6b1
{workflows/eval,ci/github-script}: check for mass rebuilds targeting master/release-* branches
2026-01-19 13:02:09 -05:00
Ben Siraphob
c7e10647ea
treewide: fix typos
2026-01-13 14:45:11 -05:00
Michael Daniels
a6ec4bf808
{README.md,.github/*}: remove/replace references to 25.05 release
2026-01-01 21:23:07 -05:00
dependabot[bot]
5685208a8e
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](3634249d41...c656f5d585 )
---
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>
2025-12-22 11:03:06 +00:00
Matt Sturgeon
7cfe9b8c85
workflows/lint: fully skip the commits job in Merge Queues
...
Follow-up to 7cf5972410
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.
2025-12-18 13:09:17 +00:00
Matt Sturgeon
e97d1c56ad
{workflows/lint,ci/github-script}: lint commit messages ( #470523 )
2025-12-18 12:41:54 +00:00
Philip Taron
1fb8c4a221
build(deps): bump cachix/install-nix-action from 31.8.4 to 31.9.0 ( #470998 )
2025-12-17 01:41:35 +00:00
Philip Taron
7dde039464
build(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 ( #470996 )
2025-12-16 17:58:02 +00:00
Philip Taron
a3aeb77ddf
build(deps): bump korthout/backport-action from 3.4.1 to 4.0.0 ( #470997 )
2025-12-16 17:57:00 +00:00
Philip Taron
4adfd48b0b
build(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 ( #471000 )
2025-12-16 17:55:15 +00:00
dependabot[bot]
ae757e2c85
build(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 7.0.11 to 8.0.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](22a9089034...98357b18bf )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 11:03:45 +00:00
dependabot[bot]
be73f48212
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](0b0e072294...4e002c8ec8 )
---
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>
2025-12-15 11:03:40 +00:00
dependabot[bot]
7e249c37da
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](d07416681c...3634249d41 )
---
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>
2025-12-15 11:03:34 +00:00
dependabot[bot]
1463c436d8
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](018cc2cf5b...37930b1c2a )
---
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>
2025-12-15 11:03:28 +00:00
dependabot[bot]
c789135d93
build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](330a01c490...b7c566a772 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 11:03:24 +00:00