Release checklist updates

This commit is contained in:
Soam Vasani
2018-03-22 11:26:41 -07:00
parent 8fb4aca231
commit 90206fbaa0
+19 -11
View File
@@ -14,28 +14,36 @@ Prerequisites
The ability to build docker images. 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 versions
--------------- ---------------
Update the version in the source code, helm charts and docs. Update the version in the helm charts:
In the sources, the version is present in both CLI and controller:
fission/main.go
controller/api.go
In each charts, the version is in Chart.yaml, values.yaml and In each charts, the version is in Chart.yaml, values.yaml and
templates/NOTES.yaml. templates/NOTES.yaml.
Commit your changes, push them, open a PR, merge it. 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 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 <VERSION> ./hack/release.sh <VERSION>
@@ -44,13 +52,13 @@ Make the release
This will take a while. 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 Update chart repo