This document provides instructions for preparing and publishing a new release of SystemGuard.
SystemGuard uses Semantic Versioning with the format MAJOR.MINOR.PATCH:
Update the release notes in the Release.md file located in the docs directory. Include the following details:
Follow these steps to release SystemGuard:
-pre suffix (e.g., v1.0.4-pre) for testing releases from the dev branch.v1.0.4) for production releases from the production branch.Before proceeding with a release, ensure the version numbers and flags are correctly set in the config.py file.
Before creating a new release, make sure the following tasks are completed:
config.py file.Release.md file.release-vn.n.n).production branch.