Skip to content

Commit 75684e5

Browse files
committed
⬆️ Update CI matrix with modern versions
1 parent e2fb351 commit 75684e5

File tree

3 files changed

+30
-14
lines changed

3 files changed

+30
-14
lines changed

.github/workflows/ruby.yml

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,23 @@ jobs:
1111
strategy:
1212
fail-fast: false
1313
matrix:
14-
os: [ ubuntu-22.04 ]
15-
ruby: [ "2.4", "2.5", "2.6", "2.7", "3.0", "3.1", "3.2", "3.3" ]
16-
resque: [ "1.22", "1.23", "1.24", "1.25", "1.26", "1.27", "2.0", "2.1", "2.2", "2.3", "2.4", "2.5", "2.6" ]
14+
os: [ ubuntu-22.04, ubuntu-24.04 ]
15+
ruby: [ "2.4", "2.5", "2.6", "2.7", "3.0", "3.1", "3.2", "3.3", "3.4" ]
16+
resque:
17+
- "1.22"
18+
- "1.23"
19+
- "1.24"
20+
- "1.25"
21+
- "1.26"
22+
- "1.27"
23+
- "2.0"
24+
- "2.1"
25+
- "2.2"
26+
- "2.3"
27+
- "2.4"
28+
- "2.5"
29+
- "2.6"
30+
- "2.7"
1731

1832
include:
1933
- { resque: "1.22", redis: "2.0" }
@@ -29,11 +43,7 @@ jobs:
2943
- { resque: "2.4", redis: "4.8" }
3044
- { resque: "2.5", redis: "5.0" }
3145
- { resque: "2.6", redis: "5.2" }
32-
33-
- os: ubuntu-20.04
34-
ruby: "3.3"
35-
resque: "2.6"
36-
redis: "5.2"
46+
- { resque: "2.7", redis: "5.4" }
3747

3848
exclude:
3949
# The resque 1.22 gemfile seems to be okay with ruby 3.2 and 3.3

Appraisals

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ appraise "resque-1.22-redis-2.0" do
44
gem "redis", "2.2.2" # 2011-08-04
55
end
66

7-
appraise "resque-1.23-redis-2.0" do
7+
appraise "resque-1.23-redis-3.0" do
88
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
9+
gem "redis-namespace", "1.2.2" # 2013-08-03
10+
gem "redis", "3.0.7" # 2014-01-21
1111
end
1212

1313
appraise "resque-1.24-redis-3.0" do
@@ -75,3 +75,9 @@ appraise "resque-2.6-redis-5.2" do
7575
gem "redis-namespace", "1.11.0" # 2023-06-08
7676
gem "redis", "5.2.0" # 2024-04-15
7777
end
78+
79+
appraise "resque-2.7-redis-5.4" do
80+
gem "resque", "2.7.0" # 2024-12-30
81+
gem "redis-namespace", "1.11.0" # 2023-06-08
82+
gem "redis", "5.4.1" # 2025-07-17
83+
end
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
source "https://rubygems.org"
44

55
gem "appraisal"
6-
gem "resque", "1.23.1"
7-
gem "redis-namespace", "1.1.0"
8-
gem "redis", "2.2.2"
6+
gem "resque", "2.7.0"
7+
gem "redis-namespace", "1.11.0"
8+
gem "redis", "5.4.1"
99

1010
gemspec path: "../"

0 commit comments

Comments
 (0)