Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #64 from svenfuchs/sf-v2
Rewrite to v2
- Loading branch information
Showing
116 changed files
with
5,370 additions
and
1,869 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,7 @@ | ||
# Because this is a gem, ignore Gemfile.lock: | ||
|
||
Gemfile.lock | ||
|
||
# And because this is Ruby, ignore the following | ||
# (source: https://github.com/github/gitignore/blob/master/Ruby.gitignore): | ||
|
||
*.gem | ||
*.rbc | ||
.bundle | ||
.config | ||
.env | ||
coverage | ||
InstalledFiles | ||
lib/bundler/man | ||
pkg | ||
rdoc | ||
spec/reports | ||
test/tmp | ||
test/version_tmp | ||
tmp | ||
gemfiles/*.lock | ||
|
||
# YARD artifacts | ||
.yardoc | ||
_yardoc | ||
doc/ | ||
vendor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
--color | ||
--require spec_helper | ||
--order rand |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,10 @@ | ||
branches: | ||
only: | ||
- master | ||
script: "COVERAGE=true ruby -Ilib:test test/all.rb" | ||
sudo: false | ||
dist: trusty | ||
|
||
cache: bundler | ||
|
||
rvm: | ||
- 1.9.3 | ||
- 2.0.0 | ||
- jruby-19mode | ||
- 2.3 | ||
- 2.4 | ||
|
||
script: COVERAGE=true bundle exec rspec |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# Changelog | ||
|
||
## v2.0.0 | ||
|
||
This is a major rewrite, 7 years after the initial implementation. | ||
|
||
### Major changes | ||
|
||
* Consistent config format, using config files, environment variables, and | ||
command line options | ||
* Custom template groups for `gem bootstrap` | ||
* Complete help output in `gem [command] --help` | ||
* Consistent behaviour in multi-gem scenarios (see the | ||
[README](https://github.com/svenfuchs/gem-release/blob/master/README.md#scenarios)) | ||
* Consistent command line option defaults across commands when invoked with a | ||
shortcut, e.g. `gem bump --release --tag` vs `gem release --tag` | ||
* Colorized, more consistently formatted output | ||
|
||
### Other changes | ||
|
||
* Fix misleading success message when `gem push` fails | ||
* Release and tag now fail if there are uncommitted changes | ||
* Add `--message` and `--skip-ci` to `gem bump` in order to customize the | ||
commit message | ||
* Add `--sign` to `gem bump` and `gem tag` in order to GPG sign commits and | ||
tags | ||
* Support version files of gems with an `*_rb` suffix |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,13 @@ | ||
source "https://rubygems.org" | ||
gemspec | ||
source 'https://rubygems.org' | ||
|
||
gem 'gem-release', path: '.' | ||
|
||
group :development do | ||
gem 'test-unit' | ||
gem 'geminabox' | ||
end | ||
|
||
group :test do | ||
gem 'rspec' | ||
gem 'simplecov' | ||
gem 'coveralls' | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.