Skip to content
This repository was archived by the owner on May 14, 2025. It is now read-only.

Release

Janne Valkealahti edited this page Nov 19, 2023 · 8 revisions

Releases are handled via GitHub Workflows.

Releasing GA

  • Assuming project is on version 0.0.1-SNAPSHOT and releasing 0.0.1 make sure:
    • You have 0.0.1 milestone
    • Issues in it are closed
  • Go to actions and pick GA
  • Execute it manually and give version 0.0.1
  • What happens next is:
    • Project version is modified from 0.0.1-SNAPSHOT to 0.0.1
    • Changes are committed and pushed to GitHub with branch 0.0.1 and tag v0.0.1
    • JReleaser does its magic and creates a new release under github
    • Repo homebrew-spring-cli is updated with a new brew formula
  • When release is completed successfully:
    • Close milestone 0.0.1
    • Manually update version in gradle.properties
    • Run Deploy Docs workflow against docs-build branch without any arguments
Clone this wiki locally