The node-feature-discovery code is released on an as-needed basis. The process is as follows:
- An issue is filed to propose a new release with a changelog since the last release. Copy the following checklist into the issue text:
- All OWNERS must LGTM the release proposal.
- Update the daemonset template and the job template to use the new tagged container image
- An OWNER runs
git tag -s $VERSION
and insert the changelog into the tag description. - Build and push a container image with the same tag to quay.io.
- Update the
:latest
virtual tag in quay.io to track the last stable (this) release. - An OWNER pushes the tag with
git push $VERSION
. - Write the change log into the Github release info.
- Add a link to the tagged release in this issue.
- An announcement email is sent to
[email protected]
with the subject[ANNOUNCE] node-feature-discovery $VERSION is released
- Close this issue.