Skip to content

Commit

Permalink
Merge pull request #175 from collectiveidea/travis-updates
Browse files Browse the repository at this point in the history
Fix up travis config for platform updates
  • Loading branch information
albus522 committed Aug 16, 2019
2 parents 86de647 + 5429c1a commit aa1a4d8
Show file tree
Hide file tree
Showing 43 changed files with 109 additions and 30 deletions.
5 changes: 3 additions & 2 deletions .rubocop.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Load the rubocop-rspec gem
require: rubocop-rspec
require:
- rubocop-rails
- rubocop-rspec

Rails:
Enabled: true
Expand Down
51 changes: 23 additions & 28 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ language: ruby
branches:
only:
- master
services:
- mysql
- postgresql
before_script:
- mysql -e 'create database delayed_job_test;'
- mysql --version
Expand All @@ -23,12 +26,12 @@ gemfile: # Supported
- gemfiles/sqlite3/5-2.gemfile
rvm: # Supported
- 2.3.8
- 2.4.5
- 2.5.3
- 2.6.1
- jruby-9.1.8.0
- 2.4.6
- 2.5.5
- 2.6.3
- jruby-9.2.7.0

jdk: oraclejdk8
jdk: oraclejdk11

matrix:
allow_failures:
Expand All @@ -41,40 +44,40 @@ matrix:
# The two combinations below are currently broken. We should stop allowing
# failure as the issue is resolved. See:
# https://github.com/jruby/activerecord-jdbc-adapter/issues/700
- rvm: jruby-9.1.8.0
- rvm: jruby-9.2.7.0
gemfile: gemfiles/mysql2/5-1.gemfile
- rvm: jruby-9.1.8.0
- rvm: jruby-9.2.7.0
gemfile: gemfiles/postgresql/5-1.gemfile
- rvm: jruby-9.1.8.0
- rvm: jruby-9.2.7.0
gemfile: gemfiles/mysql2/5-2.gemfile
- rvm: jruby-9.1.8.0
- rvm: jruby-9.2.7.0
gemfile: gemfiles/postgresql/5-2.gemfile
- rvm: jruby-9.1.8.0
- rvm: jruby-9.2.7.0
gemfile: gemfiles/sqlite3/5-2.gemfile

include:
#
# Rubocop
#
- rvm: 2.5.1
- rvm: 2.5.5
gemfile: Gemfile
env:
- COMMAND=rubocop
#
# The future
#
# Active Record head
- rvm: 2.5.3
- rvm: 2.5.5
gemfile: gemfiles/mysql2/master.gemfile
- rvm: 2.5.3
- rvm: 2.5.5
gemfile: gemfiles/postgresql/master.gemfile
- rvm: 2.5.3
- rvm: 2.5.5
gemfile: gemfiles/sqlite3/master.gemfile
- rvm: 2.6.1
- rvm: 2.6.3
gemfile: gemfiles/mysql2/master.gemfile
- rvm: 2.6.1
- rvm: 2.6.3
gemfile: gemfiles/postgresql/master.gemfile
- rvm: 2.6.1
- rvm: 2.6.3
gemfile: gemfiles/sqlite3/master.gemfile
# MRI Ruby head
- rvm: ruby-head
Expand All @@ -95,18 +98,12 @@ matrix:
#
# EOL Active Record
# Rails 3.2 was maintained longer and is ruby 2.2 compatible
- rvm: 2.2.10
gemfile: gemfiles/mysql2/3-2.gemfile
- rvm: 2.2.10
gemfile: gemfiles/postgresql/3-2.gemfile
- rvm: 2.2.10
gemfile: gemfiles/sqlite3/3-2.gemfile
# Rails <= 4.0 was only compatible with ruby 2.0
# The test were running, but there are known incompatibilites
- rvm: 2.0.0-p648
gemfile: gemfiles/mysql2/3-0.gemfile
- rvm: 2.0.0-p648
gemfile: gemfiles/mysql2/3-1.gemfile
- rvm: 2.0.0-p648
gemfile: gemfiles/postgresql/3-0.gemfile
- rvm: 2.0.0-p648
Expand All @@ -115,8 +112,6 @@ matrix:
gemfile: gemfiles/sqlite3/3-0.gemfile
- rvm: 2.0.0-p648
gemfile: gemfiles/sqlite3/3-1.gemfile
- rvm: 2.0.0-p648
gemfile: gemfiles/mysql2/4-0.gemfile
- rvm: 2.0.0-p648
gemfile: gemfiles/postgresql/4-0.gemfile
- rvm: 2.0.0-p648
Expand All @@ -129,11 +124,11 @@ matrix:
- rvm: 2.1.9
gemfile: gemfiles/sqlite3/4-1.gemfile
# Rails 5.0 was EOL with the release of 5.2
- rvm: 2.4.4
- rvm: 2.4.6
gemfile: gemfiles/mysql2/5-0.gemfile
- rvm: 2.4.4
- rvm: 2.4.6
gemfile: gemfiles/postgresql/5-0.gemfile
- rvm: 2.4.4
- rvm: 2.4.6
gemfile: gemfiles/sqlite3/5-0.gemfile
#
# The parallel dimension
Expand Down
3 changes: 3 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand All @@ -18,6 +20,7 @@ group :test do
gem "coveralls", require: false
gem "rspec", ">= 3"
gem "rubocop"
gem "rubocop-rails"
gem "rubocop-rspec"
gem "simplecov", require: false
end
Expand Down
2 changes: 2 additions & 0 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require "bundler/gem_helper"
Bundler::GemHelper.install_tasks

Expand Down
2 changes: 2 additions & 0 deletions delayed_job_active_record.gemspec
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

Gem::Specification.new do |spec|
spec.add_dependency "activerecord", [">= 3.0", "< 5.3"]
spec.add_dependency "delayed_job", [">= 3.0", "< 5"]
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/mysql2/3-0.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/mysql2/3-1.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/mysql2/3-2.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/mysql2/4-0.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/mysql2/4-1.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/mysql2/4-2.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/mysql2/5-0.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/mysql2/5-1.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/mysql2/5-2.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/mysql2/master.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/postgresql/3-0.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/postgresql/3-1.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/postgresql/3-2.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/postgresql/4-0.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/postgresql/4-1.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/postgresql/4-2.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/postgresql/5-0.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/postgresql/5-1.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/postgresql/5-2.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/postgresql/master.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/sqlite3/3-0.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/sqlite3/3-1.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/sqlite3/3-2.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/sqlite3/4-0.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/sqlite3/4-1.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/sqlite3/4-2.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/sqlite3/5-0.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/sqlite3/5-1.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/sqlite3/5-2.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions gemfiles/sqlite3/master.gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "rake"
Expand Down
2 changes: 2 additions & 0 deletions lib/delayed/backend/active_record.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require "active_record/version"
module Delayed
module Backend
Expand Down
2 changes: 2 additions & 0 deletions lib/delayed_job_active_record.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require "active_record"
require "delayed_job"
require "delayed/backend/active_record"
Expand Down
2 changes: 2 additions & 0 deletions lib/generators/delayed_job/active_record_generator.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require "generators/delayed_job/delayed_job_generator"
require "generators/delayed_job/next_migration_version"
require "rails/generators/migration"
Expand Down
2 changes: 2 additions & 0 deletions lib/generators/delayed_job/next_migration_version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

module DelayedJob
module NextMigrationVersion
# while methods have moved around this has been the implementation
Expand Down
2 changes: 2 additions & 0 deletions lib/generators/delayed_job/upgrade_generator.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require "generators/delayed_job/delayed_job_generator"
require "generators/delayed_job/next_migration_version"
require "rails/generators/migration"
Expand Down
2 changes: 2 additions & 0 deletions spec/delayed/backend/active_record_spec.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require "helper"
require "delayed/backend/active_record"

Expand Down
2 changes: 2 additions & 0 deletions spec/delayed/serialization/active_record_spec.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require "helper"

describe ActiveRecord do
Expand Down
2 changes: 2 additions & 0 deletions spec/helper.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

require "simplecov"
require "coveralls"

Expand Down

0 comments on commit aa1a4d8

Please sign in to comment.