Skip to content

Commit 05f9c12

Browse files
authored
Merge pull request #129 from FundingCircle/USM-1820-add-support-for-sidekiq-7
[USM-1820] Add support for Sidekiq 7
2 parents ed96c3d + 08114ce commit 05f9c12

23 files changed

Lines changed: 868 additions & 201 deletions

.circleci/config.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,6 @@ test_build: &test_build
3030

3131
version: 2
3232
jobs:
33-
ruby-2.4:
34-
docker:
35-
- image: circleci/ruby:2.4
36-
<<: *test_build
3733
ruby-2.5:
3834
docker:
3935
- image: circleci/ruby:2.5
@@ -45,10 +41,12 @@ jobs:
4541
ruby-2.7:
4642
docker:
4743
- image: cimg/ruby:2.7
44+
- image: redis:7
4845
<<: *test_build
4946
ruby-3.0:
5047
docker:
5148
- image: cimg/ruby:3.0
49+
- image: redis:7
5250
<<: *test_build
5351
rubocop:
5452
<<: *basic_build
@@ -83,10 +81,6 @@ workflows:
8381
filters:
8482
tags:
8583
only: /.*/
86-
- ruby-2.4:
87-
filters:
88-
tags:
89-
only: /.*/
9084
- ruby-2.5:
9185
filters:
9286
tags:
@@ -112,7 +106,6 @@ workflows:
112106
ignore: /.*/
113107
requires:
114108
- rubocop
115-
- ruby-2.4
116109
- ruby-2.5
117110
- ruby-2.6
118111
- ruby-2.7

Appraisals

Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,3 @@
1-
if Gem::Version.new(RUBY_VERSION) < Gem::Version.new('2.4.0')
2-
appraise 'rails32' do
3-
gem 'rails', '~> 3.2.0'
4-
end
5-
6-
appraise 'rails40' do
7-
gem 'rails', '~> 4.0.0'
8-
end
9-
end
10-
111
if Gem::Version.new(RUBY_VERSION) < Gem::Version.new('2.7.0')
122
appraise 'rails42' do
133
gem 'rails', '~> 4.2.0'
@@ -31,13 +21,29 @@ if Gem::Version.new(RUBY_VERSION) > Gem::Version.new('2.5.0')
3121
gem 'rails', '~> 6.0.0'
3222
end
3323

34-
appraise 'sidekiq6' do
35-
gem 'sidekiq', '~> 6.0'
24+
appraise 'sidekiq60' do
25+
gem 'sidekiq', '~> 6.0.0'
3626
end
3727

3828
appraise 'sidekiq61' do
3929
gem 'sidekiq', '~> 6.1.0'
4030
end
31+
32+
appraise 'sidekiq62' do
33+
gem 'sidekiq', '~> 6.2.0'
34+
end
35+
36+
appraise 'sidekiq63' do
37+
gem 'sidekiq', '~> 6.3.0'
38+
end
39+
40+
appraise 'sidekiq64' do
41+
gem 'sidekiq', '~> 6.4.0'
42+
end
43+
44+
appraise 'sidekiq65' do
45+
gem 'sidekiq', '~> 6.5.0'
46+
end
4147
end
4248

4349
if Gem::Version.new(RUBY_VERSION) > Gem::Version.new('2.7.0')
@@ -48,6 +54,18 @@ if Gem::Version.new(RUBY_VERSION) > Gem::Version.new('2.7.0')
4854
appraise 'rails70' do
4955
gem 'rails', '~> 7.0.0'
5056
end
57+
58+
appraise 'sidekiq7' do
59+
gem 'sidekiq', '~> 7.0'
60+
end
61+
62+
appraise 'sidekiq70' do
63+
gem 'sidekiq', '~> 7.0.0'
64+
end
65+
66+
appraise 'sidekiq71' do
67+
gem 'sidekiq', '~> 7.1.0'
68+
end
5169
end
5270

5371
appraise 'sidekiq51' do

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7+
## [2.7.0] - 2023-03-28
8+
### Added
9+
- Support for sidekiq 7
10+
711
## [2.6.1] - 2022-02-22
812
### Fixed
913
- Fix compatibility with sidekiq 6.4.1

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ LOGA_FORMAT=simple rackup
150150

151151
### Sidekiq
152152

153-
Loga `2.3` provides an out-of-the-box support for `Sidekiq ~> 5.0`.
153+
Loga `2.7` provides an out-of-the-box support for `Sidekiq ~> 7.0`.
154154

155155
## Output Example
156156

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

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

5-
gem "rails", "~> 3.2.0"
5+
gem "sidekiq", "~> 6.0.0"
66

77
group :test do
8-
gem "simplecov"
8+
gem "simplecov", "~> 0.17.0"
99
end
1010

1111
gemspec path: "../"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

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

5-
gem "rails", "~> 4.0.0"
5+
gem "sidekiq", "~> 6.2.0"
66

77
group :test do
8-
gem "simplecov"
8+
gem "simplecov", "~> 0.17.0"
99
end
1010

1111
gemspec path: "../"

gemfiles/sidekiq63.gemfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "sidekiq", "~> 6.3.0"
6+
7+
group :test do
8+
gem "simplecov", "~> 0.17.0"
9+
end
10+
11+
gemspec path: "../"

gemfiles/sidekiq64.gemfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "sidekiq", "~> 6.4.0"
6+
7+
group :test do
8+
gem "simplecov", "~> 0.17.0"
9+
end
10+
11+
gemspec path: "../"

gemfiles/sidekiq65.gemfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "sidekiq", "~> 6.5.0"
6+
7+
group :test do
8+
gem "simplecov", "~> 0.17.0"
9+
end
10+
11+
gemspec path: "../"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

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

5-
gem "sidekiq", "~> 6.0"
5+
gem "sidekiq", "~> 7.0"
66

77
group :test do
88
gem "simplecov", "~> 0.17.0"

0 commit comments

Comments
 (0)