Skip to content

Commit b930b0f

Browse files
authored
Merge pull request #37 from salsify/rails-8.0-support
Add rails 8
2 parents eb0869c + d3cffa4 commit b930b0f

File tree

6 files changed

+22
-20
lines changed

6 files changed

+22
-20
lines changed

.circleci/config.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ jobs:
44
docker:
55
- image: cimg/ruby:3.0.7
66
environment:
7-
BUNDLE_GEMFILE: gemfiles/rails_6.1.gemfile
7+
BUNDLE_GEMFILE: gemfiles/rails_7.0.gemfile
88
working_directory: ~/delayed_job_groups
99
steps:
1010
- checkout
1111
- restore_cache:
1212
keys:
13-
- v1-gems-ruby-3.0.7-{{ checksum "delayed_job_groups.gemspec" }}-{{ checksum "gemfiles/rails_6.1.gemfile" }}
13+
- v1-gems-ruby-3.0.7-{{ checksum "delayed_job_groups.gemspec" }}-{{ checksum "gemfiles/rails_7.0.gemfile
1414
- v1-gems-ruby-3.0.7-
1515
- run:
1616
name: Install Gems
@@ -20,7 +20,7 @@ jobs:
2020
bundle clean
2121
fi
2222
- save_cache:
23-
key: v1-gems-ruby-3.0.7-{{ checksum "delayed_job_groups.gemspec" }}-{{ checksum "gemfiles/rails_6.1.gemfile" }}
23+
key: v1-gems-ruby-3.0.7-{{ checksum "delayed_job_groups.gemspec" }}-{{ checksum "gemfiles/rails_7.0.gemfile
2424
paths:
2525
- "vendor/bundle"
2626
- "gemfiles/vendor/bundle"
@@ -71,15 +71,15 @@ workflows:
7171
matrix:
7272
parameters:
7373
gemfile:
74-
- gemfiles/rails_6.1.gemfile
7574
- gemfiles/rails_7.0.gemfile
7675
- gemfiles/rails_7.1.gemfile
7776
- gemfiles/rails_7.2.gemfile
77+
- gemfiles/rails_8.0.gemfile
7878
ruby_version:
79-
- 3.0.7
80-
- 3.1.6
81-
- 3.2.5
79+
- 3.1.5
80+
- 3.2.4
8281
- 3.3.4
8382
exclude:
84-
- gemfile: gemfiles/rails_7.2.gemfile
85-
ruby_version: 3.0.7
83+
- gemfile: gemfiles/rails_8.0.gemfile
84+
ruby_version: 3.1.5
85+

Appraisals

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
# frozen_string_literal: true
22

3-
appraise 'rails-6.1' do
4-
gem 'activerecord', '~> 6.1.7'
5-
gem 'activesupport', '~> 6.1.7'
6-
gem 'sqlite3', '~> 1.7'
7-
end
8-
93
appraise 'rails-7.0' do
104
gem 'activerecord', '~> 7.0.8'
115
gem 'activesupport', '~> 7.0.8'
@@ -21,3 +15,8 @@ appraise 'rails-7.2' do
2115
gem 'activerecord', '~> 7.2.1'
2216
gem 'activesupport', '~> 7.2.1'
2317
end
18+
19+
appraise 'rails-8.0' do
20+
gem 'activerecord', '~> 8.0.0'
21+
gem 'activesupport', '~> 8.0.0'
22+
end

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 0.12.0
4+
- Add support for Rails 8.0.
5+
- Drop support for Rails 6.1
6+
37
## 0.11.0
48
- Add support for Rails 7.2.
59
-

delayed_job_groups.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Gem::Specification.new do |spec|
2727

2828
spec.required_ruby_version = '>= 3.0'
2929

30-
spec.add_dependency 'activerecord', '>= 6.1', '< 8.0'
30+
spec.add_dependency 'activerecord', '>= 6.1', '< 8.1'
3131
spec.add_dependency 'delayed_job', '>= 4.1'
3232
spec.add_dependency 'delayed_job_active_record', '>= 4.1.8'
3333

gemfiles/rails_6.1.gemfile renamed to gemfiles/rails_8.0.gemfile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22

33
source "https://rubygems.org"
44

5-
gem "activerecord", "~> 6.1.7"
6-
gem "activesupport", "~> 6.1.7"
7-
gem "sqlite3", "~> 1.7"
5+
gem "activerecord", "~> 8.0.0"
6+
gem "activesupport", "~> 8.0.0"
87

98
gemspec path: "../"

lib/delayed/job_groups/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
module Delayed
44
module JobGroups
5-
VERSION = '0.11.0'
5+
VERSION = '0.12.0'
66
end
77
end

0 commit comments

Comments
 (0)