Skip to content

Commit c1ec551

Browse files
committed
^ Update ruby versions in CI, remove support for rspec version requiring rake 11
Could not test those versions with Ruby 3.2
1 parent 573ef0d commit c1ec551

File tree

9 files changed

+14
-58
lines changed

9 files changed

+14
-58
lines changed

.github/workflows/coverage.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ jobs:
2424
os:
2525
- ubuntu
2626
ruby:
27-
- 2.7
27+
- "3.2"
2828
gemfile:
29-
- gemfiles/rspec_3_11.gemfile
29+
- gemfiles/rspec_3_12.gemfile
3030
env:
3131
BUNDLE_GEMFILE: ${{ matrix.gemfile }}
3232
COVERALLS: true

.github/workflows/tests.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ jobs:
2424
os:
2525
- ubuntu
2626
ruby:
27-
- "2.7"
2827
- "3.0"
2928
- "3.1"
29+
- "3.2"
3030
gemfile:
3131
- gemfiles/rspec_3_0.gemfile
3232
- gemfiles/rspec_3_1.gemfile
@@ -40,12 +40,13 @@ jobs:
4040
- gemfiles/rspec_3_9.gemfile
4141
- gemfiles/rspec_3_10.gemfile
4242
- gemfiles/rspec_3_11.gemfile
43+
- gemfiles/rspec_3_12.gemfile
4344
allow_failures:
4445
- false
4546
include:
4647
- os: ubuntu
4748
ruby: ruby-head
48-
gemfile: gemfiles/rspec_3_11.gemfile
49+
gemfile: gemfiles/rspec_3_12.gemfile
4950
allow_failures: true
5051
env:
5152
BUNDLE_GEMFILE: "${{ matrix.gemfile }}"

Appraisals

Lines changed: 5 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,4 @@
11

2-
appraise "rspec_3_0" do
3-
gem "rspec", "~> 3.0.0"
4-
# https://github.com/rspec/rspec-core/issues/2205
5-
gem "rake", "< 12"
6-
end
7-
8-
appraise "rspec_3_1" do
9-
gem "rspec", "~> 3.1.0"
10-
# https://github.com/rspec/rspec-core/issues/2205
11-
gem "rake", "< 12"
12-
end
13-
14-
appraise "rspec_3_2" do
15-
gem "rspec", "~> 3.2.0"
16-
# https://github.com/rspec/rspec-core/issues/2205
17-
gem "rake", "< 12"
18-
end
19-
20-
appraise "rspec_3_3" do
21-
gem "rspec", "~> 3.3.0"
22-
# https://github.com/rspec/rspec-core/issues/2205
23-
gem "rake", "< 12"
24-
end
25-
262
appraise "rspec_3_4" do
273
gem "rspec", "~> 3.4.0"
284
end
@@ -52,5 +28,9 @@ appraise "rspec_3_10" do
5228
end
5329

5430
appraise "rspec_3_11" do
55-
gem "rspec", "~> 3.10.0"
31+
gem "rspec", "~> 3.11.0"
32+
end
33+
34+
appraise "rspec_3_12" do
35+
gem "rspec", "~> 3.12.0"
5636
end

gemfiles/rspec_3_1.gemfile

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

gemfiles/rspec_3_11.gemfile

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

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

5-
gem "rspec", "~> 3.10.0"
5+
gem "rspec", "~> 3.11.0"
66

77
gemspec path: "../"

gemfiles/rspec_3_0.gemfile renamed to gemfiles/rspec_3_12.gemfile

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

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

5-
gem "rspec", "~> 3.0.0"
6-
gem "rake", "< 12"
5+
gem "rspec", "~> 3.12.0"
76

87
gemspec path: "../"

gemfiles/rspec_3_2.gemfile

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

gemfiles/rspec_3_3.gemfile

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

rspec-json_matchers.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ Gem::Specification.new do |spec|
2828

2929
spec.add_dependency "abstract_class", "~> 1.0", ">= 1.0.1"
3030
spec.add_dependency "awesome_print", "~> 1.6"
31-
spec.add_dependency "rspec", "~> 3.0"
31+
spec.add_dependency "rspec", "~> 3.4"
3232

3333
spec.add_development_dependency "rake", ">= 10.0", "<= 14.0"
34-
spec.add_development_dependency "appraisal", "~> 2.0"
34+
spec.add_development_dependency "appraisal", "~> 2.0", ">= 2.5.0"
3535
spec.add_development_dependency "rspec-its", "~> 1.0"
3636
spec.add_development_dependency "simplecov", ">= 0.21"
3737
spec.add_development_dependency "simplecov-lcov", ">= 0.8"

0 commit comments

Comments
 (0)