Commit Graph

118 Commits

Author SHA1 Message Date
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
emilylange
674835a9d9
chromium: remove ofborg maintainer ping workaround, use CODEOWNERS
The workaround to have ofborg ping chromium and ungoogled-chromium
maintainers when a change was only made to the upstream-info relied on
string context.

That string context was provided by the upstream-info being a nix file,
not a json file, and then holding on to that string context using
awkward attribute merges.

It was intended as a quick fix until the handling of this would improve
in ofborg itself and worked great.

That was until very recently when we switched from the chromium release
tarball to git source fetching in 8dd2f1add9.

Part of that change included going back from upstream-info.nix to
upstream-info.json and with that losing the string context and the base
on which this workaround used to work.

But this is fine. A lot has happened in the meantime.

CODEOWNERS was reimplemented and no longer requires every user listed in
it to have write permissions to the repository (commit bit).

Meaning we can accept that ofborg pings no longer work and instead rely
on CODEOWNERS exclusively.

It should, however, be noted that CODEOWNERS provide less granularity
than ofborg, meaning we can no longer differentiate between
ungoogled-chromium and chromium or even chromedriver.

Previously, implementing the workaround that is now essentially
reverted: 68c59791fb
2024-12-06 20:30:39 +01:00
Martin Weinelt
9234025c07
OWNERS: update python update script ownership 2024-12-05 23:30:22 +01:00
John Titor
b5a6aeb5df
ci: init get-merge-commit workflow
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2024-12-05 01:05:00 +05:30
Philip Taron
0c49227282
ci: Update pinned Nixpkgs (#361165) 2024-12-02 13:09:36 -08:00
Silvan Mosberger
449314825e ci/eval: Also count added packages as rebuilds
This is also what ofborg does
2024-12-02 21:28:47 +01:00
Silvan Mosberger
c9bbb9962c ci: Update pinned Nixpkgs
From the nixpkgs-unstable channel: https://hydra.nixos.org/eval/1810238#tabs-inputs
2024-12-02 18:48:53 +01:00
Silvan Mosberger
512859412f
ci: fix GHA's rebuild-xxx: 5001+ labels (#360754) 2024-12-01 20:43:35 +01:00
Wolfgang Walther
a06822cabf
ci: fix GHA's rebuild-xxx: 5001+ labels 2024-12-01 13:27:42 +01:00
Jörg Thalheim
006691de3c github/workflows/eval: add nixos package search links and wrap sections in a summary list 2024-12-01 11:58:30 +01:00
Jörg Thalheim
8b7ed6e105 github/workflows/eval: limit number of packages in markdown 2024-12-01 10:59:17 +01:00
Noa Aarts
0e27bc3f9e
github/workflows/eval: add markdown of added, removed and changed 2024-11-30 13:47:49 +01:00
Jörg Thalheim
82434f382c
Use GHA eval to assign rebuild labels (#359704) 2024-11-29 23:21:39 +01:00
Jörg Thalheim
5978e7fa2f ci/eval: don't allow IFD 2024-11-29 22:04:22 +01:00
Silvan Mosberger
af1aa40e73 workflows/eval.yml: Run on dev branch pushes and apply rebuild labels 2024-11-28 22:24:23 +01:00
Jörg Thalheim
668d72c474 add python-updates to dev branches 2024-11-28 08:35:39 +01:00
Tomodachi94
0c2a7f8159 OWNERS: add Java team as owner of Java module
It is within our scope.

The general team consensus seems to be that it is in a similar position
to nix-ld: in-tree users should migrate away from it, but out-of-tree
users can use it as a workaround, in place of a wrapper.
2024-11-24 22:47:26 +00:00
Zhong Jianxin
6520fb92dc OWNERS: Add azuwis to .github/workflows 2024-11-23 00:08:17 +08:00
Maximilian Bosch
f3110c93dc
Merge: cargo-pgrx: drop obsolete versions (#357670) 2024-11-22 16:00:55 +01:00
Jörg Thalheim
67d43ef9ef
workflows/eval: Minor fixes, ensure the correct commit is checked out (#357965) 2024-11-21 20:18:44 +01:00
Silvan Mosberger
bb19beaf77 OWNERS: Add myself to .github/workflows 2024-11-21 20:04:01 +01:00
Jörg Thalheim
d65d18f1e4 ci: use nix 2.24 2024-11-21 09:13:09 +01:00
Wolfgang Walther
1596e0aa7d
OWNERS: add postgres team to own cargo-pgrx
This is exclusively used to built PostgreSQL extensions.
2024-11-20 22:27:53 +01:00
Jörg Thalheim
6d2d99ef57
Parallel GH actions workflow for Nixpkgs eval (#356023) 2024-11-20 19:49:18 +01:00
Silvan Mosberger
fbbe972898 Parallel GH actions workflow for Nixpkgs eval
Motivated by ofborg struggling [1] and its evaluations taking too long,
inspired by Jörg's initial PR [2]
and Adam's previous attempt to parallelise Nixpkgs evaluation [3],
this PR contains initial work to relief ofborg from its evaluation duty
by using GitHub Actions to evaluate Nixpkgs.

For now this doesn't take care of all of what ofborg does, such as
requesting appropriate reviewers or labeling mass rebuilds, but this can
be follow-up work.

[1]: https://discourse.nixos.org/t/infrastructure-announcement-the-future-of-ofborg-your-help-needed/56025?u=infinisil
[2]: https://github.com/NixOS/nixpkgs/pull/352808
[3]: https://github.com/NixOS/nixpkgs/pull/269403

Co-Authored-By: Jörg Thalheim <joerg@thalheim.io>
Co-Authored-By: Adam Joseph <adam@westernsemico.com>
2024-11-20 10:35:56 +01:00
TomaSajt
91ed69e7b7
OWNERS: add TomaSajt as owner for fetchCargoVendor 2024-11-19 13:54:10 +01:00
Thiago Kenji Okada
9e6ece3ee1 nixos-rebuild-ng: init 2024-11-15 18:27:16 +00:00
GetPsyched
5b8a714968 nixos-render-docs: init redirects system
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
2024-11-15 14:09:21 +01:00
github-actions[bot]
81f60ef90d
Merge master into staging-next 2024-11-11 00:14:46 +00:00
Tomodachi94
91333a0e6d
team-list: establish java team (#352938) 2024-11-10 10:14:57 -08:00
Maximilian Bosch
0644d3be87
Merge branch 'master' into staging-next 2024-11-10 18:34:57 +01:00
Tomo
c04d7170e0 team-list: establish java team
As discussed in #jdk:nixos.org on Matrix, the maintainers of the
Java ecosystem in Nixpkgs feel that a team for Java would be helpful.
2024-11-09 18:26:59 +00:00
Wolfgang Walther
9035573855
nixosTests.postgresql: move all postgresql related nixosTests into one folder
This makes it possible to run all those tests at once by building
nixosTests.postgresql and allow a simple entry to ci/OWNERS for all
tests.
2024-11-09 18:24:52 +01:00
github-actions[bot]
b977757646
Merge master into staging-next 2024-11-09 12:54:16 +00:00
aleksana
751912c95a OWNERS: correct path after 1st by-name migration 2024-11-09 20:17:54 +08:00
github-actions[bot]
b3a0f2d3f1
Merge master into staging-next 2024-11-07 12:05:37 +00:00
Fabián Heredia Montiel
fddcebd426 OWNERS: Add fabianhjr to hardened kernel
- Widen the scope under pkgs
- Align like other parts of OWNERS file
2024-11-06 18:22:01 -06:00
github-actions[bot]
e953c01873
Merge staging-next into staging 2024-11-05 00:14:28 +00:00
Maximilian Bosch
c65705940a
postgresql: use team
Main motivation for this is that I'd like to get a feature-freeze ping:
we have old stuff to remove and quite a bit of things ongoing here, so
explicitly being part of the check-up process seems like a good thing.

Also added myself and wolfgangwalther to it.
2024-11-02 15:47:32 +01:00
github-actions[bot]
e4e28b07ad
Merge staging-next into staging 2024-11-01 12:06:22 +00:00