scala-steward icon indicating copy to clipboard operation
scala-steward copied to clipboard

Document how to release a new Scala Steward version

Open fthomas opened this issue 3 years ago • 2 comments

This is what I currently do to publish a new Scala Steward version:

  1. run ./scripts/release.sh x.y.z where x.y.z is the new version
  2. check that the CI publish job of the newly pushed tag ran successfully
  3. publish the latest release notes draft at https://github.com/scala-steward-org/scala-steward/releases with the new version
  4. close the milestone with the old version and create a new milestone with the new version at https://github.com/scala-steward-org/scala-steward/milestones

These steps should be documented somewhere.

fthomas avatar Jan 28 '22 07:01 fthomas

Do you have a tool for creating a release notes draft @fthomas ? Or do you keep track of all the merge requests and add them one at a time, as they get merged?

henricook avatar Jul 11 '22 06:07 henricook

Do you have a tool for creating a release notes draft @fthomas ?

Yes. https://github.com/apps/release-drafter creates the release notes automatically. The only thing I'm doing manually is to label PRs so that Release Drafter puts them into the right category and to add a milestone so that they are associated with the correct version.

fthomas avatar Jul 11 '22 07:07 fthomas