This semantic-release publishing flow consists of using a bot for publishing releases with signed/verified commits. This setup requires creating a Github App, a user account for the bot to use, and adding the following Github Actions secrets to the repo it is being used in:
NPM_TOKEN
- Refer to “Generating an NPM token” section.
MY_RELEASER_USER_EMAIL
- Refer to the “Create a new Github user account for the bot” section