- Ensure all tests are passing (check GitHub workflows).
- Ensure changes are documented in
CHANGELOG.md. Release titles should be linked to GitHub. - If breaking changes or deprecations are introduced, document the upgrade process in the doc site's upgrade page.
- Bump the
branch-aliasincomposer.jsonif needed. - Ensure all changes above make it into the
mainbranch
- Update the relevant documentation in
./docs/ - Remember to note the upgrade changes in the docs too
- Build and preview the docs locally
- Create a signed tag locally and push it up. Tag should be named
xx.yy.zz. - Go to GitHub and add release notes from the relevant
CHANGELOGsection. - Resync project on https://libraries.io/packagist/league%2Fcommonmark/
- Update release notes and supported branches on Tidelift
- ???
- PROFIT!!