Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 952 Bytes

RELEASE.md

File metadata and controls

27 lines (23 loc) · 952 Bytes

Release procedure

Generate the new install.yaml manifest, and tag the release:

export VERSION=vX.Y.Z
make build-installer IMG=quay.io/orc/openstack-resource-controller:$VERSION
git add dist
git commit -m "Release $VERSION"
git tag -s -a $VERSION -m $VERSION
git push origin
git push origin tag $VERSION

Pushing the tag will trigger the tagged image build. Monitor the release image workflow and when it is done, check that you can successfully pull the image with:

podman pull quay.io/orc/openstack-resource-controller:$VERSION

Finally, create the release in github. We must attach the generated install.yaml to the release artifacts:

gh release create -d --generate-notes --verify-tag -t "Release $VERSION" $VERSION
gh release upload $VERSION dist/install.yaml

Edit the release draft from github, and publish.