Skip to content

Commit e16e3f7

Browse files
committed
Setup appraisal
1 parent 3b39c1a commit e16e3f7

File tree

6 files changed

+92
-0
lines changed

6 files changed

+92
-0
lines changed

.travis.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ rvm:
88
- 2.4.2
99
- 2.5.0
1010

11+
gemfile:
12+
- gemfiles/rails_5_0.gemfile
13+
- gemfiles/rails_5_1.gemfile
14+
1115
env:
1216
global:
1317
- RAILS_ENV=test

Appraisals

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[
2+
{ name: '5-0', version: '5.0.7' },
3+
{ name: '5-1', version: '5.1.6' },
4+
].each do |rails|
5+
appraise "rails-#{rails[:name]}" do
6+
gem "rails", "~> #{rails[:version]}"
7+
end
8+
end

Gemfile.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ GEM
8080
addressable (2.5.1)
8181
public_suffix (~> 2.0, >= 2.0.2)
8282
ansi (1.5.0)
83+
appraisal (2.2.0)
84+
bundler
85+
rake
86+
thor (>= 0.14.0)
8387
arel (8.0.0)
8488
attr_encrypted (3.0.3)
8589
encryptor (~> 3.0.0)
@@ -273,6 +277,7 @@ PLATFORMS
273277
ruby
274278

275279
DEPENDENCIES
280+
appraisal
276281
attr_encrypted
277282
codeclimate-test-reporter
278283
devise_token_auth!

devise_token_auth.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Gem::Specification.new do |s|
2121
s.add_dependency "rails", "< 6"
2222
s.add_dependency "devise", "> 3.5.2", "< 4.5"
2323

24+
s.add_development_dependency 'appraisal'
2425
s.add_development_dependency "sqlite3", "~> 1.3"
2526
s.add_development_dependency 'pg'
2627
s.add_development_dependency 'mysql2'

gemfiles/rails_5_0.gemfile

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", "~> 5.0.7"
6+
7+
group :development, :test do
8+
gem "attr_encrypted"
9+
gem "figaro", git: "https://github.com/laserlemon/figaro"
10+
gem "omniauth-facebook", git: "https://github.com/mkdynamic/omniauth-facebook"
11+
gem "omniauth-github", git: "https://github.com/intridea/omniauth-github"
12+
gem "omniauth-google-oauth2", git: "https://github.com/zquestz/omniauth-google-oauth2"
13+
gem "rack-cors", require: "rack/cors"
14+
gem "thor"
15+
gem "faker"
16+
gem "fuzz_ball"
17+
gem "guard"
18+
gem "guard-minitest"
19+
gem "minitest"
20+
gem "minitest-focus"
21+
gem "minitest-rails"
22+
gem "minitest-reporters"
23+
gem "mocha"
24+
gem "pry"
25+
gem "pry-remote"
26+
end
27+
28+
group :test do
29+
gem "codeclimate-test-reporter", require: nil
30+
gem "rails-controller-testing"
31+
end
32+
33+
group :development do
34+
gem "github_changelog_generator"
35+
end
36+
37+
gemspec path: "../"

gemfiles/rails_5_1.gemfile

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", "~> 5.1.6"
6+
7+
group :development, :test do
8+
gem "attr_encrypted"
9+
gem "figaro", git: "https://github.com/laserlemon/figaro"
10+
gem "omniauth-facebook", git: "https://github.com/mkdynamic/omniauth-facebook"
11+
gem "omniauth-github", git: "https://github.com/intridea/omniauth-github"
12+
gem "omniauth-google-oauth2", git: "https://github.com/zquestz/omniauth-google-oauth2"
13+
gem "rack-cors", require: "rack/cors"
14+
gem "thor"
15+
gem "faker"
16+
gem "fuzz_ball"
17+
gem "guard"
18+
gem "guard-minitest"
19+
gem "minitest"
20+
gem "minitest-focus"
21+
gem "minitest-rails"
22+
gem "minitest-reporters"
23+
gem "mocha"
24+
gem "pry"
25+
gem "pry-remote"
26+
end
27+
28+
group :test do
29+
gem "codeclimate-test-reporter", require: nil
30+
gem "rails-controller-testing"
31+
end
32+
33+
group :development do
34+
gem "github_changelog_generator"
35+
end
36+
37+
gemspec path: "../"

0 commit comments

Comments
 (0)