Skip to content

Commit 9a52a45

Browse files
authored
Merge pull request #1284 from tweag/ch/release-procedure-more-explicit
MAINTAINERS.md: make release procedure more explicit
2 parents 98faf6f + 129ced8 commit 9a52a45

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

MAINTAINERS.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,25 @@
2626
and push changes back to the release branch.
2727
- [ ] Verify that the final version of the release branch is green
2828
- [ ] Create release tag (`v<major>.<minor>`) on the release branch and
29-
push
30-
- [ ] Go to the [release
31-
page](https://github.com/tweag/rules_haskell/releases)
29+
push it: `git push origin v<major>.<minor>`
30+
- [ ] Go to the [release page](https://github.com/tweag/rules_haskell/releases)
3231
- click on “Draft a new release”
3332
- name `v<major>.<minor>`
33+
- select the tag you created in the previous item, it should be in
34+
github's dropdown list
3435
- copy the changelog section into the description
36+
- you don't need to provide the source `.zip` and `.tar.gz` archives,
37+
github does it automatically.
3538
- release
3639
- [ ] Push `rules_haskell` version in start script to new release tag,
37-
test it in a temporary directory, create PR against master
38-
- [ ] Publish start script and website by merging the commit into
39-
the `release` branch.
40+
test it in a temporary directory, create PR against master
41+
- [ ] Once PR has been merged, publish start script and website
42+
by checkouting the `release` branch and merging master into it.
43+
Then push the `release` branch, to trigger deployment.
4044
- [ ] Check whether https://haskell.build/start has the newest start
4145
script (netlify has problems sometimes).
42-
- [ ] Announce the new version (on Twitter)
46+
- [ ] Announce the new version (on Twitter) by asking someone with Twitter
47+
rights.
4348

4449
### Remove these PRs from minor releases
4550

0 commit comments

Comments
 (0)