Public Release - dagelf/synergy-core GitHub Wiki
GA Release Process
- First, follow Testing Release
- Ensure that
ChangeLog
file is up to date
- Ensure version number in
Version.cmake
and Build.properties
is correct
- Ensure stage name in
Version.cmake
and Build.properties
is correct
- Test snapshot on all operating systems
- Close the release milestone
- Tag the version branch
- Wait for CI to finish building, then delete release branch
- Do a cursory test of all builds in case of silent CI issue
- Upload to the public website and test links
- Merge development branch into
master
and/or v1.x
- Set current version in website settings
- Test all download links
- Install the previous version and test update check feature
- Set next version in
Version.cmake
and Build.properties
(master branch)