|
5 | 5 | - [ ] gnupg key (has to be version 1, gpg2 won't work) for `[email protected]` created and uploaded
|
6 | 6 | - [ ] Write access to https://github.com/ethereum/homebrew-ethereum
|
7 | 7 |
|
| 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 | + |
8 | 12 | ### Documentation check
|
9 | 13 | - [ ] 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.
|
10 | 14 |
|
11 |
| -### Blog Post |
12 |
| - - [ ] Create a post on https://github.com/ethereum/solidity-blog and explain some of the new features or concepts. |
13 |
| - |
14 | 15 | ### Changelog
|
15 | 16 | - [ ] Sort the changelog entries alphabetically and correct any errors you notice.
|
16 | 17 | - [ ] Create a commit on a new branch that updates the ``Changelog`` to include a release date.
|
17 | 18 | - [ ] Run ``scripts/update_bugs_by_version.py`` to regenerate ``bugs_by_version.json`` from the changelog and ``bugs.json``.
|
18 | 19 | - [ ] Create a pull request and wait for the tests, merge it.
|
| 20 | + - [ ] Copy the changelog into the release blog post. |
19 | 21 |
|
20 | 22 | ### Create the Release
|
21 | 23 | - [ ] Create Github release page: https://github.com/ethereum/solidity/releases/new
|
|
59 | 61 | ### Post-release
|
60 | 62 | - [ ] Make sure the documentation for the new release has been published successfully.
|
61 | 63 | 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. |
63 | 65 | - [ ] Create a commit to increase the version number on ``develop`` in ``CMakeLists.txt`` and add a new skeleton changelog entry.
|
64 | 66 | - [ ] 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. |
66 | 70 | - [ ] Update the release information section on [soliditylang.org](https://github.com/ethereum/solidity-portal).
|
67 | 71 | - [ ] Lean back, wait for bug reports and repeat from step 1 :)
|
0 commit comments