Here are the steps to publish a version
Position the local repository on the master branch
$ git fetch -pPt --all
$ git checkout master
$ git pull origin master
Create the new version This will create a new tag and new draft release on github
$ yarn version --major|--minor|--patch --message '<Release Title>'
$ git push origin master --tags
Go to gihub and finish the new release Fill the name (vX.X.X) Fill the title Fill the release body following keep a changelog best practices