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 $VERSIONPushing the tag will trigger the release workflow which builds the container image and publishes the Helm charts. When it is done, check that you can successfully pull the artifacts:
podman pull quay.io/orc/openstack-resource-controller:$VERSION
helm pull oci://quay.io/orc/helm/orc --version ${VERSION#v}
helm pull oci://quay.io/orc/helm/orc-crds --version ${VERSION#v}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.yamlEdit the release draft from github, and publish.