EPIC: Separate deployable runtime images from CI validation environments #66
Notifications
Due Date
No due date set.
Depends on
#58 TASK: Define and lock minimal deployable backend/frontend image requirements
DarkHelm.org/plex-playlist
#59 TASK: Split CI tooling environment from deployable runtime images
DarkHelm.org/plex-playlist
#60 TASK: Establish source-level fast-check lane
DarkHelm.org/plex-playlist
#61 TASK: Add post-build black-box integration tests against runtime containers
DarkHelm.org/plex-playlist
#62 TASK: Run browser E2E from dedicated runner image against runtime services
DarkHelm.org/plex-playlist
#63 TASK: Implement digest-based artifact promotion gates
DarkHelm.org/plex-playlist
#64 TASK: Wire staging deployment to validated runtime digests only
DarkHelm.org/plex-playlist
#65 TASK: Add observability and rollback for staged digest deployments
DarkHelm.org/plex-playlist
Reference: DarkHelm.org/plex-playlist#66
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Establish a CI/CD architecture where deployable backend and frontend images are minimal runtime artifacts, while checks and tests run in dedicated validation environments. Promote only validated immutable digests to staging.
Problem
Current CI and validation concerns are coupled to a CI-focused image. We need a clearer boundary between:
This will reduce release-image complexity, improve deploy confidence, and make digest promotion explicit.
Goals
Non-Goals
Acceptance Criteria
Subtickets
1. Define and lock minimal deployable backend/frontend image requirements.
2. Split CI tooling environment from deployable runtime images.
3. Establish source-level fast-check lane.
4. Add post-build black-box integration tests against runtime containers.
5. Run browser E2E from dedicated runner image against runtime services.
6. Implement digest-based artifact promotion gates.
7. Wire staging deployment to validated runtime digests only.
8. Add observability and rollback for staged digest deployments.
Dependencies
None.
Definition of Done
All subtickets are complete and acceptance criteria are met end-to-end.
Epic: Separate deployable runtime images from CI validation environmentsto EPIC: Separate deployable runtime images from CI validation environments