cli icon indicating copy to clipboard operation
cli copied to clipboard

[SHIP-0038] Use Release Branches for Releasing

Open adambkaplan opened this issue 11 months ago • 2 comments

Is there an existing feature request for this?

  • [X] I have searched the existing feature requests

Is your feature request related to a problem or use-case? Please describe.

Per SHIP-0038, we are changing our release process to ship official releases from a release branch, rather than from main.

Describe the solution that you would like.

  • CI and release scripts can be run on a release branch (with release-v* pattern)
  • Release workflows must use an appropriate release branch and/or git reference (cannot blindly use latest commit from main)
  • Tagging should be part of the release script process (currently must be done manually by a maintainer).

Describe alternatives you have considered.

See SHIP-0038 for discussion

Anything else?

Part of https://github.com/shipwright-io/community/issues/85

adambkaplan avatar Mar 21 '24 14:03 adambkaplan

@adambkaplan how long does this issue needs to be open? what is missing?

qu1queee avatar Apr 04 '24 14:04 qu1queee

I guess this is missing a definition of done - I recommend we close this when we are able to demonstrate that we can release the CLI via a respective release branch (v0.13 as candidate).

adambkaplan avatar May 03 '24 19:05 adambkaplan

/close

Released v0.13.0 with the branching mechanism!

adambkaplan avatar May 15 '24 14:05 adambkaplan

@adambkaplan: Closing this issue.

In response to this:

/close

Released v0.13.0 with the branching mechanism!

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

openshift-ci[bot] avatar May 15 '24 14:05 openshift-ci[bot]