Skip to content

Commit c099e93

Browse files
committed
💥 Bump resque version requirement to 2.2+
* `resque` 2.2.1 was released about four years ago, on 2022-03-27. * `resque` 2.1.0 was released over four years ago, on 2021-08-10. Four-five years is longer than ruby is supported, and is a normal LTS timeframe, e.g for Ubuntu, so that seems like a reasonable cut-off.
1 parent 4bab8e9 commit c099e93

11 files changed

+10
-180
lines changed

.github/workflows/ruby.yml

Lines changed: 9 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18+
os:
19+
- ubuntu-24.04
1820
ruby:
1921
- "2.4"
2022
- "2.5"
@@ -27,14 +29,6 @@ jobs:
2729
- "3.4"
2830
- "4.0"
2931
resque:
30-
- "1.22"
31-
- "1.23"
32-
- "1.24"
33-
- "1.25"
34-
- "1.26"
35-
- "1.27"
36-
- "2.0"
37-
- "2.1"
3832
- "2.2"
3933
- "2.3"
4034
- "2.4"
@@ -44,51 +38,15 @@ jobs:
4438
- "3.0"
4539

4640
include:
47-
- { resque: "1.22", redis: "2.2", os: ubuntu-22.04 }
48-
- { resque: "1.23", redis: "2.2", os: ubuntu-22.04 }
49-
- { resque: "1.24", redis: "3.0", os: ubuntu-22.04 }
50-
- { resque: "1.25", redis: "3.0", os: ubuntu-22.04 }
51-
- { resque: "1.26", redis: "3.2", os: ubuntu-22.04 }
52-
- { resque: "1.27", redis: "3.3", os: ubuntu-22.04 }
53-
- { resque: "2.0", redis: "4.0", os: ubuntu-22.04 }
54-
- { resque: "2.1", redis: "4.4", os: ubuntu-24.04 }
55-
- { resque: "2.2", redis: "4.6", os: ubuntu-24.04 }
56-
- { resque: "2.3", redis: "4.7", os: ubuntu-24.04 }
57-
- { resque: "2.4", redis: "4.8", os: ubuntu-24.04 }
58-
- { resque: "2.5", redis: "5.0", os: ubuntu-24.04 }
59-
- { resque: "2.6", redis: "5.2", os: ubuntu-24.04 }
60-
- { resque: "2.7", redis: "5.4", os: ubuntu-24.04 }
61-
- { resque: "3.0", redis: "5.4", os: ubuntu-24.04 }
41+
- { resque: "2.2", redis: "4.6" }
42+
- { resque: "2.3", redis: "4.7" }
43+
- { resque: "2.4", redis: "4.8" }
44+
- { resque: "2.5", redis: "5.0" }
45+
- { resque: "2.6", redis: "5.2" }
46+
- { resque: "2.7", redis: "5.4" }
47+
- { resque: "3.0", redis: "5.4" }
6248

6349
exclude:
64-
# The resque 1.22 gemfile seems to be okay with ruby 3.2 and 3.3
65-
- { resque: "1.23", ruby: "3.2" } # unknown incompatibility...
66-
- { resque: "1.23", ruby: "3.3" } # unknown incompatibility...
67-
- { resque: "1.23", ruby: "3.4" } # unknown incompatibility...
68-
- { resque: "1.23", ruby: "4.0" } # unknown incompatibility...
69-
70-
- { resque: "1.24", ruby: "3.2" } # unknown incompatibility...
71-
- { resque: "1.24", ruby: "3.3" } # unknown incompatibility...
72-
- { resque: "1.24", ruby: "3.4" } # unknown incompatibility...
73-
- { resque: "1.24", ruby: "4.0" } # unknown incompatibility...
74-
75-
- { resque: "1.25", ruby: "3.2" } # unknown incompatibility...
76-
- { resque: "1.25", ruby: "3.3" } # unknown incompatibility...
77-
- { resque: "1.25", ruby: "3.4" } # unknown incompatibility...
78-
- { resque: "1.25", ruby: "4.0" } # unknown incompatibility...
79-
80-
- { resque: "1.26", ruby: "3.2" } # unknown incompatibility...
81-
- { resque: "1.26", ruby: "3.3" } # unknown incompatibility...
82-
- { resque: "1.26", ruby: "3.4" } # unknown incompatibility...
83-
- { resque: "1.26", ruby: "4.0" } # unknown incompatibility...
84-
85-
- { resque: "2.1", ruby: "3.0" } # redis-namespace 1.7 requires ruby < 3
86-
- { resque: "2.1", ruby: "3.1" } # redis-namespace 1.7 requires ruby < 3
87-
- { resque: "2.1", ruby: "3.2" } # redis-namespace 1.7 requires ruby < 3
88-
- { resque: "2.1", ruby: "3.3" } # redis-namespace 1.7 requires ruby < 3
89-
- { resque: "2.1", ruby: "3.4" } # redis-namespace 1.7 requires ruby < 3
90-
- { resque: "2.1", ruby: "4.0" } # redis-namespace 1.7 requires ruby < 3
91-
9250
- { resque: "2.5", ruby: "2.4" } # redis 5.0 requires ruby 2.5
9351
- { resque: "2.6", ruby: "2.4" } # redis 5.2 requires ruby 2.6
9452
- { resque: "2.6", ruby: "2.5" } # redis 5.2 requires ruby 2.6

Appraisals

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,3 @@
1-
appraise "resque-1.22-redis-2.2" do
2-
gem "resque", "1.22.0" # 2012-08-21
3-
gem "redis-namespace", "1.0.3" # 2011-05-17
4-
gem "redis", "2.2.2" # 2011-08-04
5-
end
6-
7-
appraise "resque-1.23-redis-2.2" do
8-
gem "resque", "1.23.1" # 2013-03-07
9-
gem "redis-namespace", "1.1.0" # 2011-08-15
10-
gem "redis", "2.2.2" # 2011-08-04
11-
end
12-
13-
appraise "resque-1.24-redis-3.0" do
14-
gem "resque", "1.24.0" # 2013-03-21
15-
gem "redis-namespace", "1.2.2" # 2013-08-03
16-
gem "redis", "3.0.7" # 2014-01-21
17-
end
18-
19-
appraise "resque-1.25-redis-3.0" do
20-
gem "resque", "1.25.2" # 2014-03-04
21-
gem "redis-namespace", "1.4.1" # 2013-12-04
22-
gem "redis", "3.0.7" # 2014-01-21
23-
end
24-
25-
appraise "resque-1.26-redis-3.2" do
26-
gem "resque", "1.26.0" # 2016-03-11
27-
gem "redis-namespace", "1.5.2" # 2015-03-30
28-
gem "redis", "3.2.2" # 2015-11-16
29-
end
30-
31-
appraise "resque-1.27-redis-3.3" do
32-
gem "resque", "1.27.4" # 2017-04-15
33-
gem "redis-namespace", "1.6.0" # 2017-11-03
34-
gem "redis", "3.3.5" # 2017-09-28
35-
end
36-
37-
appraise "resque-2.0-redis-4.0" do
38-
gem "resque", "2.0.0" # 2018-11-06
39-
gem "redis-namespace", "1.6.0" # 2017-11-03
40-
gem "redis", "4.0.3" # 2018-10-31
41-
end
42-
43-
appraise "resque-2.1-redis-4.4" do
44-
gem "resque", "2.1.0" # 2021-08-10
45-
gem "redis-namespace", "1.7.0" # 2019-12-11
46-
gem "redis", "4.4.0" # 2021-07-28
47-
end
48-
491
appraise "resque-2.2-redis-4.6" do
502
gem "resque", "2.2.1" # 2022-03-27
513
gem "redis-namespace", "1.8.2" # 2022-03-07

gemfiles/resque_1.22_redis_2.2.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/resque_1.23_redis_2.2.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/resque_1.24_redis_3.0.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/resque_1.25_redis_3.0.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/resque_1.26_redis_3.2.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/resque_1.27_redis_3.3.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/resque_2.0_redis_4.0.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

gemfiles/resque_2.1_redis_4.4.gemfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)