feat(dogfood): adopt the docker action in release-toolkit's own workflows #1476
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit#1476
Loading…
Add table
Add a link
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?
The docker action has no users, is broken at 14 tags, and nothing exercises it — so adopting it here would test the Go build chain and the docker setup at once, and a placeholder digest would break our own CI immediately instead of silently.
The action exists to remove the need to build
rton a foreign Forgejo and is what let the shell scripts retire. Its justification is sound; nothing tests it.Two constraints that shape the design
It must pin a RELEASED tag, not
main.action.ymlonmaincarries the placeholder by construction — the digest is baked at cut time — so a@mainpin is permanently broken and tells us nothing.A broken tag would then break our own CI and our ability to fix it. Same shape as the recovery gap @surveyor named on the required digest context: the gate grades something outside the PR, so a bad value reddens every PR including the fix. Know the recovery before adopting, not during.
Acceptance criteria
rtviauses: frankenbit/release-toolkit@<released tag>rather than building itv0.62.4Anchor
Operator, 2026-09-08: "would it make sense to adopt it locally? … this would test both the build chain and the docker setup." Filed after the v1.0.0 readiness survey found the surface unused and partially broken.