This repository has been archived by the owner on Sep 27, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 64
Release Guide
Wesley Ceraso Prudencio edited this page Jun 19, 2017
·
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
- Create Release draft in GitHub and upload the tarball
- Update the webpage (section tools->redirections)
- Upload new manual (build static_openscap_docs in Jenkins)
- 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
COPR:
- Build for COPR repo: https://copr.fedorainfracloud.org/coprs/openscapmaint/openscap-latest/builds/
Version bump:
- CMakeLists.txt - SCAP_WORKBENCH_VERSION_*