Skip to content

Latest commit

 

History

History
executable file
·
21 lines (21 loc) · 1.07 KB

RELEASING.md

File metadata and controls

executable file
·
21 lines (21 loc) · 1.07 KB

Releasing

  1. Change the version in gradle.properties to a non-SNAPSHOT version.
  2. Change the version number in Purchases.kt
  3. Change the versionName in purchases/build.gradle.
  4. Update the CHANGELOG.md for the impending release.
  5. git commit -am "Prepare for release X.Y.Z." (where X.Y.Z is the new version)
  6. git tag -a X.Y.Z -m "Version X.Y.Z" (where X.Y.Z is the new version)
  7. git push && git push --tags
  8. Visit Sonatype Nexus.
  9. Click on Staging Repositories on the left side
  10. Scroll down to find the purchase repository
  11. Select and click "Close" from the top menu. Why is it called close?
  12. Once close is complete, repeat but this time selecting "Release"
  13. Update the gradle.properties to the next SNAPSHOT version.
  14. Change the version number in Purchases.kt
  15. Change the versionName in purchases/build.gradle.
  16. git commit -am "Prepare next development version."
  17. git push
  18. Update the version in the Quickstart guide https://docs.revenuecat.com/docs/android
  19. Create a Release in GitHub