fix(release): scan gates docker push, rc tags spare :latest, mirror waits for stable assets #128
Reference in New Issue
Block a user
Delete Branch "fix/docker-scan-gate-ordering"
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?
Order-of-operations review across all four pipelines (prompted by rc.2/rc.3 observations):
push: true) before grype ran, so rc.2's red run still shipped0.1.0-rc.2+latestto Docker Hub. Now: build amd64 with--load→ scan the local image → multi-arch push only after the gate passes (amd64 layers reused from builder cache; only arm64 is new work in the second build).:latest: Hub'slatestcurrently serves an rc build.:latestnow only applied to non-prerelease tags.assets > 0, which can catch GoReleaser mid-upload and mirror a partial asset set → now requires the count stable across two consecutive polls.After merge:
v0.1.0-rc.4exercises the reordered build→scan→push path; if green, v0.1.0 is next.