-
Notifications
You must be signed in to change notification settings - Fork 127
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:
- Change
ui/build.gradle
version: remove SNAPSHOT - Check VisUI.version
- Do
gradlew :ui:uploadArchives -Psigning.password=secret
- Do
gradlew closeAndReleaseRepository
- Update
ui/build.gradle
with next version withSNAPSHOT
- Update
VisUI.version
withoutSNAPSHOT
- Update CHANGES
- Update USL
- Update README
- Commit changes
- Upload snapshot
- Create new release on GitHub
- PR LibGDX
- Update contrib
When updating libgdx version, update VisUI.TARGET_GDX_VERSION
.
VisEditor:
- Update
build.gradle
,App.version
- Disable Jenkins projects:
runtime
,editor-edge
- Do
gradlew uploadRuntimeAndPluginArchives
- Do
gradlew closeAndReleaseRepository
- Commit changes and build editor stable via Jenkins
- Create release on Github
- Update
build.gradle
,App.version
with new version,VersionCodes
, update CHANGES, project converters - Re enable Jenkins projects
- Commit changes
- Update website, twitter, IRC, etc.
See README for VisUI introduction.