From 5e3c8599e20a0b8b5806c863b00d3342d1bb4ab7 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Tue, 14 Apr 2020 02:02:16 -0700 Subject: [PATCH] Test with multiple versions of Rails --- .gitignore | 2 +- .travis.yml | 11 ++++++++++- test/gemfiles/rails50.gemfile | 6 ++++++ test/gemfiles/rails51.gemfile | 5 +++++ test/gemfiles/rails52.gemfile | 5 +++++ 5 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 test/gemfiles/rails50.gemfile create mode 100644 test/gemfiles/rails51.gemfile create mode 100644 test/gemfiles/rails52.gemfile diff --git a/.gitignore b/.gitignore index f515d1f..c83558a 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,6 @@ /pkg/ /spec/reports/ /tmp/ -Gemfile.lock +*.lock *.log *.sqlite diff --git a/.travis.yml b/.travis.yml index 7c1d678..9986d2f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,16 @@ dist: bionic language: ruby rvm: 2.7 -gemfile: Gemfile +jobs: + include: + - rvm: 2.7 + gemfile: Gemfile + - rvm: 2.6 + gemfile: test/gemfiles/rails52.gemfile + - rvm: 2.5 + gemfile: test/gemfiles/rails51.gemfile + - rvm: 2.4 + gemfile: test/gemfiles/rails50.gemfile script: bundle exec rake test notifications: email: diff --git a/test/gemfiles/rails50.gemfile b/test/gemfiles/rails50.gemfile new file mode 100644 index 0000000..32361e6 --- /dev/null +++ b/test/gemfiles/rails50.gemfile @@ -0,0 +1,6 @@ +source "https://rubygems.org" + +gemspec path: "../../" + +gem "rails", "~> 5.0.0" +gem "sqlite3", "~> 1.3.0" diff --git a/test/gemfiles/rails51.gemfile b/test/gemfiles/rails51.gemfile new file mode 100644 index 0000000..40256bc --- /dev/null +++ b/test/gemfiles/rails51.gemfile @@ -0,0 +1,5 @@ +source "https://rubygems.org" + +gemspec path: "../../" + +gem "rails", "~> 5.1.0" diff --git a/test/gemfiles/rails52.gemfile b/test/gemfiles/rails52.gemfile new file mode 100644 index 0000000..d09c2ec --- /dev/null +++ b/test/gemfiles/rails52.gemfile @@ -0,0 +1,5 @@ +source "https://rubygems.org" + +gemspec path: "../../" + +gem "rails", "~> 5.2.0"