- Bump the
build_versions.version_name
property inversions.properties
based on Major.Minor.Patch naming scheme - Update
CHANGELOG.md
for the impending release. - Update the
README.md
with the new version. git commit -am "Prepare for release X.Y.Z"
(where X.Y.Z is the version you set in step 1)git push
./gradlew clean assembleRelease :library:bintrayUpload
- Create a new release on Github
- Tag version
X.Y.Z
(git tag -s X.Y.Z && git push --tags
) - Release title
X.Y.Z
- Paste the content from
CHANGELOG.md
as the description - Upload the sample-release.apk
- Tag version
- Create a PR from master to release
- Visit JFrog Bintray and promote the artifact
- Visit Google Play Console and upload and publish the new APK