Images Release steps
Prepare the
devbranch:- Create a PR
dev→mainnamedRelease X.Y.Z(orRelease X.Y.ZbI) - The PR description must list all major changes
- Ensure image docs stay aligned with image features, and that the documentation PR is ready
- Ensure all pre-release workflows pass
- Get maintainer approval
- Create a PR
Ensure the Exegol-docs
dev-images→mainPR is ready and documents all major changesMerge
dev→mainPR on GitHub as a merge commit (squash merges are for external PRs targetingdev)Fast-forward
mainwithdev:
bash
git checkout main
git pull --all
git checkout dev
git pull --all
git merge --ff-only main
git push- Create and push the tag:
bash
git tag "X.Y.Z"
git push origin --tagsMerge the Exegol-docs
dev→mainPR on GitHub, which includes the tools lists.Merge the Exegol-docs
dev-images→mainPR on GitHub (if any)Create the GitHub release:
- Point it at the created tag
- Name it
Exegol images X.Y.Z - Generate release notes
- Set it as the latest release