The purpose of having Semantic-Release is so that we can release workable versions to our users frequently. So we shouldn’t be releasing… — The purpose of having Semantic-Release is so that we can release workable versions to our users frequently. So we shouldn’t be releasing non-workable versions, so before we began to use semantic release, we should have our working branches ready, and releases should only happen in the master branch.