Release checklist updates
This commit is contained in:
+19
-11
@@ -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 <VERSION>
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user