Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 937 Bytes

File metadata and controls

18 lines (16 loc) · 937 Bytes

Releasing

  1. Change the version in gradle.properties to a non-SNAPSHOT version.
  2. Update the CHANGELOG.md for the impending release.
  3. git commit -am "Prepare for release X.Y.Z." (where X.Y.Z is the new version)
  4. git tag -a X.Y.Z -m "Version X.Y.Z" (where X.Y.Z is the new version) 5.a. source /keybase/team/bytegain/secrets/env/bg-analytics-android.sh 5.b. See /keybase/team/bytegain/secrets/gnupg/README for additional steps. 5.c. ./gradlew clean uploadArchives
  5. Update the gradle.properties to the next SNAPSHOT version.
  6. git commit -am "Prepare next development version."
  7. git push && git push --tags
  8. Visit Sonatype Nexus and release the artifact. This involves finding it under staging repositories, closing the repo (forbids additional uploads), and then releasing the staging repo. There can be server-side delays between the actions.