1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-25 03:17:13 +00:00
Commit graph

111 commits

Author SHA1 Message Date
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
Silvan Mosberger fbe72102dd OWNERS: Also make @philiptaron an owner of OWNERS 2024-11-01 12:32:37 +01:00
Silvan Mosberger 0471dd41e0 OWNERS: Only request @infinisil for OWNERS changes
This was the original intention, but lower matching entries take
precedence, so it never worked!

Note that before the move to ci/OWNERS, .github/CODEOWNERS had no owner
itself, and I might also remove myself again if it turns out to be too
much noise.
2024-11-01 12:32:31 +01:00
Silvan Mosberger 2e57c3e39b
OWNERS: set the neovim team as owner of neovim and vimPlugins (#352576) 2024-11-01 11:50:02 +01:00
github-actions[bot] 670be3a8ed
Merge staging-next into staging 2024-11-01 06:05:13 +00:00
Aleksana 3ef9175dad
doc/hooks/xfce4-dev-tools: document hook (#351512) 2024-11-01 11:01:31 +08:00
Tomo 7cfbd634a9 ci/OWNERS: add xfce4-dev-tools documentation 2024-10-31 21:48:41 +00:00
Gaetan Lepage 135592ce8d OWNERS: set the neovim team as owner of neovim and vimPlugins
https://github.com/orgs/NixOS/teams/neovim
2024-10-31 11:09:26 +01:00