X.Y.Z
used as a stand-in for the new version.
- Checkout
main
:git checkout main
- Ensure the local copy is up to date:
git pull --ff-only
- Create a new branch
git checkout -b bump_to_X.Y.Z
- Change the
version
inbuild.gradle.kts
to the desired version. - Update the
CHANGELOG.md
for the impending release, including the date (YYYY-MM-DD
). - Update the
README.md
with the new version. - Stage the edited files:
git add build.gradle.kts CHANGELOG.md README.md
- Commit the edited files:
git commit -m "Bump version to X.Y.Z."
- Push the changes:
git push --set-upstream origin bump_to_X.Y.Z
- Create a new pull request & get it merged
- Create a new Github release:
- tag name: vX.Y.Z
- release name: vX.Y.Z Release
- Verify the pipeline published the package to Bintray successfully.