Commit Graph

1064 Commits

Author SHA1 Message Date
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