Skip to content

Release process

kotcrab edited this page Nov 21, 2020 · 52 revisions

This page contains some information on how to do Vis releases and is probably completely irrelevant for you.

VisUI:

  1. Change ui/build.gradle version: remove SNAPSHOT
  2. Check VisUI.version
  3. Do gradlew :ui:uploadArchives -Psigning.password=secret
  4. Do gradlew closeAndReleaseRepository
  5. Update ui/build.gradle with next version with SNAPSHOT
  6. Update VisUI.version without SNAPSHOT
  7. Update CHANGES
  8. Update USL
  9. Update README
  10. Commit changes
  11. Upload snapshot
  12. Create new release on GitHub
  13. PR LibGDX
  14. Update contrib

When updating libgdx version, update VisUI.TARGET_GDX_VERSION.

VisEditor:

  1. Update build.gradle, App.version
  2. Disable Jenkins projects: runtime, editor-edge
  3. Do gradlew uploadRuntimeAndPluginArchives
  4. Do gradlew closeAndReleaseRepository
  5. Commit changes and build editor stable via Jenkins
  6. Create release on Github
  7. Update build.gradle, App.version with new version, VersionCodes, update CHANGES, project converters
  8. Re enable Jenkins projects
  9. Commit changes
  10. Update website, twitter, IRC, etc.