🐛 fix: prevent release channel publication starvation - #4811
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Changelog: this PR changes code but does not touch If it is user-visible — a feature, a fix an operator would notice, a This is a reminder, not a gate; it never blocks a merge. |
f9979f5 to
0450e81
Compare
Signed-off-by: Danathar <doug.baggett@gmail.com>
Keep immutable short-SHA image tags immutable across workflow reruns by leaving an existing SHA tag untouched, and only advance moving tags when the current workflow generation is strictly newer. Add a scheduled GHCR cleanup path for old pure short-SHA versions so per-build tags remain bounded while moving tags and channels stay protected. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Andrew Anderson <andy@clubanderson.com>
0450e81 to
cca08d4
Compare
|
Thank you for your contribution! Your PR has been merged. Check out what's new:
Stay connected: Slack #kubestellar-dev | Multi-Cluster Survey |
Supersedes #4806 with Danathar’s release-channel starvation fix plus reviewer fix-forward changes.
Adds per-build short-SHA image publication, monotonic moving-tag advancement by workflow run generation, idempotent rerun handling for existing short-SHA tags, and bounded cleanup for old pure short-SHA GHCR versions.
Fixes #4804.