From 90206fbaa0569a2709b23399b6bf3595232e4c74 Mon Sep 17 00:00:00 2001 From: Soam Vasani Date: Thu, 22 Mar 2018 11:26:41 -0700 Subject: [PATCH] Release checklist updates --- hack/Releasing.txt | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/hack/Releasing.txt b/hack/Releasing.txt index 5f27ec5f..84513879 100644 --- a/hack/Releasing.txt +++ b/hack/Releasing.txt @@ -14,28 +14,36 @@ Prerequisites The ability to build docker images. - `docker login` + `docker login` with your own username; get this username added to + the fission team on dockerhub. +4. Install changelog generator tool "github_changelog_generator": https://github.com/skywinder/github-changelog-generator + Update versions --------------- -Update the version in the source code, helm charts and docs. - -In the sources, the version is present in both CLI and controller: - fission/main.go - controller/api.go +Update the version in the helm charts: In each charts, the version is in Chart.yaml, values.yaml and templates/NOTES.yaml. Commit your changes, push them, open a PR, merge it. +Update doc versions: Docs live at github.com/fission/docs.fission.io + Make the release ---------------- -1. cd to the top of the repo and run + +1. cd to the top of the repo, create a branch: + + git checkout -b vX.Y.Z + + Commit & push the version changes. + +2. Run ./hack/release.sh @@ -44,13 +52,13 @@ Make the release This will take a while. -2. Generate docs, copy to the right place, push to github +3. Push docs update to github -3. Copy over charts, update helm chart index, push to github +4. Copy over charts into charts repo, update helm chart index, push to github -4. Manually test an installation, just for a sanity check +5. Manually test an installation, just for a sanity check -5. Switch the github release from pre-release to release. +6. Switch the github release from pre-release to release. Update chart repo