Commit Graph
798216 Commits
Author SHA1 Message Date
Jörg ThalheimandGitHub 5a1b4e070b workflows: Use ARM runners (#405943) 2025-05-11 12:34:21 +02:00
isabelandGitHub 9307b0fe54 forgejo-cli: 0.2.0 -> 0.3.0 (#405916) 2025-05-11 11:33:17 +01:00
Jörg ThalheimandGitHub 7fd771ee97 ci: allow running jobs locally (#404466) 2025-05-11 12:28:04 +02:00
Wolfgang WaltherandGitHub 88f1d5cfda labels: no CI label for OWNERS changes (#406133) 2025-05-11 10:22:50 +00:00
Wolfgang Walther 84bb35a3a1 labels: no CI label for OWNERS changes
We can use the same "hack" as in labeler-no-sync.yml, because OWNERS is
the only file without extension in that directory structure.

This makes it easier to search for CI related PRs via label.
2025-05-11 12:20:07 +02:00
Wolfgang WaltherandGitHub 2d6c5c54c6 postgresqlTestHook: shutdown on failure (#389938) 2025-05-11 10:17:30 +00:00
Wolfgang Walther 101a271eed ci/parse: test for nix 2.3 and lix
This adds the minimum nix version and the latest lix version to the
matrix of parse checks. Especially the minimum nix version is relevant,
because parsing routinely breaks because of introduction of newer
syntax.

Adding lix just completes the picture.
2025-05-11 12:14:59 +02:00
Wolfgang Walther 8980c1f7fc various: fix parse errors for nix 2.3
Path interpolation syntax is not supported in the minimum nix version.
2025-05-11 12:14:58 +02:00
Wolfgang Walther a553ef2950 ci/parse: init
The nix-parse workflow can now be run locally the same way as in CI.

To do this, the CI's workflow was slightly adjusted. Instead of testing
only the changed files, we're now testing all files in the repository.

This is possible in two ways:

1. By calling nix-instantiate once with all files as arguments. This
will be rather fast, but only the first error is shown before it errors
out.
2. By calling nix-instantiate once for each file. This will be much
slower, but has the advantage that we see all errors at once.

To avoid running the long variant every time, we first do a quick check
with the fast version. If that fails, we run the slower one to report
the errors. This gives us the best of both.
2025-05-11 12:14:57 +02:00
Wolfgang Walther a56fa7a4a2 workflows/check-shell: test aarch64-linux and x86_64-darwin as well
GitHub has all the different runners, so we can just as well check that
shell.nix works.
2025-05-11 12:11:14 +02:00
Wolfgang Walther c148dc78a1 workflows/manual-nixos: refactor matrix
A bit easier to read.
2025-05-11 12:11:13 +02:00
Wolfgang Walther d3e4865b10 workflows: use ARM runners
ARM runners are supposed to be more energy efficient than x86. Also,
from limited testing, they appear to be faster for the eval jobs as
well. Average run time for the "Outpaths (x86_64-linux)" job was 4m 27s,
so far. In the first run, this job came in at 3m 9s. This effect did not
show for other jobs, yet.

The following two exceptions are made right now:
- nixpkgs-lib-tests currently fails on the ARM runner building Nix 2.3
- nixpkgs-vet is currently pinned to a x86_64-linux only binary release
2025-05-11 12:11:10 +02:00
Wolfgang WaltherandGitHub 797c149b3e nixos/postgresql: improve local peer authentication with default map (#404315) 2025-05-11 10:09:00 +00:00
4d7ffdf24c velocity: 3.4.0-unstable-2025-04-30 -> 3.4.0-unstable-2025-05-09 (#406112)
Co-authored-by: Tert0 <Tert0@users.noreply.github.com>
2025-05-11 10:07:17 +00:00
Jörg ThalheimandGitHub 179d6a89e0 disko: 1.11.0 -> 1.12.0 (#405812) 2025-05-11 12:05:18 +02:00
Josh van LeeuwenandGitHub ddd47d3b34 cmctl: 1.14.7 -> 2.2.0 (#403384)
Signed-off-by: joshvanl <me@joshvanl.dev>
2025-05-11 12:00:37 +02:00
Arne KellerandGitHub 2c8692387d rio: 0.2.12 -> 0.2.14 (#405181) 2025-05-11 11:57:20 +02:00
Jörg ThalheimandGitHub 7ad3c88438 workflows/eval-aliases: split from eval (#406113) 2025-05-11 11:52:14 +02:00
Martin WeineltandGitHub 944b94d31d go-away: init at 0.6.0 (#403340) 2025-05-11 11:52:04 +02:00
Arne KellerandGitHub 62c51c6361 charge-lnd: 0.2.13 -> 0.3.0 (#405138) 2025-05-11 11:49:50 +02:00
26e4636d7d spicy-parser-generator: 1.12.0 -> 1.13.0 (#406110)
Co-authored-by: tobim <tobim@users.noreply.github.com>
2025-05-11 09:37:21 +00:00
Felix BargfeldtandGitHub 061b853739 affine: 0.21.4 -> 0.21.6 (#404415) 2025-05-11 11:03:51 +02:00
Wolfgang Walther 3f004ac12c workflows/eval-aliases: split from eval
The eval-aliases job is independent of all the other eval jobs. By
splitting it into a separate workflow, we avoid running it in two cases:

1. When turning a PR "ready to review". In this case, the main eval
workflow needs to run to be able to tag reviewers - but not
eval-aliases.

2. On branches like master, staging, etc. We only need to run eval there
to have a result to compare against in PRs. eval-aliases doesn't
contribute to that.

Thus, this will avoid wasting resources.
2025-05-11 11:01:10 +02:00
R. RyantmandAlyssa Ross dd4ee16948 crosvm: 0-unstable-2025-04-25 -> 0-unstable-2025-05-06 2025-05-11 10:58:30 +02:00
Wolfgang Walther 065fefd975 postgresqlTestHook: shutdown on failure
Previously, the user of postgresqlTestHook would have needed to set
failureHook accordingly. However, this was not a clean solution, because
postgresqlStop would also run for configure or build failures, before
the server was even started. This gave odd errors from a failed shutdown
in the log.

Now postgresqlStop is only called when it makes sense - and whenever
postgresqlTestHook is used.
2025-05-11 10:44:20 +02:00
Wolfgang Walther 1cf2d6085b OWNERS: add postgresqlTestHook to NixOS/postgres team 2025-05-11 10:44:19 +02:00
Wolfgang Walther e1573ae30b postgresqlPackages: remove unused inputs
Thanks, deadnix.
2025-05-11 10:44:16 +02:00
Arne KellerandGitHub 0deef54a2d freediameter: init at 1.5.0-unstable-2025-03-16 (#403214) 2025-05-11 10:42:45 +02:00
Arne KellerandGitHub 01b0ab7569 keybase{-gui}: 6.4.0 -> 6.5.1 (#403213) 2025-05-11 10:31:36 +02:00
R. Ryantm 24894dd6c8 velocity: 3.4.0-unstable-2025-04-30 -> 3.4.0-unstable-2025-05-09 2025-05-11 08:26:06 +00:00
Wolfgang Walther 3d29b7d3a2 nixos/postgresql: improve local peer authentication with default map
This allows to easily map allowed database roles to system users.
2025-05-11 10:24:21 +02:00
Pol DellaieraandGitHub 839f5b328c mkclean: 0.8.10 -> 0.9.0 (#405439) 2025-05-11 08:22:13 +00:00
R. Ryantm 5ce494d1d7 spicy-parser-generator: 1.12.0 -> 1.13.0 2025-05-11 08:11:38 +00:00
ffe51d0563 yanic: 1.6.2 -> 1.7.1 (#405883)
Co-authored-by: herbetom <github@herbetom.de>
2025-05-11 08:10:25 +00:00
Pol DellaieraandGitHub 5dc98860a1 open-webui: 0.6.7 -> 0.6.9 (#406107) 2025-05-11 08:08:30 +00:00
Fabian AffolterandGitHub 71623df396 python3Packages.pynina: 0.3.5 -> 0.3.6 (#405996) 2025-05-11 09:58:32 +02:00
R. Ryantm c03e19a158 open-webui: 0.6.7 -> 0.6.9 2025-05-11 07:57:34 +00:00
isabelandGitHub 92d64400d5 nixos/anubis: Fix defaultOptions not applying user-defined settings (#398790) 2025-05-11 08:56:46 +01:00
YtandGitHub e30007f5a6 python3Packages.aider-chat: 0.83.0 -> 0.83.1 (#406029) 2025-05-11 03:51:20 -04:00
Fabian AffolterandGitHub 59166ec216 trufflehog: 3.88.28 -> 3.88.29 (#406070) 2025-05-11 09:48:27 +02:00
Fabian AffolterandGitHub 8365602c39 python313Packages.pynina: update changelog entry 2025-05-11 09:47:01 +02:00
Fabian AffolterandGitHub 83b3ba3d3e prowler: 5.5.1 -> 5.6.0 (#406091) 2025-05-11 09:43:47 +02:00
Fabian AffolterandGitHub 3b3de32988 nuclei: 3.4.2 -> 3.4.3 (#405345) 2025-05-11 09:40:10 +02:00
ad3eb3c290 q2pro: 0-unstable-2025-04-27 -> 0-unstable-2025-05-03 (#405852)
Co-authored-by: carlossless <contact@carlossless.io>
2025-05-11 07:25:42 +00:00
Nikolay KorotkiyandGitHub f7fa7975ab godns: 3.2.3 -> 3.2.4 (#406080) 2025-05-11 11:21:29 +04:00
Pol DellaieraandGitHub 63ea785790 diffoscope: 294 -> 295 (#405698) 2025-05-11 07:18:21 +00:00
Nikolay KorotkiyandGitHub 0314fd9d8d mapproxy: 4.0.2 -> 4.1.1 (#406076) 2025-05-11 11:17:57 +04:00
Pol DellaieraandGitHub 52d441880c esbuild: 0.25.3 -> 0.25.4 (#405926) 2025-05-11 07:13:44 +00:00
Pol DellaieraandGitHub ca2a5bbf9d vscode-extensions.ms-toolsai.jupyter: 2025.3.0 -> 2025.4.0 (#405965) 2025-05-11 07:13:16 +00:00
Pol DellaieraandGitHub 1960485fc0 typos-lsp: 0.1.36 -> 0.1.37 (#405997) 2025-05-11 07:12:47 +00:00