ssp-operator icon indicating copy to clipboard operation
ssp-operator copied to clipboard

Automate release procedure

Open akrejcir opened this issue 2 years ago • 12 comments

Create a script for creating github release, so we don't forget any of the steps.

For new major release:

  • Create a new release-vX.Y branch from main.
  • Create a tag vX.Y.Z on release-vX.Y branch.
  • Create Github release from this tag. It's important to set target_commitish to release-vX.Y branch. CI uses it.
  • Create an annotated tag api/vX.Y.Z pointing to the same commit as vX.Y.Z. This is needed to make the api submodule accessible.
  • Post a PR to https://github.com/openshift/release repository to activate CI for the new release-vX.Y branch.

For new minor release:

  • The same steps as above, but without creating a new branch and creating PR to https://github.com/openshift/release .

akrejcir avatar Jun 22 '23 08:06 akrejcir

When that script (I believe CI job) will be executed? by a manual trigger, e.g. clicking on a button to execute CI job that will execute that script?

codingben avatar Jun 26 '23 09:06 codingben

Deciding that is part of this issue.

akrejcir avatar Jun 26 '23 11:06 akrejcir

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

/lifecycle stale

kubevirt-bot avatar Sep 24 '23 12:09 kubevirt-bot

/remove-lifecycle stale

akrejcir avatar Sep 25 '23 08:09 akrejcir

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

/lifecycle stale

kubevirt-bot avatar Dec 24 '23 08:12 kubevirt-bot

/remove-lifecycle stale

akrejcir avatar Jan 04 '24 10:01 akrejcir

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

/lifecycle stale

kubevirt-bot avatar Apr 03 '24 11:04 kubevirt-bot

/remove-lifecycle stale

akrejcir avatar Apr 03 '24 12:04 akrejcir

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

/lifecycle stale

kubevirt-bot avatar Jul 02 '24 12:07 kubevirt-bot

Stale issues rot after 30d of inactivity. Mark the issue as fresh with /remove-lifecycle rotten. Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

/lifecycle rotten

kubevirt-bot avatar Aug 01 '24 13:08 kubevirt-bot

/remove-lifecycle rotten

akrejcir avatar Aug 20 '24 13:08 akrejcir

We can run the script as a github action that is manually triggered from the github website.

akrejcir avatar Aug 20 '24 13:08 akrejcir

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

/lifecycle stale

kubevirt-bot avatar Nov 18 '24 13:11 kubevirt-bot

/remove-lifecycle stale

akrejcir avatar Nov 20 '24 14:11 akrejcir