Skip to content

Merge master into nix-next - #1911

Open
github-actions[bot] wants to merge 133 commits into
nix-nextfrom
master
Open

github-actions[bot] wants to merge 133 commits into
nix-nextfrom
master

Conversation

@github-actions

Copy link
Copy Markdown

Automated PR to keep nix-next in sync with master.

dependabot Bot and others added 30 commits May 12, 2026 21:18
Bumps [foreman](https://github.com/Ericson2314/foreman) from `dabe4b3` to `d15eded`.
- [Commits](Ericson2314/foreman@dabe4b3...d15eded)

---
updated-dependencies:
- dependency-name: foreman
  dependency-version: d15eded9294e6efcc5934d8e46abe3e86c8d2b01
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Config::General turns duplicate config keys into an array ref, and the
NixOS module always declares compress_num_threads, so a second
declaration in extraConfig ended up interpolating ARRAY(0x...) into the
pixz command line and broke NAR serving with a shell syntax error.

Take the last declared value in that case, and drop anything
non-numeric instead of splicing it into the shell command.

Fixes #1389
…jects

When a declarative project's spec file is a static JSON document (all
top-level values are jobset definitions), the success path in
checkJobsetWrapped only updates lastcheckedtime and clears
fetcherrormsg before returning early. Unlike the normal evaluation
path, it never clears errormsg/errortime via setJobsetError.

As a result, a single transient failure (e.g. the declarative input
briefly failing to fetch) leaves the .jobsets jobset showing
"Last checked: ..., with errors!" forever, even though every
subsequent check succeeds.

Clear the error on success the same way the regular evaluation path
does.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Bumps [nix-eval-jobs](https://github.com/NixOS/nix-eval-jobs) from v2.35.1 to v2.35.2.
- [Release notes](https://github.com/NixOS/nix-eval-jobs/releases)
- [Commits](NixOS/nix-eval-jobs@5f1fe80...1e1ef9e)

---
updated-dependencies:
- dependency-name: nix-eval-jobs
  dependency-version: 1e1ef9eec355021af2399ffd76e1dc01da524c1e
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [crane](https://github.com/ipetkov/crane) from `692f7e9` to `eb35abd`.
- [Release notes](https://github.com/ipetkov/crane/releases)
- [Commits](ipetkov/crane@692f7e9...eb35abd)

---
updated-dependencies:
- dependency-name: crane
  dependency-version: eb35abda9f232cc6610b1d1e3200d15c49b7ac54
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [nix](https://github.com/NixOS/nix) from `cf5200a` to `a40dd52`.
- [Commits](NixOS/nix@cf5200a...a40dd52)

---
updated-dependencies:
- dependency-name: nix
  dependency-version: a40dd52cf5acfcea62d0cf1b9ac5a25923ed0277
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [nixpkgs](https://github.com/NixOS/nixpkgs) from `062346a` to `6aefcda`.
- [Commits](https://github.com/NixOS/nixpkgs/commits)

---
updated-dependencies:
- dependency-name: nixpkgs
  dependency-version: 93108a538f079596c9a16c72cf03e9322782b6dd
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
It's probably a good idea, especially for builder,
though I'm not sure if they would be likely targets
for the OOM killer.
This fixes `nix flake show` on Darwin, where these cannot be evaluated.
Fixes: `lib/Nix/Store.cc: loadable library and perl binaries are mismatched (got first handshake key 0x10200080, needed 0xff80080)` when doing a nix develop or nix flake check

Assisted-by: z-ai/glm-5.3-flash
…arwin

nix-perl: Fix Perl Flags causing handshake mismatch on darwin
Fixes: 
```
00:23:14 hydra-evaluator.1    | Error:
00:23:14 hydra-evaluator.1    |    0: failed to connect to database
00:23:14 hydra-evaluator.1    |    1: error returned from database: role "anonymous" does not exist at line 799
00:23:14 hydra-evaluator.1    |    2: role "anonymous" does not exist at line 799
00:23:14 hydra-evaluator.1    |
00:23:14 hydra-evaluator.1    | Location:
00:23:14 hydra-evaluator.1    |    subprojects/hydra-evaluator/src/main.rs:52
00:23:14 hydra-evaluator.1    |
00:23:14 hydra-evaluator.1    | Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
00:23:14 hydra-evaluator.1    | Run with RUST_BACKTRACE=full to include source snippets.
```

Assisted-by: z-ai/glm-5.3-flash
…arwin

foreman: set explicit user for HYDRA_DATABASE_URL
hydra-builder: increase LimitNOFILE, avoid the OOM killer
Only reference VM checks on Linux systems
build(deps): bump foreman from `dabe4b3` to `d15eded`
build(deps): bump crane from `692f7e9` to `eb35abd`
build(deps): bump nixpkgs from `062346a` to `6aefcda`
build(deps): bump nix from `cf5200a` to `a40dd52`
build(deps): bump nix-eval-jobs from v2.35.1 to v2.35.2
NixNAR: cope with compress_num_threads being declared twice
…rmsg

hydra-eval-jobset: clear stale eval errors for static declarative projects
On my personal hydra I've been using benchmarking metric names that are
derived from pytest test names like `test_foo.py::test_bar[1]`.
Since #1449 these metrics are
rendered correctly in the metrics tab. However since commit 0d3842a
these metric names are no longer supported and (silently) don't get
ingested anymore. With this commit I'm relaxing the strictness of the
metric name regex in order to support ingesting these metrics again.
Bumps [quinn-proto](https://github.com/quinn-rs/quinn) from 0.11.14 to 0.11.18.
- [Release notes](https://github.com/quinn-rs/quinn/releases)
- [Commits](quinn-rs/quinn@quinn-proto-0.11.14...quinn-proto-0.11.18)

---
updated-dependencies:
- dependency-name: quinn-proto
  dependency-version: 0.11.16
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Also anchor VALIDATE_PRODUCT_NAME: unanchored, the `*` pattern matched
the empty string, so every name passed validation.
build(deps): bump quinn-proto from 0.11.14 to 0.11.18
Allow metrics that contain colons and brackets
build(deps): bump nix from `a40dd52` to `83f4ac3`
…/deploy-pages-5

build(deps): bump actions/deploy-pages from 4 to 5
build(deps): bump nixpkgs from `6aefcda` to `7fc6f2c`
Conni2461 and others added 2 commits September 30, 2026 08:13
Dependabot groups patch updates into one PR and opens a separate PR for
each minor bump, because Cargo treats a 0.x minor bump as breaking.
dependabot: add weekly cargo updates
dependabot Bot and others added 6 commits September 30, 2026 06:47
Bumps [harmonia-protocol](https://github.com/nix-community/harmonia) from `63989bd` to `acf86e8`.
- [Release notes](https://github.com/nix-community/harmonia/releases)
- [Commits](nix-community/harmonia@63989bd...acf86e8)

---
updated-dependencies:
- dependency-name: harmonia-protocol
  dependency-version: acf86e8a667266a7cfe54714db503dffafd14d60
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [harmonia-store-remote](https://github.com/nix-community/harmonia) from `63989bd` to `acf86e8`.
- [Release notes](https://github.com/nix-community/harmonia/releases)
- [Commits](nix-community/harmonia@63989bd...acf86e8)

---
updated-dependencies:
- dependency-name: harmonia-store-remote
  dependency-version: acf86e8a667266a7cfe54714db503dffafd14d60
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…l-acf86e8

build(deps): bump harmonia-protocol from `63989bd` to `acf86e8`
…emote-acf86e8

build(deps): bump harmonia-store-remote from `63989bd` to `acf86e8`
dependabot Bot and others added 6 commits September 30, 2026 07:44
Bumps [harmonia-protocol](https://github.com/nix-community/harmonia) from `acf86e8` to `e98705f`.
- [Release notes](https://github.com/nix-community/harmonia/releases)
- [Commits](nix-community/harmonia@acf86e8...e98705f)

---
updated-dependencies:
- dependency-name: harmonia-protocol
  dependency-version: e98705f89d0263aa502e1691cf68ae58cdab6b7b
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [harmonia-store-remote](https://github.com/nix-community/harmonia) from `acf86e8` to `e98705f`.
- [Release notes](https://github.com/nix-community/harmonia/releases)
- [Commits](nix-community/harmonia@acf86e8...e98705f)

---
updated-dependencies:
- dependency-name: harmonia-store-remote
  dependency-version: e98705f89d0263aa502e1691cf68ae58cdab6b7b
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…l-e98705f

build(deps): bump harmonia-protocol from `acf86e8` to `e98705f`
…emote-e98705f

build(deps): bump harmonia-store-remote from `acf86e8` to `e98705f`
No member declares it, so cargo keeps digest out of the resolve graph.

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Jörg Thalheim <joerg@thalheim.io>
No member declares them, so cargo keeps them out of the resolve graph:
Cargo.lock is unchanged by removing them.  They are leftovers from
earlier refactors and make dependabot file no-op bumps for crates we
do not use.

Signed-off-by: Jörg Thalheim <joerg@thalheim.io>
build(deps): bump digest from 0.10.7 to 0.11.3

This branch was successfully deployed

1 active deployment
github-pages — 037d2ca7 Deployed Sep 30, 2026 by github-merge-queue[bot] via deploy #27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.