-
Notifications
You must be signed in to change notification settings - Fork 79
Release Checklist
Things to do before releasing a new version of OWA SWMM
- Create a draft release branch
Please create a new branch from the branch we want to merge into master as a new release. For example, say we want to merge develop into master, you can use the following command to create draft_release from develop.
git checkout -b draft_release develop- Create a Pull Request from the draft release branch to master
Please ensure that at least one of the maintainers is tagged as a reviewer on this PR.
- Ensure that unit tests in Github Actions are running on all operating systems and passing
Refer to the Github Actions and check on the status of the tests.

-
Check that the build logs are clean Confirm the build logs in Github Actions don't have errors and they are all working as intended
-
Confirm that the
CONTRIBUTORSfile is updated with names, roles, and contributions The contributors list is in https://github.com/OpenWaterAnalytics/Stormwater-Management-Model/blob/develop/CONTRIBUTORS -
Confirm version number CMake handles the version number. It is in https://github.com/OpenWaterAnalytics/Stormwater-Management-Model/blob/develop/CMakeLists.txt.
-
Confirm documentation build
-
Make sure the downstream dependencies, swmm-python, and pyswmm, are working with the draft release branch.