Testing Release - dagelf/synergy-core GitHub Wiki

During Development

  1. Ensure version number in Version.cmake and Build.properties is correct
  2. Ensure stage name in Version.cmake and Build.properties is correct
  3. Create version specific branch (e.g. v1.2.3)
  4. Make code changes (do not commit to master)

Beta & RC Release Process

  1. Tidy up issue titles (these will be shared publicly with users)
  2. Update ChangeLog file (use github-query)
  3. Test new bug fixes and features
  4. Create a release branch (e.g. v1.2.3-release)
  5. Update stage name in Version.cmake and Build.properties (e.g. rc1, beta1, etc)
  6. Wait for build and share RC snapshot links with the testing community
  7. Test internally for 1 week at Symless
  8. Fix any new urgent issues and repeat from step 1
  9. Go to Public Release