Retain release images and redact CI evidence #42
Labels
No labels
area/backend
area/frontend
area/tooling
kind
build
kind
chore
kind
ci
kind
docs
kind
feat
kind
perf
kind
test
size
l
size
m
size
s
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#36 Promote published releases without rebuilding their images
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#42
Loading…
Reference in a new issue
No description provided.
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?
Cleanup must preserve deployable releases and their verification evidence. Age alone cannot make a currently deployed or pending artifact safe to delete.
Scope
Implement image and report retention against the Forgejo registry and CI artifact storage. Keep cleanup decisions reviewable and protect active references.
Acceptance criteria
mainimages expire after thirty days. This does not require publishing pull-request images.Validation
Use a disposable registry/artifact fixture with objects immediately before and after each age boundary. Cover shared digests, active deployments, pending releases, missing reference data, and simultaneous release selection.
Dependencies
Related work