https://github.com/NixOS/hydra/pull/1517 + test fixes#1579
Merged
Ericson2314 merged 12 commits intoNixOS:masterfrom Mar 17, 2026
Merged
https://github.com/NixOS/hydra/pull/1517 + test fixes#1579Ericson2314 merged 12 commits intoNixOS:masterfrom
Ericson2314 merged 12 commits intoNixOS:masterfrom
Conversation
The new Rust queue-runner doesn't create gcroots on the central runner — the builder copies outputs to a remote store and cleans up its own roots at shutdown. Comment out the test assertion that expected a gcroot to exist. Co-authored-by: Artemis Tosini <artemis.tosini@obsidian.systems>
The Rust queue-runner uses a TOML config file and different environment variables than the C++ version, so we generate a config.toml from the foreman environment and pass HYDRA_DATABASE_URL for the database connection.
Use `Config::remote_store_addr` for dest store.
This needed a change to not just build part of Hydra after the build was split up.
It makes the build even on my machine really slow. On GitHub Actions, I shudder to think how long it would take. Once PRs are Hydra are no longer CI'd with GitHub Actions, we can reconsider this ;).
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.
This is not my work! This is 99% #1517 by @helsinki-systems. There is just a little bit of test fixes and merge conflict systems from my coworkers and I on top. All credit to @Conni2461 and the rest of his team!