From ac33b15d70c395269890cecc99620e8ec45152d3 Mon Sep 17 00:00:00 2001 From: Giovanni Toraldo Date: Wed, 8 Nov 2023 10:34:13 +0100 Subject: [PATCH] Add release docs --- docs/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/README.md b/docs/README.md index 81d8cfc3..291231b0 100644 --- a/docs/README.md +++ b/docs/README.md @@ -64,3 +64,22 @@ There is an initial support for bumping charts dependencies with [Updatecli](https://www.updatecli.io/) via a manually triggered [GHA workflow](https://github.com/Alfresco/alfresco-helm-charts/actions/workflows/updatecli.yaml). + +## Release + +* Ensure alfresco-common [version](../charts/alfresco-common/Chart.yaml) is not a + pre-release, otherwise release it. +* Ensure + [supported-matrix](https://github.com/Alfresco/alfresco-updatecli/blob/master/deployments/values/supported-matrix.yaml) + has been manually updated for the latest acs version released and the + compatibility matrix is up to date. +* Trigger the creation of an update branch by executing [Bump + version](../.github/workflows/updatecli.yaml) with `values` option. Optionally + you can test not yet merged changes from alfresco-updatecli by specifying a + branch other than master. +* Check that `updatecli-bump-acs` branch has been created. Review changes made + by updatecli according to the supported matrix, eventually revert manually + unwanted changes and push again. +* Ensure that all the charts are getting a GA release (non-alpha) at this point. +* Once the PR has been merged and all charts released, you can head to + [acs-deployment](https://github.com/Alfresco/acs-deployment) to update the ACS umbrella chart.