Updating releasing guideliness with a few more details. (#599)

This commit is contained in:
smruthi2187
2018-04-05 13:44:17 -07:00
committed by GitHub
parent f9ca626940
commit db2f620121
+14 -6
View File
@@ -19,6 +19,12 @@ Prerequisites
4. Install changelog generator tool "github_changelog_generator": https://github.com/skywinder/github-changelog-generator
5. Install realpath if you don't already have it : https://github.com/harto/realpath-osx
6. Install gothub if you don't already have it : https://github.com/itchio/gothub
You just have to go get github.com/itchio/gothub, that'll install gothub in $GOPATH/bin. Ensure this is already
in $PATH env variable.
Check that the build is green!
------------------------------
@@ -65,7 +71,7 @@ Make the release
./hack/release.sh <VERSION>
This script checks to make sure you're releasing from the master
This script checks to make sure you're releasing from the vX.Y.Z
branch, and that your repo is clean (no modified/staged files).
This will take a while.
@@ -76,26 +82,28 @@ Make the release
5. Manually test an installation, just for a sanity check
6. Switch the github release from pre-release to release.
6. Git commit and push Changelog.md into master branch.
7. Add links from release notes:
7. Switch the github release from pre-release to release.
8. Add links from release notes:
* Install guide in docs
* Changelog.md
Update chart repo
-----------------
Copy the helm charts over to the fission-charts repo.
Copy the helm charts over to the fission-charts repo
Run `index.sh` in that repo. (Don't edit the index.yaml in this repo
manually. index.sh generates it, using the helm repo CLI.)
git add, git commit, and git push your changes.
The chart repo is a github page, so once you push the master branch,
The chart repo is a github page : https://github.com/fission/fission-charts, so once you push the master branch,
you're all set.
Ask to be added to this repo if permissions are missing.
Announce the release