- Change the version in
gradle.properties
to a non-SNAPSHOT version. - Update the
CHANGELOG.md
for the upcoming release. - Update the
README.md
with the new version dependencies. git commit -am "Prepare version x.y.z for release"
(where x.y.z is the new version)git tag -a x.y.z -m "Version x.y.z"
(where x.y.z is the new version)./gradlew clean uploadArchives
- Update the
gradle.properties
to the next SNAPSHOT version. git commit -am "Prepare next development version"
git push && git push --tags
- Visit Sonatype Nexus and promote the artifact:
* Log-in (credentials are in 'Nexus - VanGogh' entry in 1Password PSPDFKit Developers vault
* Go to
Staging Repositories
and find the latest VanGogh repository in the list * Select it and pressClose
in the menu * Once the closing process is done (10-15 mins), select the same thing and pressPromote
* Once that is done (again 10-15 mins), select it one more time and pressRelease