File tree 3 files changed +10
-13
lines changed
3 files changed +10
-13
lines changed Original file line number Diff line number Diff line change 1
1
# Releasing
2
2
3
- 1 . Increment the version in ` ./lib/pact_broker/version.rb `
4
- 2 . Update the ` CHANGELOG.md ` using:
3
+ Run
5
4
6
- $ bundle exec rake generate_changelog
7
-
8
- 3 . Add files to git
9
-
10
- $ git add CHANGELOG.md lib/pact_broker/version.rb
11
- $ git commit -m "chore(release): version $(ruby -r ./lib/pact_broker/version.rb -e "puts PactBroker::VERSION")" && git push
12
-
13
- 3 . Release:
14
-
15
- $ bundle exec rake release
5
+ script/release.sh [major|minor|patch] # default is minor
Original file line number Diff line number Diff line change @@ -51,5 +51,5 @@ Gem::Specification.new do |gem|
51
51
gem . add_development_dependency 'database_cleaner' , '~>1.6'
52
52
gem . add_development_dependency 'pg' , '~>0.21'
53
53
gem . add_development_dependency 'conventional-changelog' , '~>1.3'
54
-
54
+ gem . add_development_dependency 'bump' , '~> 0.5'
55
55
end
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+ set -e
3
+ bundle exec bump ${1:- minor} --no-commit
4
+ bundle exec rake generate_changelog
5
+ git add CHANGELOG.md lib/pact_broker/version.rb
6
+ git commit -m " chore(release): version $( ruby -r ./lib/pact_broker/version.rb -e " puts PactBroker::VERSION" ) " && git push
7
+ bundle exec rake release
You can’t perform that action at this time.
0 commit comments