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.