Emily
42a1c966be
ISSUE_TEMPLATES: remove the package request template ( #391926 )
2025-04-05 05:29:29 +01:00
Cole Helbling
06b7e29907
ci/eval: check that flake outputs on all systems still evaluate
2025-04-02 12:44:41 -07:00
Cole Helbling
89a0c1b767
Revert "flake: fix nix flake check --all-systems --no-build
again"
2025-04-02 12:16:51 -07:00
Cole Helbling
09a54c33e7
ci/eval: move flake eval check to eval-aliases job
2025-04-02 11:35:48 -07:00
Cole Helbling
7d2e5370e2
ci/eval: check that flake outputs on all systems still evaluate
2025-04-02 08:42:54 -07:00
dependabot[bot]
0e553a831e
build(deps): bump cachix/install-nix-action from {30,31} to 31.1.0 ( #394893 )
2025-04-01 19:43:48 +00:00
Silvan Mosberger
927521a6ac
workflows/check-nix-format: Enforce formatting on all files
...
Changes the Nix format checking workflow to now strictly enforce
formatting of all Nix files using the treefmt setup introduced
in the pre-previous commit.
This is in [accordance with the approved RFC 166](https://github.com/NixOS/rfcs/blob/master/rfcs/0166-nix-formatting.md#reformat-nixpkgs ).
Note that the "skip treewide" thing is no longer necessary, already
before, because there's nothing that would fail for treewide changes.
Previously the problem was that the GitHub API would be bombarded.
2025-04-01 20:09:45 +02:00
FliegendeWurst
c275aceed1
ci/keep-sorted: friendlier error message
2025-03-28 23:43:29 +01:00
Wolfgang Walther
8dedbb6a18
build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 ( #392700 )
2025-03-24 18:18:59 +00:00
Jörg Thalheim
b085b2df36
build(deps): bump actions/create-github-app-token from 1.11.6 to 1.11.7 ( #392699 )
2025-03-24 16:44:01 +01:00
Paul Meyer
60b30dd316
ci: add keep-sorted workflow
...
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2025-03-24 14:50:23 +01:00
dependabot[bot]
901f146902
build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](4cec3d8aa0...ea165f8d65
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 12:16:32 +00:00
dependabot[bot]
56de6fd33d
build(deps): bump actions/create-github-app-token from 1.11.6 to 1.11.7
...
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) from 1.11.6 to 1.11.7.
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](21cfef2b49...af35edadc0
)
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 12:16:28 +00:00
John Titor
861731dcf0
workflows/manual-nixos-v2: use a matrix to build on different systems
...
So apparently we have to build the manual on hostPlatform.
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-03-23 18:28:18 +05:30
Wolfgang Walther
395137abb2
workflows/manual-nixos-v2: split platforms into separate artifacts
2025-03-23 17:47:42 +05:30
Wolfgang Walther
bcd2438f2e
workflows/manual-nixos-v2: fix upload action
2025-03-23 17:47:42 +05:30
John Titor
40609d6eb0
workflows/build-nixos-manual: upload result
...
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-03-23 17:25:02 +05:30
John Titor
eaa06ceaee
workflows/build-nixos-manual: run it on aarch64-linux too
...
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-03-23 17:25:02 +05:30
Fernando Rodrigues
9fea0529e5
ISSUE_TEMPLATES: remove the package request template
...
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-03-21 19:08:44 +00:00
Wolfgang Walther
3fa48f3377
Reapply "build(deps): bump cachix/install-nix-action from 30 to 31"
...
This reverts commit 281875261d
.
2025-03-19 20:38:45 +01:00
Johannes Kirschbauer
d6c908b2c5
CI: fix nixos manual should rebuild on 'lib/**' changes
2025-03-18 17:21:22 +00:00
Philip Taron
4181800d30
Revert "build(deps): bump cachix/install-nix-action from 30 to 31" ( #390695 )
2025-03-17 08:09:59 -07:00
Wolfgang Walther
5a9d36cf6b
build(deps): bump cachix/cachix-action from 15 to 16 ( #390646 )
2025-03-17 15:06:32 +00:00
Philip Taron
281875261d
Revert "build(deps): bump cachix/install-nix-action from 30 to 31"
2025-03-17 08:05:43 -07:00
dependabot[bot]
8cad67f2a3
build(deps): bump cachix/install-nix-action from 30 to 31
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 30 to 31.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](08dcb3a5e6...02a151ada4
)
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 11:39:46 +00:00
dependabot[bot]
2f2a95ddcc
build(deps): bump cachix/cachix-action from 15 to 16
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 15 to 16.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](ad2ddac53f...0fc020193b
)
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 11:37:30 +00:00
FliegendeWurst
ad9c0d717e
ISSUE_TEMPLATE: avoid using maintainer usernames as headings (part 2)
2025-03-14 09:49:10 +01:00
ash
3f7297b749
ISSUE_TEMPLATE: avoid using maintainer usernames as headings
2025-03-07 08:39:16 +00:00
dependabot[bot]
94816e8c96
build(deps): bump actions/create-github-app-token from 1.11.5 to 1.11.6
...
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) from 1.11.5 to 1.11.6.
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](0d564482f0...21cfef2b49
)
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 11:17:16 +00:00
Wolfgang Walther
f78a1e6d34
build(deps): bump korthout/backport-action from 3.1.0 to 3.2.0 ( #384747 )
2025-02-27 19:41:10 +01:00
dependabot[bot]
a38730c806
build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](65c4c4a1dd...4cec3d8aa0
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 12:19:54 +00:00
dependabot[bot]
d1b76b4b7c
build(deps): bump korthout/backport-action from 3.1.0 to 3.2.0
...
Bumps [korthout/backport-action](https://github.com/korthout/backport-action ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/korthout/backport-action/releases )
- [Commits](be567af183...436145e922
)
---
updated-dependencies:
- dependency-name: korthout/backport-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 12:19:51 +00:00
r-vdp
707565040a
.github/workflows: build the nixos manual also when doc/ changed
...
We import things like the nixpkgs release notes, and the css and js
files from doc/ into nixos/doc/, so building the nixos manual whenever
doc/ was modified, avoids failures reaching master.
2025-02-19 11:32:17 +01:00
dependabot[bot]
f66585fd39
build(deps): bump actions/create-github-app-token from 1.11.3 to 1.11.5
...
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) from 1.11.3 to 1.11.5.
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](67e27a7eb7...0d564482f0
)
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 11:47:47 +00:00
Wolfgang Walther
e3dcb81033
.github/ISSUE_TEMPLATE: fix fields for package request ( #380800 )
2025-02-16 13:36:48 +01:00
Silvan Mosberger
ec32f93eb2
workflows/eval-lib-tests: Run on maintainer changes
...
The lib tests also check maintainers, not doing so can cause problems: https://github.com/NixOS/nixpkgs/pull/379894
2025-02-12 09:45:25 +05:30
dependabot[bot]
95e123c783
build(deps): bump actions/create-github-app-token from 1.11.1 to 1.11.3
...
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) from 1.11.1 to 1.11.3.
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](c1a285145b...67e27a7eb7
)
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 11:50:07 +00:00
Gavin John
9394afabbc
.github/ISSUE_TEMPLATE: fix fields for package request
2025-02-09 18:44:09 -08:00
Silvan Mosberger
353c0a7b6f
workflows/eval: fail hard without target run ( #378909 )
2025-02-04 10:36:53 +01:00
Tristan Ross
e45cf3532d
.github/labeler.yml: add teams topic ( #378233 )
2025-02-02 21:56:21 -08:00
Wolfgang Walther
93df51fa33
workflows/eval: rename BASE_SHA to TARGET_SHA
...
To be in line with the terminology introduced in the README.md in the
same folder.
2025-02-02 20:17:33 +01:00
Wolfgang Walther
86a38d48fb
workflows/eval: fail hard without target run
...
Without a target run, we won't get any rebuild labels, rebuild counts or
maintainer pings. This might have been correct before #373935 , but by
now we run eval on all commits on the target branch, so we should treat
it as a failure if we can't find the run.
2025-02-02 20:17:09 +01:00
Wolfgang Walther
9c33953ba2
.github/labeler-no-sync: fix backport labels
...
Matching on !ci/OWNERS was a mistake, because it's matching *every* PR
with a change to a non-OWNERS file.
This is not fixable with negation rules in the labeler, but we can take
advantage of the fact that OWNERS doesn't have a "." in its name.
Also, we used the wrong label...
2025-02-01 17:20:32 +01:00
Wolfgang Walther
06fa362486
workflows/eval: no maintainer reviews in draft mode ( #372479 )
2025-02-01 11:58:50 +01:00
Wolfgang Walther
1a53a38d36
.github/labeler.yml: automatically add backport label for PRs touching ci/
( #374921 )
2025-02-01 11:57:14 +01:00
Tristan Ross
eb14d1ba38
.github/labeler.yml: add teams topic
2025-01-31 01:20:35 -08:00
Peder Bergebakken Sundt
15b3e2d0fe
.github/labeler-no-sync.yml: automatically add backport label for PRs touching ci/
2025-01-20 12:49:05 +01:00
Peder Bergebakken Sundt
8ed4f7b5a6
workflows/labels: add a sync-labels: false
step, migrate some rules
2025-01-20 12:35:38 +01:00
Silvan Mosberger
8e614ad4fa
ci: Format nixfmt
command prominently ( #373939 )
2025-01-19 10:28:41 +01:00
Robert Hensing
c98e26ae4e
ci: Interpunction
...
The latter part is structurally a full sentence, if short.
2025-01-15 06:52:30 +01:00