Instead of manually publishing releases from my local machine, it would be nice to have this automated inside of GitHub Actions. The workflow would be:
Make a commit using conventional commits
Open a PR targeting the master branch
When merged use semantic-release inside GitHub Actions
a. Generate a changelog
b. Bump version according to commits
c. Publish the new version to npm
Requirements
Instead of manually publishing releases from my local machine, it would be nice to have this automated inside of GitHub Actions. The workflow would be:
master
branch