Commit Graph

907 Commits

Author SHA1 Message Date
Alyssa Ross
502c77492b Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/cord-nvim/default.nix
	pkgs/applications/version-management/git-stack/default.nix
	pkgs/by-name/bo/boxbuddy/package.nix
	pkgs/by-name/ca/capnproto-rust/package.nix
	pkgs/by-name/ca/cargo-binstall/package.nix
	pkgs/by-name/ca/cargo-deb/package.nix
	pkgs/by-name/ca/cargo-modules/package.nix
	pkgs/by-name/cl/clapboard/package.nix
	pkgs/by-name/do/dotslash/package.nix
	pkgs/by-name/fe/felix-fm/package.nix
	pkgs/by-name/gi/gitlab-ci-ls/package.nix
	pkgs/by-name/go/gotify-desktop/package.nix
	pkgs/by-name/ha/handlr-regex/package.nix
	pkgs/by-name/ir/iroh/package.nix
	pkgs/by-name/ma/manga-tui/package.nix
	pkgs/by-name/ob/obs-cmd/package.nix
	pkgs/by-name/ox/oxlint/package.nix
	pkgs/by-name/pi/pik/package.nix
	pkgs/by-name/re/reindeer/package.nix
	pkgs/by-name/rn/rnr/package.nix
	pkgs/by-name/ro/routinator/package.nix
	pkgs/by-name/rw/rwpspread/package.nix
	pkgs/by-name/sk/skim/package.nix
	pkgs/by-name/so/sope/package.nix
	pkgs/by-name/so/soteria/package.nix
	pkgs/by-name/sp/spacer/package.nix
	pkgs/by-name/st/stylance-cli/package.nix
	pkgs/by-name/su/subxt/package.nix
	pkgs/by-name/sw/swayfx-unwrapped/package.nix
	pkgs/by-name/te/television/package.nix
	pkgs/by-name/to/toast/package.nix
	pkgs/by-name/wa/wastebin/package.nix
	pkgs/by-name/wi/wit-bindgen/package.nix
	pkgs/by-name/wo/workshop-runner/package.nix
	pkgs/development/interpreters/wasmtime/default.nix
	pkgs/development/tools/rust/cargo-edit/default.nix
	pkgs/development/tools/sentry-cli/default.nix
	pkgs/misc/t-rec/default.nix
	pkgs/tools/video/yaydl/default.nix
2025-01-26 14:55:08 +01:00
Silvan Mosberger
e4da98ae17 ci/eval: restore 501+ label (#375670) 2025-01-24 16:05:22 +01:00
nixpkgs-ci[bot]
ecb2ab8582 Merge staging-next into staging 2025-01-23 12:06:51 +00:00
Silvan Mosberger
27ce43e082 ci: Update pinned Nixpkgs (#376039) 2025-01-23 11:57:28 +01:00
Sefa Eyeoglu
d51aeeb1fb ci: Update pinned Nixpkgs
From the nixpkgs-unstable channel: https://hydra.nixos.org/eval/1811194#tabs-inputs
2025-01-23 08:53:56 +01:00
zowoq
b94f270650 ci/eval: restore 501+ label 2025-01-22 09:14:10 +10:00
nixpkgs-ci[bot]
26d9061f29 Merge staging-next into staging 2025-01-21 00:14:29 +00:00
Silvan Mosberger
06ee611619 ci/request-reviews: Don't fail when there's too many reviewers
It's better than getting failed CI and emails: https://github.com/NixOS/nixpkgs/pull/371528#issuecomment-2573926369

And fix a shellcheck lint
2025-01-20 19:45:28 +01:00
nixpkgs-ci[bot]
ee0d31892a Merge staging-next into staging 2025-01-20 18:05:23 +00:00
Gaétan Lepage
228b8914c3 ci/eval: support "10.rebuild-${kernel}: 1" labels (#374922) 2025-01-20 14:14:36 +01:00
Peder Bergebakken Sundt
a226f13211 ci/eval: support "10.rebuild-${kernel}: 1" labels
This should restore the old behavior of ofborg
2025-01-20 11:45:52 +01:00
nixpkgs-ci[bot]
90a1f88a02 Merge staging-next into staging 2025-01-19 18:04:33 +00:00
Felix Bühler
766984593b OWNERS: Change ownership of pkgs-lib (#373558) 2025-01-19 18:46:04 +01:00
Wolfgang Walther
878140ef75 psqlodbc: adopt with NixOS/postgres team
Since psqlodbc is an official upstream project, we should take ownership
of it.
2025-01-16 21:39:25 +01:00
Silvan Mosberger
df57e1cc3e OWNERS: Change ownership of pkgs-lib 2025-01-16 15:42:14 +01:00
Adam C. Stephens
bb45501b6d zfs_2_1: remove (#358811) 2025-01-14 14:37:08 -05:00
Silvan Mosberger
08f39a348e services.mysqlBackup: add option to change compression algorithm (#364630) 2025-01-13 20:49:10 +01:00
Fernando Rodrigues
43ee4496ca OWNERS: maintain issue and pull request templates
Also sorts the CI list alphabetically and indents it like the rest of the file.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-01-12 16:21:05 -03:00
6543
233db85960 ci/OWNERS: add myselfe as maintainer for mysql-backup 2025-01-12 20:00:37 +01:00
Silvan Mosberger
33257a9d7c ci/request-reviews: Fix code owner requests for filenames with spaces
Discovered in https://github.com/NixOS/nixpkgs/pull/368656#issuecomment-2564266513
2025-01-09 18:18:37 +01:00
Wolfgang Walther
240c82b60e ci/request-reviews: limit to 10 maintainer review requests
This mirrors ofborg for now.
2025-01-05 13:29:18 +01:00
NAHO
fcfbe6fff4 workflows: update Ubuntu runner to ubuntu-24.04
Link: https://github.com/actions/runner-images/issues/10636
2025-01-05 00:18:58 +01:00
NAHO
2660dd1e71 workflows: lock Ubuntu runner to ubuntu-22.04
Lock the Ubuntu runner to ubuntu-22.04 to avoid accidental updates [1]
and increase reproducibility.

[1]: https://github.com/actions/runner-images/issues/10636
2025-01-05 00:18:57 +01:00
Wolfgang Walther
034613f860 ci/request-reviews: request reviewers 1-by-1
This is to be able to ignore the odd failure for some users, who are
listed as collaborators, but still fail to be requested properly.
2025-01-04 18:34:19 +01:00
Wolfgang Walther
62779fbfa4 ci/request-reviews: share code to request reviewers from gh api
This makes it easier to add ofborg's request-1-by-1 logic, where failed
requests are OK for edge cases.
2025-01-04 18:34:17 +01:00
Wolfgang Walther
ffb0ace1e7 ci/request-reviews: use generic wording instead of "code owner"
This is now re-used for both code owners and maintainers.
2025-01-04 14:28:14 +01:00
Wolfgang Walther
cf0616fec6 ci/request-reviews: rename code-owner related files
Now that we have maintainer reviews as well, be a bit more explicit
about naming.
2025-01-04 13:54:05 +01:00
Wolfgang Walther
213dbf1774 ci/request-reviews: lowercase handles consistently
This script assumed to get lowercased input before, but with the
addition of pinging maintainers that's not necessarily true anymore.

Since the checks for prAuthor and already-reviewed-by already lowercase,
make sure to lowercase the handles in the users array, too.
2025-01-04 12:07:49 +01:00
Silvan Mosberger
077007a658 ci/request-reviews: Don't request reviews from non-repo-collaborators
Fixes this problem for maintainer-based reviews when the maintainer
didn't yet accept or missed the automated invite:

    gh: Reviews may only be requested from collaborators. One or more of the users or teams you specified is not a collaborator of the NixOS/nixpkgs repository. (HTTP 422)
2025-01-03 04:32:38 +01:00
Silvan Mosberger
0371b7fb4b ci/request-reviews: split off a more reusable reviewer processing script
We can reuse the new process-reviewers.json part for requesting
reviews from maintainers.
2025-01-03 04:07:41 +01:00
Masum Reza
a69bc54e33 workflows/eval: Request reviews from changed package maintainers (#366046) 2025-01-02 14:18:57 +05:30
Janne Heß
6d96c9a21e ci: Label 10.rebuild-*-stdenv (#369102)
Currently ofborg does this, but there is actually no real reason this
shouldn't be done by CI
2024-12-30 20:01:31 +01:00
Andrew Marshall
cbc50da11c zfs_2_1: remove
With the release of 2.3.0-rc, we know that 2.3.0 will be coming sometime
soon. Per the [ZFS release policy][1], only the current and previous
releases are expected to be supported, so 2.1.x will become unsupported.
Unfortunately upstream does not have any specific timelines, so we do
not know when it will become unsupported, but when it does we will
likely backport the removal. As such, begin warning of imminent removal.

[1]: 6187b19434/RELEASES.md
2024-12-25 21:57:51 +01:00
Ramses
4af8ef3cd7 Remove Some Static IDs (#367563) 2024-12-24 11:34:14 +01:00
Will Fancher
4971ed01cb nixos/ids: Link to RFC #52 and explain that static IDs are not allowed. 2024-12-23 17:01:59 -05:00
commiterate
43caf2e0f9 amazon-cloudwatch-agent: let users specify configuration file paths 2024-12-22 22:58:07 -05:00
Silvan Mosberger
b844cba4e6 workflows/eval: Use maintainer GitHub IDs for review requests of changed packages
The handles can change over time and there's nothing guaranteeing the
ones in the maintainer list are up-to-date. In comparison GitHub IDs
never change.
2024-12-18 22:13:48 +01:00
Silvan Mosberger
b9d800d468 workflows/eval: Request reviews from changed package maintainers
Currently we need to rely on ofborg requesting reviews from package
maintainers, which takes a while with ofborg's eval queue. Since
recently we're doing faster evaluations with GitHub Actions, which contain all
necessary information to determine reviewers of changed packages the
same way ofborg does. This PR takes advantage of that.
2024-12-18 22:13:37 +01:00
Jörg Thalheim
44dc31e676 ci/eval/compare: truncate step summary to 1024k 2024-12-15 14:08:02 +01:00
Silvan Mosberger
0acb5f0924 ci/eval: allow precisely choosing which systems to evaluate for (evalSystem -> evalSystems) (#365244) 2024-12-15 02:36:14 +01:00
Gaetan Lepage
6eadbf9c97 ci/eval: allow precisely choosing which systems to evaluate for (evalSystem -> evalSystems) 2024-12-14 21:42:36 +01:00
Marco "Capypara" Köpcke
7c49f4f5e7 OWNERS, teams: jetbrains: add theCapypara, create jetbrains team 2024-12-13 11:04:20 +01:00
Silvan Mosberger
bd5c93ca3d ci/eval: Avoid noise for failing attribute evals
It's currently annoying to see the actual failure in the attrs step,
because `time -v` displays like 20 lines, which get repeated, therefore
requiring you to scroll up most of the time:
https://github.com/NixOS/nixpkgs/actions/runs/12290298121/job/34297218345#step:5:794

This commit fixes that by only displaying the most important stats, the
same ones as the chunked system-specific evals.
2024-12-12 12:53:37 +01:00
Emery Hemingway
eaff0725de buildNimSbom: init a new package builder for Nim
Ref: #327064
2024-12-12 09:57:05 +00:00
Gaetan Lepage
518ae8fd58 ci/eval: add rebuildsByPlatform to the comparison result 2024-12-11 16:37:25 +01:00
Leona Maroni
6bb50c992f OWNERS: add leona to jetbrains 2024-12-10 17:34:39 +01:00
Gaetan Lepage
214cb79aa6 ci/eval: fix compare label assignment 2024-12-10 10:00:11 +01:00
Jörg Thalheim
23c1faaff6 ci/eval: re-implement compare in nix (#362844) 2024-12-09 21:02:53 +01:00
Silvan Mosberger
d979e89d88 ci: Update pinned Nixpkgs
From the nixpkgs-unstable channel: https://hydra.nixos.org/eval/1810299#tabs-inputs
2024-12-09 14:51:43 +01:00
Gaetan Lepage
f94b4bd945 ci/eval: re-implement compare in nix 2024-12-08 10:23:40 +01:00