Skip to content

Commit 40fe535

Browse files
[PR #10493/8e8fa959 backport][3.11] Document adjustments to the release process (#10495)
**This is a backport of PR #10493 as merged into master (8e8fa95).** - Adding some notes here so I do not forget the social media posting - Add note to check RTD to verify the changelog looks good - Sign the tags Co-authored-by: J. Nick Koston <[email protected]>
1 parent 613a3f0 commit 40fe535

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

docs/contributing-admins.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ To create a new release:
2121
#. Run ``towncrier``.
2222
#. Check and cleanup the changes in ``CHANGES.rst``.
2323
#. 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.
2525
#. 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``
2727
#. Push the tag: e.g. ``git push origin v3.8.6``
2828
#. Monitor CI to ensure release process completes without errors.
2929

@@ -49,6 +49,10 @@ first merge into the newer release branch (e.g. 3.8 into 3.9) and then to master
4949

5050
Back on the original release branch, bump the version number and append ``.dev0`` in ``__init__.py``.
5151

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+
5256
If doing a minor release:
5357

5458
#. Create a new release branch for future features to go to: e.g. ``git checkout -b 3.10 3.9 && git push``

0 commit comments

Comments
 (0)