Now that the v24 release is known to be associated with weekly 28, we need to create the release notes for each of the middleware packages. This involves:
- Creating a new v24.0.x release branch if needed.
- Creating the ticket branch from that.
- Running towncrier to create the release notes. Towncrier will delete all the news fragments. (towncrier build --version=v24.0.0)
- Commit and merge to the v24 branch.
- Backport the release notes to main such that main now knows that v24 was released.
This is annoyingly manual for the 9 packages so we should consider automating it in the future.