5.1.0 • Published 5 years ago
@jbahr/semantic-release-testing v5.1.0
semantic-release-testing
sr testing
semantic-release release branches set up
- update @semantic-release/git and semantic-release to use @beta versions
- yarn add -D @semantic-release plugins
- update release: {} to package.json to add semantic-release configuration (use this repo as a guide)
- create local 'beta' branch
- git push beta branch to remote repo
semantic-release branches workflow
- Non breaking changes are released on 'master' branch
- Breaking changes are released on 'beta' branch
- 'Beta' branch needs to be updated to match 'master' branch eg: in local beta branch: git merge master
- Create new working branch off of 'beta' branch
- yarn commit - be sure to add clear details on how to fix breaking changes when prompted to include 'breaking changes description'
- git push, merge into 'beta' branch
- Continue adding non-breaking changes to 'master' branch
- Once breaking changes are fixed
- git pull 'master' and 'beta' branches
- Merge 'beta' branch into 'master' branch
- If merge conflicts 'Accept current change'
- git push, merge into 'master'
5.1.0
5 years ago
5.0.0
5 years ago
4.3.0
5 years ago
4.2.0
5 years ago
4.0.0-beta.3
5 years ago
4.1.0
5 years ago
4.0.0
5 years ago
4.0.0-beta.2
5 years ago
4.0.0-beta.1
5 years ago
3.0.0
5 years ago
2.1.0
5 years ago
3.0.0-beta.1
5 years ago
2.0.0
5 years ago
1.1.0
5 years ago
2.0.0-beta.1
5 years ago
1.0.0
5 years ago