Commit Graph

808704 Commits

Author SHA1 Message Date
Matt Sturgeon
135ab63e14 actions/checkout: update input descriptions
In fb32eb0f29 we moved the checked-out
worktrees into a `nixpkgs` directory. Update the input descriptions to
reflect this.

(cherry picked from commit c25dd6c655)
2025-08-22 16:49:41 +00:00
Wolfgang Walther
a9dace47ea [Backport release-25.05] ci: remove python-updates from development branches (#435916) 2025-08-22 15:48:52 +00:00
Wolfgang Walther
a387b2ed61 ci: remove python-updates from development branches
The python-updates branch is not a "development" branch in the sense of
ci/README.md's classification. That's because it allows force pushes.
When rewrites are possible, cherry-picking from this branch should not
be allowed, because the commit references will potentially end up out of
sync.

These kind of branches are now termed "Work-in-Progress" branches. Up
until recently these branches didn't work well for Pull Requests
targeting them, because Eval wouldn't run on them with a push event and
thus, Eval in the PR couldn't succeed either. That's now fixed, PRs
towards *any* WIP branch should work correctly.

(cherry picked from commit 55b046451c)
2025-08-22 15:45:29 +00:00
Thomas Gerbet
1fbfce23a8 [Backport release-25.05] kubernix: 0.2.0 -> 0.2.0-unstable-2021-11-16 (#434707) 2025-08-22 17:41:38 +02:00
R. Ryantm
413daa84dd lighttpd: 1.4.80 -> 1.4.81
(cherry picked from commit 375ff08880)
2025-08-22 16:21:35 +02:00
Adam C. Stephens
00b9c80f4e [release-25.05] envoy-bin: 1.34.4 -> 1.34.5 (#435878) 2025-08-22 09:24:37 -04:00
Adam C. Stephens
828a1b9ce4 envoy-bin: 1.34.4 -> 1.34.5
Changelog: https://github.com/envoyproxy/envoy/releases/tag/v1.34.5
2025-08-22 08:58:19 -04:00
Wolfgang Walther
a6fede312b [Backport release-25.05] workflows/eval: pass outpaths via cachix instead of artifacts (#435863) 2025-08-22 12:12:54 +00:00
Wolfgang Walther
1646453f34 workflows/eval: pass outpaths via cachix instead of artifacts
Instead of uploading the outpaths as artifact, this uploads them via
cachix. Most of all, this makes CI less brittle, because Eval in PRs
will still be able to succeed, even if no workflow run for the push
event could be found on the target branch. It will just take longer.

This also makes moving Eval into the Merge Queue easier to do: When
downloading artifacts from a different run, these would always have to
match on the right event, too. By pulling from cachix, the same workflow
can support target branches with merge queue and without merge queue at
the same time. The latter would still use the push event, while the
former could use the merge_group event.

Last but not least, this should fix Eval on PRs targeting `wip-`
branches and any other branches that the push event doesn't trigger on.
These would never find an Eval result from the target branch and could
never show rebuilds accurately. Now these PRs should work at a slightly
higher runtime cost.

(cherry picked from commit c1b06db57b)
2025-08-22 11:53:56 +00:00
Wolfgang Walther
0807259075 actions/checkout: always checkout pinned commits
With the latest performance improvements, this only adds up to 1s, but
reduces complexity in managing pinned checkouts explicitly, especially
when we need *both* pinned checkouts in the next commit.

(cherry picked from commit c18d1e4af8)
2025-08-22 11:53:56 +00:00
Wolfgang Walther
88c238e6b2 [Backport release-25.05] actions/checkout: use single tmpfs with subfolders (#435843) 2025-08-22 10:34:50 +00:00
Wolfgang Walther
1ca8505578 actions/checkout: use single tmpfs with subfolders
This fixes problems on darwin, where the new tmpfs folder would not be
fully empty, but git only creates worktrees on fully empty directories.

(cherry picked from commit fb32eb0f29)
2025-08-22 10:13:11 +00:00
Florian Klink
a79df77a92 [Backport release-25.05] qdigidoc: 4.8.0 -> 4.8.2 (#435826) 2025-08-22 12:09:21 +03:00
R. Ryantm
4f6f5acdc5 qdigidoc: 4.8.0 -> 4.8.2
(cherry picked from commit d1ad3a2c43)
2025-08-22 08:44:50 +00:00
Wolfgang Walther
d3047cc545 [Backport release-25.05] ci/github-script/commits: fix not-cherry-picked-because regex (#435804) 2025-08-22 07:38:49 +00:00
Wolfgang Walther
b0e0a560da ci/github-script/commits: fix logging no-cherry-pick message
This has severity "important", which is not a `core` function. Falling
back to `core.info` for all unknown values now.

(cherry picked from commit 2257beb1d0)
2025-08-22 07:33:47 +00:00
Wolfgang Walther
cafd0bbe8a ci/github-script/commits: fix not-cherry-picked-because regex
This needs the multiline flags, which enables `^` and `$` to match line
start and line end, not start and end of the whole string.

Not sure how this got past testing when initially merged.

(cherry picked from commit 8ec348d644)
2025-08-22 07:33:47 +00:00
dish
57853ff5e1 [Backport release-25.05] vrcx: 2025.06.30 -> 2025.08.17 (#435602) 2025-08-21 23:58:29 -04:00
rewine
2481ebf9e5 [Backport release-25.05] vivaldi: 7.5.3735.58 -> 7.5.3735.64 (#435734) 2025-08-22 09:38:39 +08:00
R. Ryantm
b9331e1289 vivaldi: 7.5.3735.58 -> 7.5.3735.64
(cherry picked from commit 5fd390d2ff)
2025-08-22 01:13:14 +00:00
Matt Sturgeon
a1e091a68a [Backport release-25.05] vimPlugins.commasemi-nvim: init at 2025-03-06 (#435634) 2025-08-21 23:52:43 +01:00
Felix Bargfeldt
89413c176e [Backport release-25.05] ncdu: 2.9 -> 2.9.1 (#435661) 2025-08-21 23:10:17 +02:00
Markus Hauck
1f6bd8f0fe claude-code: 1.0.84 -> 1.0.85
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

- Status line input now includes session cost info

(cherry picked from commit c72e6cd664)
2025-08-22 02:39:32 +05:30
Sergei Trofimovich
8c36e4d44e ncdu: 2.9 -> 2.9.1
Changes: https://dev.yorhel.nl/ncdu/changes2
(cherry picked from commit 6cec4af21a)
2025-08-21 20:59:45 +00:00
Wolfgang Walther
64ba9c02c2 [Backport release-25.05] actions/checkout: parallelize checkout of multiple commits on tmpfs (#435651) 2025-08-21 20:10:51 +00:00
Wolfgang Walther
27ce6ac178 actions/checkout: parallelize checkout of multiple commits on tmpfs
Instead of fetching up to 3 times on each new checkout, we now fetch all
the commits we're going to need at once. Afterwards, we checkout the
different worktrees in parallel, which doesn't give us much, yet,
because it would still be IO-bound on its own. Inconsistent IO
performance on disk is also the biggest limitation for checkout right
now, where checkout times range everywhere from 20s to 40s.

By checking out the worktrees on a tmpfs, the actual checkout only takes
1s and benefits from parallelization. The overall checkout time is now
8-11s, depending on the number of commits.

That's a reduction of 10-30s and we get this speedup for almost every
job in the PR workflow, which is huge.

This potentially has a nice side-effect for Eval, too: Because the repo
is in RAM, Eval seems to run slightly faster, up to 10 seconds less.

(cherry picked from commit 4b4aa628da)
2025-08-21 19:58:13 +00:00
Maxwell Rupp
bfc38e76ca vimPlugins.commasemi-nvim: init at 2025-03-06
(cherry picked from commit db393f2a5c)
2025-08-21 18:35:24 +00:00
Emily
c8906471bb [Backport release-25.05] miniflux: 2.2.11 -> 2.2.12 (#435601) 2025-08-21 20:34:53 +02:00
Emily
063a0844b9 [Backport release-25.05] ungoogled-chromium: 139.0.7258.127-1 -> 139.0.7258.138-1 (#435532) 2025-08-21 20:10:00 +02:00
Philip Taron
35f7f7b6cb [Backport release-25.05] ci: disable allowAliases in the pinned pkgs instance (#435622) 2025-08-21 10:53:24 -07:00
Matt Sturgeon
13605ada4d ci: disable aliases in CI's pkgs instance
This ensures we don't accidentally use aliases in the nixpkgs shell or
other places that depend on the CI-pinned pkgs instance.

Nixpkgs generally — and CI specifically — do not use aliases, because we
want to ensure they are not load-bearing and can be removed safely.

See: https://github.com/NixOS/nixpkgs/blob/ce9979ec1c/pkgs/top-level/release-outpaths.nix#L28
(cherry picked from commit f646e56d7a)
2025-08-21 17:36:46 +00:00
Matt Sturgeon
cbb2223908 ci: explicitly define programs.nixfmt.package
Currently treefmt-nix is still defaulting `programs.nixfmt.package` to
the `nixfmt-rfc-style` alias. This makes sense, as they do not know for
certain which revision of nixpkgs is in use.

We do know, however, so we can explicitly use the non-alias name.

(cherry picked from commit e981b17a96)
2025-08-21 17:36:46 +00:00
Matt Sturgeon
2c55a15c1e ci: reformat comment
Use one sentence per line.

(cherry picked from commit 1974b7e30c)
2025-08-21 17:36:46 +00:00
Franz Pletz
605ef38955 [Backport release-25.05] librewolf-bin-unwrapped: 141.0.3-1 -> 142.0.1 (#435611) 2025-08-21 18:57:09 +02:00
Dominic Wrege
6c4086f5da librewolf-bin-unwrapped: 141.0.3-1 -> 142.0.1
firefox upstream release notes: https://www.firefox.com/en-US/firefox/142.0/releasenotes/

Security advisory: https://www.mozilla.org/en-US/security/advisories/mfsa2025-64/

Fixes:

    CVE-2025-9179
    CVE-2025-9180
    CVE-2025-9181
    (CVE-2025-9186 Android-only)
    CVE-2025-9182
    CVE-2025-9183
    CVE-2025-9187
    CVE-2025-9184
    CVE-2025-9185

(cherry picked from commit 3c1ea317dc)
2025-08-21 16:37:20 +00:00
[Assassin]
be59626a3a vrcx: 2025.06.30 -> 2025.08.17
(cherry picked from commit ba3232ef13)
2025-08-21 16:01:43 +00:00
dish
020247d1d8 [Backport release-25.05] buildstream: 2.4.1 -> 2.5.0 (#435429) 2025-08-21 12:01:04 -04:00
dish
71493bf3d5 [Backport release-25.05] p2pool: 4.9 -> 4.9.1, maintenance (#435582) 2025-08-21 11:58:12 -04:00
Ameer Taweel
7267b548ae miniflux: 2.2.11 -> 2.2.12
(cherry picked from commit bc5fb55954)
2025-08-21 15:55:44 +00:00
Yohann Boniface
5184076089 [Backport release-25.05] mautrix-slack: 0.2.1 -> 0.2.3 (#435409) 2025-08-21 16:58:07 +02:00
06kellyjac
2c3773b88c p2pool: add jk to maintainers
(cherry picked from commit 2367080377)
2025-08-21 14:12:33 +00:00
06kellyjac
85baa458e0 p2pool: reduce usage of with lib;
(cherry picked from commit a2e17a2f14)
2025-08-21 14:12:33 +00:00
06kellyjac
16b10ccd8b p2pool: move to finalAttrs pattern
(cherry picked from commit 3cdf0139ca)
2025-08-21 14:12:33 +00:00
06kellyjac
34dcdeb6b2 p2pool: 4.9 -> 4.9.1
Diff: https://github.com/SChernykh/p2pool/compare/v4.9...v4.9.1
(cherry picked from commit 393ea62940)
2025-08-21 14:12:33 +00:00
Luke Granger-Brown
7bfd34a3d7 [Backport release-25.05] nixosTests.prometheus-exporters.smokeping: fix test after 0.10.0 (#435581) 2025-08-21 15:09:08 +01:00
Willy
9971d819cb nixosTests.prometheus-exporters.smokeping: fix test after 0.10.0
prometheus-smokeping-prober was updated to 0.10.0 in #396980
which introduced a new label `tos` in its metrics.
add it to the failing tests to make them match
the expected metric (and pass) again

you could argue that the tests are a bit too greedy with the way
they match metrics, but I actually like it that way

(cherry picked from commit 2103ba2688)
2025-08-21 14:03:55 +00:00
Silvan Mosberger
6b4a1d740e [Backport release-25.05] github-runner: 2.326.0 -> 2.327.1 (#431455) 2025-08-21 15:55:47 +02:00
Yohann Boniface
8c5a2b0c0d [Backport release-25.05] geph: 0.2.72 -> 0.2.77 (#435475) 2025-08-21 15:49:18 +02:00
Wolfgang Walther
9c35f71396 [Backport release-25.05] ci/nixpkgs-vet: use Nix 2.30+ inside sandbox (#435570) 2025-08-21 13:09:38 +00:00
Niklas Korz
d9c5ffe2b3 [Backport release-25.05] ente-auth: 4.4.3 -> 4.4.4 (#435529) 2025-08-21 15:09:21 +02:00