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