To be able to release, you'll need write access to the repo.
Steps:
- Make sure any PRs are merged and the release is ready to be published.
- Switch to a new release branch and
git pullthe latest. - Change the version in
gradle.properties. - Update
CHANGELOG.mdwith a summary of changes. - Make sure to update the lock files by running the
kotlinUpgradePackageLockandkotlinWasmUpgradePackageLocktasks. - Push the changes with the message "Version x.y.z."
- Open a PR to merge the release branch into
main. - After the PR got merged, open
Actionsand select thereleaseworkflow on the left. - Select
Run Workflowon the right, pick themainbranch, and clickRun Workflow. - To check status, look for the library in https://repo1.maven.org/maven2/co/touchlab/, find an artifact, and refresh until the version you just published shows up.