File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -21,9 +21,9 @@ To create a new release:
21
21
#. Run ``towncrier ``.
22
22
#. Check and cleanup the changes in ``CHANGES.rst ``.
23
23
#. Checkout a new branch: e.g. ``git checkout -b release/v3.8.6 ``
24
- #. Commit and create a PR. Once PR is merged, continue.
24
+ #. Commit and create a PR. Verify the changelog and release notes look good on Read the Docs. Once PR is merged, continue.
25
25
#. Go back to the release branch: e.g. ``git checkout 3.8 && git pull ``
26
- #. Add a tag: e.g. ``git tag -a v3.8.6 -m 'Release 3.8.6' ``
26
+ #. Add a tag: e.g. ``git tag -a v3.8.6 -m 'Release 3.8.6' -s ``
27
27
#. Push the tag: e.g. ``git push origin v3.8.6 ``
28
28
#. Monitor CI to ensure release process completes without errors.
29
29
@@ -49,6 +49,10 @@ first merge into the newer release branch (e.g. 3.8 into 3.9) and then to master
49
49
50
50
Back on the original release branch, bump the version number and append ``.dev0 `` in ``__init__.py ``.
51
51
52
+ Post the release announcement to social media:
53
+ - BlueSky: https://bsky.app/profile/aiohttp.org and re-post to https://bsky.app/profile/aio-libs.org
54
+ - Mastodon: https://fosstodon.org/@aiohttp and re-post to https://fosstodon.org/@aio_libs
55
+
52
56
If doing a minor release:
53
57
54
58
#. Create a new release branch for future features to go to: e.g. ``git checkout -b 3.10 3.9 && git push ``
You can’t perform that action at this time.
0 commit comments