5.1.0 • Published 5 years ago

@jbahr/semantic-release-testing v5.1.0

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
5 years ago

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