File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Release Process
2
+
3
+ Github Actions is the primary release tool, most of the heavy lifting is done in the following workflow: ` .github/workflows/release.yaml `
4
+
5
+ ## Starting the process
6
+
7
+ To start a new release, we first need to create a branch using the following convention: ` release-vX.Y.Z `
8
+
9
+ Once this branch has been created, GitHub actions will update all relevant version numbers to the appropriate branch version.
10
+
11
+ This will then raise a PR for review.
12
+
13
+ Once reviewed and approved, a contributor must checkout ` main ` and tag the ` main ` branch with the relevant tag from the branch/PR.
14
+
15
+ This will trigger the full release workflow and push container images and create the GitHub release too.
You can’t perform that action at this time.
0 commit comments