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
Gaetan Lepage
518ae8fd58
ci/eval: add rebuildsByPlatform to the comparison result
2024-12-11 16:37:25 +01:00
Gaetan Lepage
214cb79aa6
ci/eval: fix compare label assignment
2024-12-10 10:00:11 +01:00
Gaetan Lepage
f94b4bd945
ci/eval: re-implement compare in nix
2024-12-08 10:23:40 +01: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
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
d65d18f1e4
ci: use nix 2.24
2024-11-21 09:13:09 +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