Skip to content

Latest commit

 

History

History
14 lines (13 loc) · 1021 Bytes

MAINTENANCE.md

File metadata and controls

14 lines (13 loc) · 1021 Bytes

Releasing a new version

  1. Change the version in build.gradle.kts by removing the -SNAPSHOT suffix, and adjusting the appropriate version component (major, minor or patch). If it’s a patch release, the version after removing the suffix should be the one you want. Create a commit containing the change, give it a title like Prepare for releasing version 3.2.1.
  2. Run the workflow from the main branch: https://github.com/krzema12/snakeyaml-engine-kmp/actions/workflows/release.yaml, and wait until it succeeds.
  3. Create a tag from the tip of the main branch, in a format like v3.2.1.
  4. Change the version in build.gradle.kts so that the next development cycle can start. Bump the patch component and add the -SNAPSHOT suffix back. Create a commit containing the change, give it a title like Prepare for next dev cycle.
  5. Create a release in GitHub. If this release contains changes ported from snakeyaml-engine, mention which version of the upstream project this release reflects.