Changesets takes care of the version bumping, according to pre-registred changes.
The full release flow, including generating the global changelog, publishing the npm packages, and generating the Github release is handled by the release workflow. See the called workflow for details.
The release workflow is triggered manually from the Action tab in Github.