1.3 KiB
1.3 KiB
Release Procedure (Semi-Automated)
- Bump the
VERSION_NAMEingradle.properties. hg commit -m 'vx.y.z', submit, land.- Create a new release on the Github release page. This triggers a release action.
- Bump the
VERSION_NAMEto the next patch release and appending-SNAPSHOT, commit, land.
Release Procedure (Manual)
In your ~/.gradle/gradle.properties, set:
- SONATYPE_NEXUS_USERNAME, SONATYPE_NEXUS_PASSWORD (you can find these on https://oss.sonatype.org/#profile;User%20Token)
- signing.secretKeyRingFile (to your secring.gpg)
- signing.keyId (Check gpg --list-secret-keys)
- signing.password
- Bump the
VERSION_NAMEingradle.properties. hg commit -m 'vx.y.z', submit, land.- From the checked out GitHub repository, run
./gradlew assembleRelease uploadArtifacts(Android uploads). - From the checked out GitHub repository, run
./gradlew -b host.gradle assemble uploadArtifacts(Java-only uploads). - Bump the
VERSION_NAMEto the next patch release and appending-SNAPSHOT, commit, land. - Tag the release on the Github release page.