Skip to content

Commit

Permalink
Merge pull request #8 from appfolio/FullRails40Compatibility
Browse files Browse the repository at this point in the history
bg - Appraise against all patch versions for rails 4.0. Fixed an issue w...
  • Loading branch information
amutz committed Dec 24, 2014
2 parents a7c22bf + f2967a7 commit 3e81841
Show file tree
Hide file tree
Showing 102 changed files with 1,991 additions and 1,707 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ spec/reports
test/tmp
test/version_tmp
tmp
gemfiles/*.lock
Gemfile.lock
.idea

# YARD artifacts
.yardoc
Expand Down
61 changes: 61 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
language: ruby

rvm:
- 2.1

gemfile:
- gemfiles/rails_3.0.5.gemfile
- gemfiles/rails_3.0.6.gemfile
- gemfiles/rails_3.0.7.gemfile
- gemfiles/rails_3.0.8.gemfile
- gemfiles/rails_3.0.9.gemfile
- gemfiles/rails_3.0.10.gemfile
- gemfiles/rails_3.0.11.gemfile
- gemfiles/rails_3.0.12.gemfile
- gemfiles/rails_3.0.13.gemfile
- gemfiles/rails_3.0.14.gemfile
- gemfiles/rails_3.0.15.gemfile
- gemfiles/rails_3.0.16.gemfile
- gemfiles/rails_3.0.17.gemfile
- gemfiles/rails_3.0.18.gemfile
- gemfiles/rails_3.0.19.gemfile
- gemfiles/rails_3.1.0.gemfile
- gemfiles/rails_3.1.2.gemfile
- gemfiles/rails_3.1.3.gemfile
- gemfiles/rails_3.1.4.gemfile
- gemfiles/rails_3.1.5.gemfile
- gemfiles/rails_3.1.6.gemfile
- gemfiles/rails_3.1.7.gemfile
- gemfiles/rails_3.1.8.gemfile
- gemfiles/rails_3.1.9.gemfile
- gemfiles/rails_3.1.10.gemfile
- gemfiles/rails_3.2.0.gemfile
- gemfiles/rails_3.2.1.gemfile
- gemfiles/rails_3.2.2.gemfile
- gemfiles/rails_3.2.3.gemfile
- gemfiles/rails_3.2.4.gemfile
- gemfiles/rails_3.2.5.gemfile
- gemfiles/rails_3.2.6.gemfile
- gemfiles/rails_3.2.7.gemfile
- gemfiles/rails_3.2.8.gemfile
- gemfiles/rails_3.2.9.gemfile
- gemfiles/rails_3.2.10.gemfile
- gemfiles/rails_3.2.11.gemfile
- gemfiles/rails_3.2.12.gemfile
- gemfiles/rails_3.2.13.gemfile
- gemfiles/rails_3.2.14.gemfile
- gemfiles/rails_4.0.0.gemfile
- gemfiles/rails_4.0.1.gemfile
- gemfiles/rails_4.0.2.gemfile
- gemfiles/rails_4.0.3.gemfile
- gemfiles/rails_4.0.4.gemfile
- gemfiles/rails_4.0.5.gemfile
- gemfiles/rails_4.0.6.gemfile
- gemfiles/rails_4.0.7.gemfile
- gemfiles/rails_4.0.8.gemfile
- gemfiles/rails_4.0.9.gemfile
- gemfiles/rails_4.0.10.gemfile
- gemfiles/rails_4.0.11.gemfile
- gemfiles/rails_4.0.12.gemfile

sudo: false
13 changes: 12 additions & 1 deletion Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,18 @@ RAILS_VERSIONS = [
"3.2.13",
"3.2.14",
"4.0.0",
"4.0.1"
"4.0.1",
"4.0.2",
"4.0.3",
"4.0.4",
"4.0.5",
"4.0.6",
"4.0.7",
"4.0.8",
"4.0.9",
"4.0.10",
"4.0.11",
"4.0.12",
]

RAILS_VERSIONS.each do |version|
Expand Down
106 changes: 52 additions & 54 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,74 +1,72 @@
GEM
remote: https://rubygems.org/
specs:
activemodel (4.0.1)
activesupport (= 4.0.1)
builder (~> 3.1.0)
activerecord (4.0.1)
activemodel (= 4.0.1)
activerecord-deprecated_finders (~> 1.0.2)
activesupport (= 4.0.1)
arel (~> 4.0.0)
activerecord-deprecated_finders (1.0.3)
activesupport (4.0.1)
activemodel (3.2.21)
activesupport (= 3.2.21)
builder (~> 3.0.0)
activerecord (3.2.21)
activemodel (= 3.2.21)
activesupport (= 3.2.21)
arel (~> 3.0.2)
tzinfo (~> 0.3.29)
activesupport (3.2.21)
i18n (~> 0.6, >= 0.6.4)
minitest (~> 4.2)
multi_json (~> 1.3)
thread_safe (~> 0.1)
tzinfo (~> 0.3.37)
addressable (2.3.5)
appraisal (0.5.2)
multi_json (~> 1.0)
addressable (2.3.6)
appraisal (1.0.2)
bundler
rake
arel (4.0.1)
atomic (1.1.14)
builder (3.1.4)
faraday (0.8.8)
multipart-post (~> 1.2.0)
git (1.2.6)
github_api (0.10.1)
addressable
faraday (~> 0.8.1)
hashie (>= 1.2)
multi_json (~> 1.4)
nokogiri (~> 1.5.2)
thor (>= 0.14.0)
arel (3.0.3)
builder (3.0.4)
descendants_tracker (0.0.4)
thread_safe (~> 0.3, >= 0.3.1)
faraday (0.9.0)
multipart-post (>= 1.2, < 3)
git (1.2.8)
github_api (0.12.2)
addressable (~> 2.3)
descendants_tracker (~> 0.0.4)
faraday (~> 0.8, < 0.10)
hashie (>= 3.3)
multi_json (>= 1.7.5, < 2.0)
nokogiri (~> 1.6.3)
oauth2
hashie (2.0.5)
highline (1.6.20)
httpauth (0.2.0)
i18n (0.6.5)
jeweler (1.8.8)
hashie (3.3.2)
highline (1.6.21)
i18n (0.7.0)
jeweler (2.0.1)
builder
bundler (~> 1.0)
bundler (>= 1.0)
git (>= 1.2.5)
github_api (= 0.10.1)
github_api
highline (>= 1.6.15)
nokogiri (= 1.5.10)
nokogiri (>= 1.5.10)
rake
rdoc
json (1.8.1)
jwt (0.1.8)
multi_json (>= 1.5)
minitest (4.7.5)
multi_json (1.8.2)
jwt (1.2.0)
mini_portile (0.6.1)
minitest (4.0.0)
multi_json (1.10.1)
multi_xml (0.5.5)
multipart-post (1.2.0)
nokogiri (1.5.10)
oauth2 (0.9.2)
faraday (~> 0.8)
httpauth (~> 0.2)
jwt (~> 0.1.4)
multi_json (~> 1.0)
multipart-post (2.0.0)
nokogiri (1.6.5)
mini_portile (~> 0.6.0)
oauth2 (1.0.0)
faraday (>= 0.8, < 0.10)
jwt (~> 1.0)
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (~> 1.2)
rack (1.5.2)
rake (10.1.0)
rdoc (4.0.1)
rack (1.6.0)
rake (10.4.2)
rdoc (4.2.0)
json (~> 1.4)
sqlite3 (1.3.8)
thread_safe (0.1.3)
atomic
tzinfo (0.3.38)
sqlite3 (1.3.10)
thor (0.19.1)
thread_safe (0.3.4)
tzinfo (0.3.42)

PLATFORMS
ruby
Expand Down
10 changes: 5 additions & 5 deletions gemfiles/rails_3.0.10.gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

source "https://rubygems.org"

gem "sqlite3", :group=>:development
gem "appraisal", :group=>:development
gem "jeweler", :group=>:development
gem "bundler", :group=>:development
gem "activerecord", "3.0.10"

gem "sqlite3", :group => :development
gem "appraisal", :group => :development
gem "jeweler", :group => :development
gem "bundler", :group => :development
gem "minitest", "~> 4.0"
73 changes: 40 additions & 33 deletions gemfiles/rails_3.0.10.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11,55 +11,61 @@ GEM
arel (~> 2.0.10)
tzinfo (~> 0.3.23)
activesupport (3.0.10)
addressable (2.3.5)
appraisal (0.5.2)
addressable (2.3.6)
appraisal (1.0.2)
bundler
rake
thor (>= 0.14.0)
arel (2.0.10)
builder (2.1.2)
faraday (0.8.8)
multipart-post (~> 1.2.0)
git (1.2.6)
github_api (0.10.1)
addressable
faraday (~> 0.8.1)
hashie (>= 1.2)
multi_json (~> 1.4)
nokogiri (~> 1.5.2)
descendants_tracker (0.0.4)
thread_safe (~> 0.3, >= 0.3.1)
faraday (0.9.0)
multipart-post (>= 1.2, < 3)
git (1.2.8)
github_api (0.12.2)
addressable (~> 2.3)
descendants_tracker (~> 0.0.4)
faraday (~> 0.8, < 0.10)
hashie (>= 3.3)
multi_json (>= 1.7.5, < 2.0)
nokogiri (~> 1.6.3)
oauth2
hashie (2.0.5)
highline (1.6.20)
httpauth (0.2.0)
hashie (3.3.2)
highline (1.6.21)
i18n (0.5.0)
jeweler (1.8.8)
jeweler (2.0.1)
builder
bundler (~> 1.0)
bundler (>= 1.0)
git (>= 1.2.5)
github_api (= 0.10.1)
github_api
highline (>= 1.6.15)
nokogiri (= 1.5.10)
nokogiri (>= 1.5.10)
rake
rdoc
json (1.8.1)
jwt (0.1.8)
multi_json (>= 1.5)
multi_json (1.8.2)
jwt (1.2.0)
mini_portile (0.6.1)
minitest (4.7.5)
multi_json (1.10.1)
multi_xml (0.5.5)
multipart-post (1.2.0)
nokogiri (1.5.10)
oauth2 (0.9.2)
faraday (~> 0.8)
httpauth (~> 0.2)
jwt (~> 0.1.4)
multi_json (~> 1.0)
multipart-post (2.0.0)
nokogiri (1.6.5)
mini_portile (~> 0.6.0)
oauth2 (1.0.0)
faraday (>= 0.8, < 0.10)
jwt (~> 1.0)
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (~> 1.2)
rack (1.5.2)
rake (10.1.0)
rdoc (4.0.1)
rack (1.6.0)
rake (10.4.2)
rdoc (4.2.0)
json (~> 1.4)
sqlite3 (1.3.8)
tzinfo (0.3.38)
sqlite3 (1.3.10)
thor (0.19.1)
thread_safe (0.3.4)
tzinfo (0.3.42)

PLATFORMS
ruby
Expand All @@ -69,4 +75,5 @@ DEPENDENCIES
appraisal
bundler
jeweler
minitest (~> 4.0)
sqlite3
10 changes: 5 additions & 5 deletions gemfiles/rails_3.0.11.gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

source "https://rubygems.org"

gem "sqlite3", :group=>:development
gem "appraisal", :group=>:development
gem "jeweler", :group=>:development
gem "bundler", :group=>:development
gem "activerecord", "3.0.11"

gem "sqlite3", :group => :development
gem "appraisal", :group => :development
gem "jeweler", :group => :development
gem "bundler", :group => :development
gem "minitest", "~> 4.0"
Loading

0 comments on commit 3e81841

Please sign in to comment.