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