hydra
hydra copied to clipboard
Staging branch for hydra
I have been thinking, how to land #1164?
- Hydra just got on a stable version of Nix, it would be a shame to get off
- It would be risky to make all the nix changes, and just hope they were what Hydra needs
- Could backport Nix changes to stable branch, but that is a bit sketch.
I think the right solution is to have a staging branch of hydra that points to master Nix. Whenever a version of Nix is released, staging merged, and Hydra master fast-forwards to the new Nix release. Of course, master can be merged into staging at any time.
CC @rickynils
A staging branch would also be nice for scenarios like https://github.com/NixOS/nixpkgs/pull/158455#issuecomment-1038532832.
Per #1171, we need staging branches for each release of Nix ahead of the one hydra uses, in addition one for Nix master, too.