1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-06 16:57:10 +00:00
node-feature-discovery/.github/ISSUE_TEMPLATE/new-release.md
Markus Lehtonen 8ca38e26e3 Replace RELEASE.md with an issue template
In addition to just moving the content, update release process. Adjust
to the latest prow-based workflow. Capture steps required for
documentation.
2020-11-19 21:31:52 +02:00

2.3 KiB

name about title assignees
New Release Propose a new release Release v0.x.0 ArangoGutierrez, Ethyling, kad, marquiz, zvonkok

Release Checklist

  • All OWNERS must LGTM the release proposal
  • Verify that the changelog in this issue is up-to-date
  • For major releases (v0.$MAJ.0), an OWNER creates a release branch with git branch release-0.$MAJ master
  • Prepare release-0.$MAJ release branch
    • Update the deployment templates to use the new tagged container image: sed s"|image: .*|image: k8s.gcr.io/nfd/node-feature-discovery:$VERSION|" -i *yaml.template
    • Update quick start instructions in README.md to use $VERSION
    • Update version configuration in docs/_config.yml: - set version: $VERSION - add $VERSION to versions: list
    • An OWNER runs git tag -s $VERSION and inserts the changelog into the tag description.
    • An OWNER pushes the release branch with git push release-0.$MAJ This will trigger build of the documentation and publish it at https://kubernetes-sigs.github.io/node-feature-discovery/0.$MAJ/
  • An OWNER pushes the tag with git push $VERSION This will trigger prow to build and publish a staging container image gcr.io/k8s-staging-nfd/node-feature-discovery:$VERSION
  • Submit a PR against k8s.io, updating k8s.gcr.io/images/k8s-staging-nfd/images.yaml to promote the container image to production
  • Wait for the PR to be merged and verify that the image (k8s.gcr.io/nfd/node-feature-discovery:$VERSION) is available.
  • Write the change log into the Github release info.
  • Add a link to the tagged release in this issue.
  • Update index.html in gh-pages branch to point to the latest release
  • Send an announcement email to kubernetes-dev@googlegroups.com with the subject [ANNOUNCE] node-feature-discovery $VERSION is released
  • Add a link to the release announcement in this issue
  • Close this issue

Changelog