mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2025-03-06 16:57:10 +00:00
In addition to just moving the content, update release process. Adjust to the latest prow-based workflow. Capture steps required for documentation.
2.3 KiB
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
: - setversion: $VERSION
- add $VERSION toversions:
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/
- Update the deployment templates to use the new tagged container image:
- An OWNER pushes the tag with
git push $VERSION
This will trigger prow to build and publish a staging container imagegcr.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
ingh-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