- Change the
libVersionName
in top-level build.gradle. - Add an entry to CHANGELOG.md to reflect the impending release.
- Update
implementation 'com.ww:roxie:X.Y.Z'
in README.md whereX.Y.Z
reflects the new version. - Merge this release branch into remote master.
- Check out master from remote:
git checkout master && git pull origin master
- Ensure that
signing.keyId
,signing.password
,signing.key
,ossrhUsername
,ossrhPassword
, andsonatypeStagingProfileId
for ww-tech is set in local.properties - Execute
./gradlew clean build roxie:publishReleasePublicationToSonatypeRepository
- Visit https://s01.oss.sonatype.org/ to promote the generated artifacts to maven central.
- Tag this release:
git tag -a vX.Y.Z -m "Version vX.Y.Z"
(where X.Y.Z is the new version) or provide a short release summary in the message. - Push the new tag to origin:
git push origin --tags