Release v0.2.0
Closed this issue · 1 comments
marquiz commented
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.
-
for i in nri-resource-policy-topology-aware nri-resource-policy-balloons nri-resource-policy-template nri-config-manager nri-memory-qos nri-memtierd; do \ skopeo inspect --format "$i: {{.Digest}}" docker://ghcr.io/containers/nri-plugins/$i:$VERSION; done
-
- 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
- Add a link to the tagged release in this issue.
- Push the tag with
- Close this issue.
marquiz commented
GitHub release page:
https://github.com/containers/nri-plugins/releases/tag/v0.2.0