Skip to content
This repository was archived by the owner on Nov 30, 2018. It is now read-only.

Commit f02fc8d

Browse files
committed
Installed appraisal gem to test gems against all supported rails and AA versions. Relaxed globalize gem version, should fix unmantained-activeadmin-plugins#6.
1 parent b5d61a7 commit f02fc8d

File tree

8 files changed

+158
-6
lines changed

8 files changed

+158
-6
lines changed

.travis.yml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
language: ruby
2+
# Limit ruby versions to latest 1.9 and latest 2.2 to avoid a big build matrix
23
rvm:
3-
- 1.9.3
4-
- 2.0.0
4+
- 1.9
5+
- 2.2
56
# Load database schema before rake
6-
before_script: bundle exec rake db:schema:load
7+
before_script: bundle exec rake db:schema:load
8+
# Test on all supported rails versions
9+
gemfile:
10+
- gemfiles/activeadmin_master.gemfile
11+
- gemfiles/rails3_2.gemfile
12+
- gemfiles/rails4_1.gemfile
13+
- gemfiles/rails4_2.gemfile

Appraisals

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
appraise 'rails3_2' do
2+
gem 'rails', '~> 3.2.22'
3+
gem 'globalize', '~> 3.1.0'
4+
end
5+
6+
appraise 'rails4_1' do
7+
gem 'rails', '~> 4.1.12'
8+
gem 'globalize', '~> 4.0.3'
9+
end
10+
11+
appraise 'rails4_2' do
12+
gem 'rails', '~> 4.2.3'
13+
gem 'globalize', '~> 5.0.0'
14+
end
15+
16+
# Run tests on latest github version of ActiveAdmin
17+
appraise 'activeadmin_master' do
18+
gem 'rails', '~> 4.2.0'
19+
gem 'activeadmin', github: 'activeadmin/activeadmin'
20+
end

Gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ gemspec
1414
# gem 'debugger'
1515

1616
# Gems used by the dummy application
17-
gem 'rails', '~> 4.0.0'
18-
gem 'sass-rails', '~> 4.0.2'
17+
gem 'sass-rails'
1918
gem 'coffee-rails'
2019

2120
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
@@ -40,6 +39,7 @@ group :test do
4039
gem 'capybara-screenshot'
4140
gem 'poltergeist'
4241
gem 'fuubar'
42+
gem 'appraisal'
4343
# Useful to debug tests
4444
gem 'awesome_print'
4545
gem 'pry'

activeadmin-globalize.gemspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ Gem::Specification.new do |s|
1616
s.files = Dir['{app,config,db,lib}/**/*'] + %w(MIT-LICENSE README.md)
1717

1818
s.add_dependency 'activeadmin', '~> 1.0.0.pre'
19-
s.add_dependency 'globalize', '~> 4.0'
19+
# Try to support rails from 3.2 up to 4.2.x
20+
s.add_dependency 'globalize', '>= 3.1.0', '< 6.0'
2021

2122
# development dependencies
2223
s.add_development_dependency 'bundler', '>= 1.6.1'

gemfiles/activeadmin_master.gemfile

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "sass-rails"
6+
gem "coffee-rails"
7+
gem "therubyracer", :platforms => :ruby
8+
gem "uglifier"
9+
gem "jquery-rails"
10+
gem "devise"
11+
gem "rails", "~> 4.2.0"
12+
gem "activeadmin", :github => "activeadmin/activeadmin"
13+
14+
group :test do
15+
gem "sqlite3", "~> 1.3.5"
16+
gem "rspec-rails", "~> 2.14.0"
17+
gem "factory_girl_rails", "~> 4.2.1"
18+
gem "database_cleaner", "~> 1.0.1"
19+
gem "guard-rspec", :require => false
20+
gem "spring", :require => false
21+
gem "spring-commands-rspec", :require => false
22+
gem "capybara", "~> 2.1.0"
23+
gem "capybara-screenshot"
24+
gem "poltergeist"
25+
gem "fuubar"
26+
gem "appraisal"
27+
gem "awesome_print"
28+
gem "pry"
29+
end
30+
31+
gemspec :path => "../"

gemfiles/rails3_2.gemfile

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "sass-rails"
6+
gem "coffee-rails"
7+
gem "therubyracer", :platforms => :ruby
8+
gem "uglifier"
9+
gem "jquery-rails"
10+
gem "devise"
11+
gem "rails", "~> 3.2.22"
12+
gem "globalize", "~> 3.1.0"
13+
14+
group :test do
15+
gem "sqlite3", "~> 1.3.5"
16+
gem "rspec-rails", "~> 2.14.0"
17+
gem "factory_girl_rails", "~> 4.2.1"
18+
gem "database_cleaner", "~> 1.0.1"
19+
gem "guard-rspec", :require => false
20+
gem "spring", :require => false
21+
gem "spring-commands-rspec", :require => false
22+
gem "capybara", "~> 2.1.0"
23+
gem "capybara-screenshot"
24+
gem "poltergeist"
25+
gem "fuubar"
26+
gem "appraisal"
27+
gem "awesome_print"
28+
gem "pry"
29+
end
30+
31+
gemspec :path => "../"

gemfiles/rails4_1.gemfile

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "sass-rails"
6+
gem "coffee-rails"
7+
gem "therubyracer", :platforms => :ruby
8+
gem "uglifier"
9+
gem "jquery-rails"
10+
gem "devise"
11+
gem "rails", "~> 4.1.12"
12+
gem "globalize", "~> 4.0.3"
13+
14+
group :test do
15+
gem "sqlite3", "~> 1.3.5"
16+
gem "rspec-rails", "~> 2.14.0"
17+
gem "factory_girl_rails", "~> 4.2.1"
18+
gem "database_cleaner", "~> 1.0.1"
19+
gem "guard-rspec", :require => false
20+
gem "spring", :require => false
21+
gem "spring-commands-rspec", :require => false
22+
gem "capybara", "~> 2.1.0"
23+
gem "capybara-screenshot"
24+
gem "poltergeist"
25+
gem "fuubar"
26+
gem "appraisal"
27+
gem "awesome_print"
28+
gem "pry"
29+
end
30+
31+
gemspec :path => "../"

gemfiles/rails4_2.gemfile

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "sass-rails"
6+
gem "coffee-rails"
7+
gem "therubyracer", :platforms => :ruby
8+
gem "uglifier"
9+
gem "jquery-rails"
10+
gem "devise"
11+
gem "rails", "~> 4.2.3"
12+
gem "globalize", "~> 5.0.0"
13+
14+
group :test do
15+
gem "sqlite3", "~> 1.3.5"
16+
gem "rspec-rails", "~> 2.14.0"
17+
gem "factory_girl_rails", "~> 4.2.1"
18+
gem "database_cleaner", "~> 1.0.1"
19+
gem "guard-rspec", :require => false
20+
gem "spring", :require => false
21+
gem "spring-commands-rspec", :require => false
22+
gem "capybara", "~> 2.1.0"
23+
gem "capybara-screenshot"
24+
gem "poltergeist"
25+
gem "fuubar"
26+
gem "appraisal"
27+
gem "awesome_print"
28+
gem "pry"
29+
end
30+
31+
gemspec :path => "../"

0 commit comments

Comments
 (0)