-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
Release Process
- Create and push new release branch
- Local release preparations (on the release branch)
- Run e2e tests
- Sync/tidy up dependencies.
- Run
go mod tidy. - Run
git commit -m 'go.mod,go.sum: update dependencies.' go.{mod,sum}, if necessary.
- Run
- Run
git tag -a -m "NRI plugins $VERSION" $VERSION.
- Publishing
- Push the tag with
git push $VERSION. - Check that new container images are published for the tag.
-
# You can do this with the in-repo artifact verification script: ./scripts/release/check-artifacts.sh --images $VERSION
-
- Finalize the new draft release created by CI
- Check that all artefacts (Helm charts) were uploaded
- Write the change log to the release.
- Get the change log OK'd by other maintainers.
- Publish the draft as a release.
- Verify that the Helm repo was updated
-
# You can do this with the in-repo artifact verification script: ./scripts/release/check-artifacts.sh --charts $VERSION # Or to do a final verification of both images and charts: ./scripts/release/check-artifacts.sh $VERSION
-
- Add a link to the tagged release in this issue.
- Generate the operator bundle by running make bundle within
deployment/operatordirectory and submit the generated content to the community-operators.
- Push the tag with
- Create and push unannotated development tag
X.Y.0-develfor next release cycle. - Close this issue.
Metadata
Metadata
Assignees
Labels
No labels