Skip to content

Commit cf8d112

Browse files
committed
chore(release): add communication steps to release process
1 parent f6eba76 commit cf8d112

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

src/contributing/releasing.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,11 @@ This command will output the new changelog entry to STDOUT. Copy it and prepend
134134
existing `CHANGELOG.md` file, and make sure to change `HEAD` in the header of the entry
135135
to `$DEIS_RELEASE`.
136136

137+
Also copy the component changelog to a global release changelog, organized by component.
138+
This will only live on your local machine while doing the release. Once changelogs for all
139+
the components have been collected, publish the combined release notes as a gist so folks
140+
in Step 9 can start preparing supporting content for the release.
141+
137142
Finally, commit, push and submit a Pull Request for your changes:
138143

139144
```console
@@ -154,4 +159,18 @@ TAG=$DEIS_RELEASE TAG_MESSAGE="releasing workflow $DEIS_RELEASE" make git-tag
154159
make git-tag-push
155160
```
156161

157-
You are now done with the release
162+
# Step 8: Check documentation
163+
164+
Now that the chart has been merged, artifacts pushed, and changelogs prepared.
165+
Check the documentation for any out of date references, e.g. `helm install workflow-betaX`.
166+
167+
If you find any references that should be bumped, open a pull-request against the documentation.
168+
169+
# Step 9: Let everyone know
170+
171+
Jump in #company on slack and let folks know that the release has been cut! This will let
172+
folks in supporting functions know that they should start the release support process including
173+
summary blog posts, tweets, notes for the monthly newsletter updates, etc. Providing a
174+
gist to the aggregated release notes would be super-fly.
175+
176+
You are now done with the release.

0 commit comments

Comments
 (0)