-
-
Notifications
You must be signed in to change notification settings - Fork 335
Open
Labels
Description
New checklist
@Ericson2314: Updating with the plan I put up in #1316 (comment):
- Nix to latest release
- Merged to
master - Deployed to staging (
hydra.ngi0.nixos.org) - Ensure Schema is correctly what
mastersays, doesn't have have traced of old CA experiment- Put
NON NULLback onBuildOutputs.pathandBuildStepOutputs.path(this part of the migration back off older CA stuff was not done automatically, but thecontentAddressedcolumn was correctly dropped).
- Put
- Deployed to prod (
hydra.nixos.org)
- Merged to
- Prepare for CA derivation support with lower impact changes #1316 C++ changes without SQL schema changes to
master- Deploy to staging
hydra.ngi0.nixos.org(follow up: makemake: Stage Hydra PR 1316 infra#316) - merge to
master - Test some more (how? how long?)
- Deploy to prod (
hydra.nixos.org)
- Deploy to staging
- Allow building content-addressed derivations with hydra, minimally #1349 Rest of feature with schema changes!
- Deploy to on staging (
hydra.ngi0.nixos.org) with newca-derivationsexperimental feature kept disabled - Merge to
master - Evaluate cost of the migration adding column to prod (OK, hopefully?)
ALTER COLUMN DROP NOT NULLseems fine
- Test some more (how? how long?)
- Deploy to prod (
hydra.nixos.org) with newca-derivationsexperimental feature kept disabled
- Deploy to on staging (
- Enable new
ca-derivationsexperimental feature on staging (hydra.ngi0.nixos.org) - Fix deep resolutions code in Hydra (and test?)
- Enable
ca-derivationsexperimental feature on prod (hydra.nixos.org) - Improve UX with CA derivations #875 Better UI, with more schema changes
Original description
Not clear yet how much of an impact this will have on the Hydra code base. The main consequence of CA derivations is that we don't know output paths in advance, but maybe that doesn't matter much for Hydra.
Reactions are currently unavailable