Add release-candidate Docker image flow for release PRs #107

Closed
opened 2026-05-06 08:36:04 -07:00 by jwilger · 0 comments
Owner

Summary

Add a release-candidate image flow so release PRs build and push the Docker image before the release is finalized.

Proposed behavior

  • The release PR workflow builds the Docker image candidate.
  • The candidate image is pushed with provenance tags, including the commit SHA and a semver-compatible pre-release/release-candidate tag.
  • Operators can test the exact image candidate before merging the release PR.
  • The final release publish job promotes the existing candidate image by adding the release version and latest tags, instead of rebuilding from scratch.

Why

This improves release confidence and provenance by making the artifact tested during release review the same artifact promoted during publication.

Notes

Keep this separate from the current release publish fix, which only addresses version/latest tagging and Forgejo Release entry creation.

## Summary Add a release-candidate image flow so release PRs build and push the Docker image before the release is finalized. ## Proposed behavior - The release PR workflow builds the Docker image candidate. - The candidate image is pushed with provenance tags, including the commit SHA and a semver-compatible pre-release/release-candidate tag. - Operators can test the exact image candidate before merging the release PR. - The final release publish job promotes the existing candidate image by adding the release version and `latest` tags, instead of rebuilding from scratch. ## Why This improves release confidence and provenance by making the artifact tested during release review the same artifact promoted during publication. ## Notes Keep this separate from the current release publish fix, which only addresses version/latest tagging and Forgejo Release entry creation.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Slipstream/auto_review#107
No description provided.