This repository has been archived by the owner on Mar 28, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 59
Release Checklist
James O. D. Hunt edited this page Apr 28, 2017
·
7 revisions
- Test the HEAD commit of the master branch using the tests included in the source code within the
tests/
directory. - Run Coverity Scan on HEAD commit and ensure no medium or high severity issues are reported.
- Tag and release as a release candidate the HEAD commit of the master.
- Update
versions.txt
with package versions used by the release. - Generate OBS packages using latest public release candidate.
- Test OBS packages
- Manual tests
- Installation test.
- Package signature test.
- Automated tests
- Integration tests included in the source code under the tests/integration directory.
- Manual tests
- Tag release using the same commit of the latest release candidate.
- Write release notes:
- Brief summary of known issues, pointing to the appropriate Issues/PRs.
- Version (or range of versions) of Docker supported by the release.
- Version of Clear Container image used by the release.
- Add links to Installation instructions.
- Document any common vulnerabilities and exposures (CVEs) fixed with links to the CVE database.
- Post release details on the public mailing list.
- Update public IRC channel with a link to the latest release.