Release branches have a name of release-MAJOR.MINOR. The repository is branched from main roughly 3
weeks prior to a new release.
Important
Please clone this GitHub issue and follow all the steps of the checklist to prepare the release.
One week before a release, the release branch goes into a state of code freeze. At this point only critical release blocking bugs are addressed. Additional changes that are targeted for new features and capabilities will not be merged.
A release can be created via the GitHub Actions workflow Release workflow.
-
From the
Actionstab, select theRelease workflowon the left menu -
Click on
Run workflowbutton on the top right and specify the parameters:-
Select the branch of the release
-
Specify the version of the release. The format must be
release-MAJOR.MINOR(eg.release-1.0) -
Specify the
Bundle channelsfield -
Check the box
Draft releaseif it is the case. Note: this will create a draft release which must be edited and published afterwards. -
Check the box
Pre-releaseif needed -
Click on the button
Run workflowto launch the workflow
-