TASK: Wire staging deployment to validated runtime digests only #64

Open
opened 2026-06-17 19:32:24 -04:00 by darkhelm · 0 comments
Owner

Summary

Update staging deployment flow to consume only validated runtime digests generated by CI gates.

Problem

Staging must reflect exactly what passed validation, not a rebuilt or mutable tag variant.

Scope

  1. Accept backend/frontend digests as deployment inputs.
  2. Deploy by digest references.
  3. Record deployment metadata linking environment to validated CI run.

Out of Scope

  1. Production rollout policy.
  2. Cross-environment release orchestration.

Acceptance Criteria

  1. Staging deploys are digest-based for both backend and frontend.
  2. Deployment metadata includes source run and digest references.
  3. Staging deploy is blocked without validated digest inputs.

Dependencies

Issue: Implement digest-based artifact promotion gates.

Definition of Done

Staging environment is deployable only from validated immutable artifact digests.

## Summary Update staging deployment flow to consume only validated runtime digests generated by CI gates. ## Problem Staging must reflect exactly what passed validation, not a rebuilt or mutable tag variant. ## Scope 1. Accept backend/frontend digests as deployment inputs. 2. Deploy by digest references. 3. Record deployment metadata linking environment to validated CI run. ## Out of Scope 1. Production rollout policy. 2. Cross-environment release orchestration. ## Acceptance Criteria 1. Staging deploys are digest-based for both backend and frontend. 2. Deployment metadata includes source run and digest references. 3. Staging deploy is blocked without validated digest inputs. ## Dependencies Issue: Implement digest-based artifact promotion gates. ## Definition of Done Staging environment is deployable only from validated immutable artifact digests.
darkhelm changed title from Wire staging deployment to validated runtime digests only to TASK: Wire staging deployment to validated runtime digests only 2026-06-18 11:55:47 -04:00
darkhelm added the ops label 2026-06-18 11:57:05 -04:00
darkhelm added this to the E10 - Separate deployable runtime images from CI milestone 2026-06-18 11:58:04 -04:00
darkhelm added this to the Main Project Board project 2026-06-18 11:58:55 -04:00
copilotcoder was assigned by darkhelm 2026-06-18 11:59:31 -04:00
darkhelm added the afkdevextask labels 2026-06-18 12:04:37 -04:00
darkhelm moved this to To Do in Main Project Board on 2026-06-19 09:24:01 -04:00
Sign in to join this conversation.