Skip to content

Commit

Permalink
Added a simplified release protocol
Browse files Browse the repository at this point in the history
  • Loading branch information
atruskie committed Feb 17, 2017
1 parent 11836e9 commit 75a9c98
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions git-flow.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,3 +69,24 @@ git push --tags
git push
```

## Fast release protocol

**WARNING**: The following steps assume:
- all tests pass (e.g. on CI)
- all gems are updated
- all master patches have been (correctly) previously merged into develop

```
git checkout develop
git checkout -b release-<version> develop
# change version numbers: app/models/settings.rb
# update CHANGELOG.md
git commit -am "increment version to <version>"
git checkout master
git merge --no-ff release-<version>
git tag -a <version>
git checkout develop
git merge --no-ff release-<version>
git push --tags
git push
```

0 comments on commit 75a9c98

Please sign in to comment.