Merge master into nix-next - #1911
Open
github-actions[bot] wants to merge 133 commits into
Open
github-actions[bot] wants to merge 133 commits into
github-actions[bot] wants to merge 133 commits into
Conversation
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`
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
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: group harmonia updates
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
build(deps): remove unused workspace dependencies
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated PR to keep
nix-nextin sync withmaster.