Skip to content

Commit

Permalink
Drop Ruby 1.9 and 2.0 support. (#5)
Browse files Browse the repository at this point in the history
  • Loading branch information
jturkel committed Sep 22, 2017
1 parent f5a831f commit f402ddc
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 36 deletions.
58 changes: 23 additions & 35 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,41 +1,29 @@
language: ruby
sudo: false
env:
- RAILS_VERSION="~> 3.2.22" JRUBY_OPTS="$JRUBY_OPTS --debug"
- RAILS_VERSION="~> 4.0.13" JRUBY_OPTS="$JRUBY_OPTS --debug"
- RAILS_VERSION="~> 4.1.16" JRUBY_OPTS="$JRUBY_OPTS --debug"
- RAILS_VERSION="~> 4.2.7" JRUBY_OPTS="$JRUBY_OPTS --debug"
- RAILS_VERSION="~> 5.0.1" JRUBY_OPTS="$JRUBY_OPTS --debug"
global:
- JRUBY_OPTS="$JRUBY_OPTS --debug"
matrix:
- RAILS_VERSION="~> 3.2.22.5"
- RAILS_VERSION="~> 4.0.13"
- RAILS_VERSION="~> 4.1.16"
- RAILS_VERSION="~> 4.2.9"
- RAILS_VERSION="~> 5.0.6"
rvm:
- 2.4.0
- 2.3.3
- 2.2.6
- 2.1.10
- 2.0.0-p648
- 1.9.3
- jruby-19mode
- 2.2.8
- 2.3.5
- 2.4.2
- jruby-9.1.13.0
matrix:
exclude:
# See https://github.com/salsify/goldiloader/issues/22
- rvm: jruby-19mode
env: RAILS_VERSION="~> 4.2.0" JRUBY_OPTS="$JRUBY_OPTS --debug"
# See https://github.com/rails/rails/pull/18306
- rvm: 2.2.0
env: RAILS_VERSION="~> 3.2.21" JRUBY_OPTS="$JRUBY_OPTS --debug"
# ruby 2.4 requires rails 4.2 or later
- rvm: 2.4.0
env: RAILS_VERSION="~> 3.2.22" JRUBY_OPTS="$JRUBY_OPTS --debug"
- rvm: 2.4.0
env: RAILS_VERSION="~> 4.0.13" JRUBY_OPTS="$JRUBY_OPTS --debug"
- rvm: 2.4.0
env: RAILS_VERSION="~> 4.1.16" JRUBY_OPTS="$JRUBY_OPTS --debug"
# rails 5 requires ruby 2.2 or later
- env: RAILS_VERSION="~> 5.0.1" JRUBY_OPTS="$JRUBY_OPTS --debug"
rvm: 2.1.10
- env: RAILS_VERSION="~> 5.0.1" JRUBY_OPTS="$JRUBY_OPTS --debug"
rvm: 2.0.0-p648
- env: RAILS_VERSION="~> 5.0.1" JRUBY_OPTS="$JRUBY_OPTS --debug"
rvm: 1.9.3
- env: RAILS_VERSION="~> 5.0.1" JRUBY_OPTS="$JRUBY_OPTS --debug"
rvm: jruby-19mode
before_install:
- gem install bundler
- rvm: 2.1.10
env: RAILS_VERSION="~> 5.0.6"
- rvm: 2.4.2
env: RAILS_VERSION="~> 3.2.22.5"
- rvm: 2.4.2
env: RAILS_VERSION="~> 4.0.13"
- rvm: 2.4.2
env: RAILS_VERSION="~> 4.1.16"
- rvm: jruby-9.1.13.0
env: RAILS_VERSION="~> 5.0.6"
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Changelog

### 0.3.0 (unreleased)
* Drop support for Ruby 1.9 and 2.0.

### 0.2.0
* Change supported delayed job version
* Clean up lifecycle management in plugin
Expand Down
2 changes: 2 additions & 0 deletions delayed_job_groups.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ Gem::Specification.new do |spec|
spec.test_files = Dir.glob('spec/**/*')
spec.require_paths = ['lib']

spec.required_ruby_version = '>= 2.1'

spec.add_dependency 'delayed_job', '>= 4.1'
spec.add_dependency 'delayed_job_active_record', '>= 0.4'

Expand Down
2 changes: 1 addition & 1 deletion lib/delayed/job_groups/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

module Delayed
module JobGroups
VERSION = '0.2.0'
VERSION = '0.3.0'
end
end

0 comments on commit f402ddc

Please sign in to comment.