@@ -126,7 +126,16 @@ git commit -a -m "chore(workflow-$WORKFLOW_RELEASE): update WORKFLOW_RELEASE"
126126git push upstream HEAD:master
127127```
128128
129- ### Step 3: Create Helm Charts
129+ ### Step 3: Tag Supporting Repositories
130+
131+ Some Workflow components not in the Helm chart must also be tagged in sync with the release.
132+ Follow the [ component release process] ( #how-to-release-a-component ) above and ensure that
133+ these components are tagged:
134+ - [ deis/workflow] [ ]
135+ - [ deis/workflow-cli] [ ]
136+ - [ deis/workflow-e2e] [ ]
137+
138+ ### Step 4: Create Helm Charts
130139
131140For a patch release, check out the previous tag and cherry-pick commits onto it:
132141
@@ -193,7 +202,7 @@ git push origin HEAD:release-$WORKFLOW_RELEASE
193202
194203Open a pull request at [ deis/charts] [ ] to merge this branch into master.
195204
196- ### Step 4 : Manual Testing
205+ ### Step 5 : Manual Testing
197206
198207Now it's time to go above and beyond current CI tests. Create a testing matrix spreadsheet (copying
199208from the previous document is a good start) and sign up testers to cover all permutations.
@@ -210,7 +219,7 @@ When showstopper-level bugs are found, the process is as follows:
2102191 . Update that component's ` dockerTag ` value in the release chart(s) to the new semver tag
2112201 . Commit and push the chart changes to the release branch and restart testing
212221
213- ### Step 5 : Merge and Put CHANGELOG in GitHub Release Notes
222+ ### Step 6 : Merge and Put CHANGELOG in GitHub Release Notes
214223
215224When testing has completed without uncovering any new showstopper bugs and the charts PR has been
216225reviewed successfully, merge it to master. Then update your local master branch, tag it with the
@@ -231,11 +240,6 @@ deisrel changelog individual workflow $WORKFLOW_PREV_RELEASE HEAD $WORKFLOW_RELE
231240open https://github.com/deis/workflow/releases/new? tag=$WORKFLOW_RELEASE
232241```
233242
234- ### Step 6: Close GitHub Milestone
235-
236- Close the GitHub milestone for [ deis/charts] [ ] and for [ deis/workflow] [ ] and create new ones for
237- the next planned release.
238-
239243### Step 7: Update Documentation
240244
241245Create a new pull request at [ deis/workflow] [ ] that updates version references to the new release.
@@ -278,5 +282,7 @@ You're done with the release. Nice job!
278282[ continuous delivery ] : https://en.wikipedia.org/wiki/Continuous_delivery
279283[ deis/charts ] : https://github.com/deis/charts
280284[ deis/workflow ] : https://github.com/deis/workflow
285+ [ deis/workflow-cli ] : https://github.com/deis/workflow-cli
286+ [ deis/workflow-e2e ] : https://github.com/deis/workflow-e2e
281287[ Helm classic ] : https://github.com/helm/helm-classic
282288[ semantic version ] : http://semver.org
0 commit comments