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
Adam Joseph
d412d72d69
pkgs/top-level/release-outpaths.nix: omit attrnames which fail with "unsupported"
...
We have packages that use `meta.platforms = []` as a sort of synonym
for `broken = true`. Without this commit, the attrnames for those
jobs will end up in the list of attrnames which are expected to
build, even though they are not expected to build.
2023-12-15 05:13:51 -08:00
Adam Joseph
cd99109202
pkgs/top-level/release-outpaths.nix: never attempt to build unfree packages, most of them are broken
...
Since Hydra does not build unfree packages an astonishing proportion
of them are broken yet not marked meta.broken.
2023-12-15 04:21:33 -08:00
Adam Joseph
6e25b3f37c
pkgs/top-level/release-outpaths.nix: add includeBroken parameter
2023-12-15 04:21:33 -08:00
Adam Joseph
e5df65704e
pkgs/top-level/release-outpaths.nix: make systems parameter optional
2023-12-15 04:21:33 -08:00
Adam Joseph
5d3cf4e515
pkgs/top-level/release-outpaths.nix: simplify invocation
2023-12-15 04:21:32 -08:00
Adam Joseph
36b5bfc296
pkgs/top-level/release-outpaths.nix: add attrNamesOnly option
2023-12-15 04:21:32 -08:00
Adam Joseph
8d888a5caa
pkgs/top-level/release-outpaths.nix: adjust default path value
2023-12-15 04:21:32 -08:00
Adam Joseph
5c9ec8597b
pkgs/top-level/release-outpaths.nix: vendor from ofborg
...
This commit vendors `outpaths.nix` from ofborg commit
74f38efa7ef6f0e8e71ec3bfc675ae4fb57d7491
2023-12-15 04:21:32 -08:00