feat(release): promote release candidate images #110
No reviewers
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Slipstream/auto_review!110
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/release-candidate-images"
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?
Summary
Verification
Closes #107
This PR introduces changes to the release workflows to promote release candidate images instead of rebuilding them during the final release. It also updates documentation to reflect these changes. The changes appear safe to merge, but testing is recommended to ensure the new workflows function as expected.
Walkthrough
.forgejo/workflows/release-prepare.ymland.forgejo/workflows/release-publish.ymlhave been updated to handle release candidate images.skopeo copycommand is used to promote candidate images to final release tags.tea pr createandtea pr editcommands are used to manage PR descriptions with candidate image information.docs/OPERATIONS.mdanddocs/THREAT-MODEL.mdhave been updated to document the new release process and credential usage.tests/release_tooling_test.shincludes new tests to verify the release workflows and ensure they handle candidate images correctly.This PR updates the project to build and publish release candidate images with a candidate-scoped token, promoting the exact candidate image during final release publish. It also updates the version to
0.1.3across multiple files, ensuring consistency in the release process.Walkthrough
0.1.3, documenting fixes and other changes.0.1.3to reflect the new release.0.1.3.