- Make sure you're on the main branch.
- Change
ext.libraryVersion
in root build.gradle to a non-SNAPSHOT version. - Update README.md with any pertinent changes.
- Update CHANGELOG.md for the impending release.
- Commit (don't push) the changes with message "Release x.y.z", where x.y.z is the new version.
- Tag the commit
x.y.z
, where x.y.z is the new version. - Change
ext.libraryVersion
in root build.gradle to the next SNAPSHOT version. - Commit the snapshot change.
- Push the 2 commits + 1 tag to origin/main.
- Wait for the "Release" Action to complete.
startship release -u personalSonatypeIssuesUsername -p personalSonatypeIssuesPassword -c dev.drewhamilton.inlinedimens:inlinedimens:x.y.z
- Create the release on GitHub with the release notes copied from the changelog.