-
Notifications
You must be signed in to change notification settings - Fork 25
Release Checklist
Sophie Blondel edited this page Feb 5, 2025
·
5 revisions
Pre-release (on develop):
- Check that PETSc submodule is set to appropriate version
- Is CI passing?
- Run benchmark tests
- Update Xolotl
VERSIONinCMakeLists.txt - Check dependency version requirements in calls to
find_package - Update
README.mdif necessary - Commit these changes with message "Release v#.#.#"
- Push develop
Release:
- Switch to
stableand mergedevelop - Create tag with semantic version "v#.#.#"
- Push commit(s)
- Push tag (
git push --tags) - On GitHub, create a release from the tag
- Use the "Generate release notes" feature
- Link to the appropriate milestone issue
Post-release:
- Update Wiki if necessary (update the link to the latest release at least)
- Check this page against params in help output