Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 1.12 KB

RELEASE.md

File metadata and controls

23 lines (20 loc) · 1.12 KB

Release process

This document describes the process for releasing and deploying a new sdk version.

Deploying and releasing a new version

  1. Make sure you're running on the master branch.
  2. Update the CHANGELOG.md for the impending release.
  3. Properly configure your Sonatype credentials, by adding to ~/.gradle/gradle.properties.
    # Sonatype credentials
    ossrhUsername=<sonatype username>
    ossrhPassword=<sonatype password>
    # GPG credentials and location
    signing.keyId=<gpg public key ID>
    signing.password=<gpg public key password>
    signing.secretKeyRingFile=<path-to-gpg-secring>/.gnupg/secring.gpg
  4. Execute ./gradlew :velocidi-sdk:release.
  5. Enter the new version for the SDK. By default it increments the patch version.
  6. Execute git push && git push --tags. `
  7. Visit Sonatype Nexus and verify the release was created. If everything is in order, Close it and Release it.
  8. Add the changes in CHANGELOG.md to the release description on GitHub.