Public Release - dagelf/synergy-core GitHub Wiki

GA Release Process

  1. First, follow Testing Release
  2. Ensure that ChangeLog file is up to date
  3. Ensure version number in Version.cmake and Build.properties is correct
  4. Ensure stage name in Version.cmake and Build.properties is correct
  5. Test snapshot on all operating systems
  6. Close the release milestone
  7. Tag the version branch
  8. Wait for CI to finish building, then delete release branch
  9. Do a cursory test of all builds in case of silent CI issue
  10. Upload to the public website and test links
  11. Merge development branch into master and/or v1.x
  12. Set current version in website settings
  13. Test all download links
  14. Install the previous version and test update check feature
  15. Set next version in Version.cmake and Build.properties (master branch)