This repository was archived by the owner on Sep 27, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 69
Release Guide
Martin Preisler edited this page Dec 20, 2016
·
9 revisions
This helps me to prevent mistakes when releasing new versions.
Release:
- Check whether we need to update doc/user_manual.adoc with new text or screenshots, depends on what changed in the version
- cd build; make cppcheck; cat cppcheck.txt - review the cppcheck output for issues that are horrible = release blockers or easy to fix - we can fix them before the release quickly
- Check version in CMakeLists.txt - SCAP_WORKBENCH_VERSION_*
- git tag; git push --tags
- cd build; make package_source
- make sure the tarball contains doc/user_manual.html
- scp scap-workbench-x.x.x.tar.bz2 fedorahosted.org:scap-workbench (it will be listed on https://fedorahosted.org/releases/s/c/scap-workbench/)
- Update the webpage
- Upload new manual
- Update the openscap portal version redirects (Dashboard -> Tools -> Redirection)
GitHub issues:
- Mark the appropriate milestone as finished
- Make sure there is another milestone for the next version and that it is the default milestone
Mailing list:
- announce it on the open-scap mailing list
Fedora:
- Build for rawhide
- Build and push bodhi updates
Version bump:
- CMakeLists.txt - SCAP_WORKBENCH_VERSION_*