Skip to content

Commit b9d06b4

Browse files
committed
ReleaseChecklist: More detailed steps related to blog posts
1 parent dd2f718 commit b9d06b4

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

ReleaseChecklist.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,19 @@
55
- [ ] gnupg key (has to be version 1, gpg2 won't work) for `[email protected]` created and uploaded
66
- [ ] Write access to https://github.com/ethereum/homebrew-ethereum
77

8+
### Blog Post
9+
- [ ] Create a post on [solidity-blog](https://github.com/ethereum/solidity-blog) in the ``Releases`` category and explain some of the new features or concepts.
10+
- [ ] Create a post on [solidity-blog](https://github.com/ethereum/solidity-blog) in the ``Security Alerts`` category in case of important bug(s).
11+
812
### Documentation check
913
- [ ] Run `make linkcheck` from within `docs/` and fix any broken links it finds. Ignore false positives caused by `href` anchors and dummy links not meant to work.
1014

11-
### Blog Post
12-
- [ ] Create a post on https://github.com/ethereum/solidity-blog and explain some of the new features or concepts.
13-
1415
### Changelog
1516
- [ ] Sort the changelog entries alphabetically and correct any errors you notice.
1617
- [ ] Create a commit on a new branch that updates the ``Changelog`` to include a release date.
1718
- [ ] Run ``scripts/update_bugs_by_version.py`` to regenerate ``bugs_by_version.json`` from the changelog and ``bugs.json``.
1819
- [ ] Create a pull request and wait for the tests, merge it.
20+
- [ ] Copy the changelog into the release blog post.
1921

2022
### Create the Release
2123
- [ ] Create Github release page: https://github.com/ethereum/solidity/releases/new
@@ -59,9 +61,11 @@
5961
### Post-release
6062
- [ ] Make sure the documentation for the new release has been published successfully.
6163
Go to https://readthedocs.org/projects/solidity/ and verify that the new version is listed, works and is marked as default.
62-
- [ ] Publish the blog post.
64+
- [ ] Publish the blog posts.
6365
- [ ] Create a commit to increase the version number on ``develop`` in ``CMakeLists.txt`` and add a new skeleton changelog entry.
6466
- [ ] Announce on Twitter, including links to the release and the blog post.
65-
- [ ] Share announcement on Reddit and Solidity forum.
67+
Use ``#xp`` at the end of the tweet to automatically cross post the announcement to Fosstodon.
68+
- [ ] Share the announcement on Reddit in [``/r/ethdev``](https://reddit.com/r/ethdev/), cross-posted to [``/r/ethereum``](https://reddit.com/r/ethereum/).
69+
- [ ] Share the announcement the [Solidity forum](https://forum.soliditylang.org) in the ``Announcements`` category.
6670
- [ ] Update the release information section on [soliditylang.org](https://github.com/ethereum/solidity-portal).
6771
- [ ] Lean back, wait for bug reports and repeat from step 1 :)

0 commit comments

Comments
 (0)