nri-plugins icon indicating copy to clipboard operation
nri-plugins copied to clipboard

Release v0.7.1

Open klihub opened this issue 1 year ago • 1 comments

Release Process

  • [x] Create and push new release branch
  • Local release preparations (on the release branch)
    • [x] Run e2e tests
    • [x] Sync/tidy up dependencies.
      • [x] Run go mod tidy.
      • [x] Run git commit -m 'go.mod,go.sum: update dependencies.' go.{mod,sum}, if necessary.
    • [x] Run git tag -a -m "NRI plugins $VERSION" $VERSION.
  • Publishing
    • [x] Push the tag with git push $VERSION.
    • [x] 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
        
    • [x] Finalize the new draft release created by CI
      • [x] Check that all artefacts (Helm charts) were uploaded
      • [x] Write the change log to the release.
      • [x] Get the change log OK'd by other maintainers.
    • [x] Publish the draft as a release.
    • [x] Verify that the Helm repo was updated
    • [x] Add a link to the tagged release in this issue.
    • [ ] Generate the operator bundle by running make bundle within deployment/operator directory and submit the generated content to the community-operators.
  • [ ] Create and push unannotated development tag X.Y.0-devel for next release cycle.
  • [ ] Close this issue.

klihub avatar Sep 23 '24 08:09 klihub

v0.7.1 tagged and released.

klihub avatar Sep 23 '24 08:09 klihub