Skip to content

Commit faa9a56

Browse files
authored
CI: add Ruby 3.2 to the test matrix (grosser#892)
* CI: add Ruby 3.2 to the test matrix * Bump spinach to version 0.12 * Bump nokogiri to version 1.14.1
1 parent bcc4b8e commit faa9a56

File tree

4 files changed

+10
-16
lines changed

4 files changed

+10
-16
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
strategy:
1111
fail-fast: false # run all tests so we see which gem/ruby combinations break
1212
matrix:
13-
ruby: ['2.7', '3.0', '3.1', head, jruby-head]
13+
ruby: ['2.7', '3.0', '3.1', '3.2', head, jruby-head]
1414
os: [ubuntu-latest, windows-latest]
1515
task: [spec]
1616
include:

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ gem 'minitest', '~> 5.5.0'
88
gem 'rspec', '~> 3.3'
99
gem 'cucumber', "~> 4.0"
1010
gem 'cuke_modeler', '~> 3.6'
11-
gem 'spinach', git: "https://github.com/grosser/spinach.git", branch: "grosser/json" # https://github.com/codegram/spinach/pull/229
11+
gem 'spinach', '~> 0.12'
1212
gem 'rake'
1313
gem 'rubocop', '~> 1.28.0' # lock minor so we do not get accidental violations, also need to drop ruby 2.5 support to upgrade further
1414
gem 'rubocop-ast', '~> 1.17.0' # also need to drop ruby 2.5 support to remove this line

Gemfile.lock

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,3 @@
1-
GIT
2-
remote: https://github.com/grosser/spinach.git
3-
revision: e4e08ffd6d0877d139d602f3f5ccba3c97d69a36
4-
branch: grosser/json
5-
specs:
6-
spinach (0.11.0)
7-
colorize
8-
gherkin-ruby (>= 0.3.2)
9-
101
PATH
112
remote: .
123
specs:
@@ -107,6 +98,9 @@ GEM
10798
rubocop-ast (1.17.0)
10899
parser (>= 3.1.1.0)
109100
ruby-progressbar (1.11.0)
101+
spinach (0.12.0)
102+
colorize
103+
gherkin-ruby (>= 0.3.2)
110104
sys-uname (1.2.2)
111105
ffi (~> 1.1)
112106
test-unit (3.5.3)
@@ -132,7 +126,7 @@ DEPENDENCIES
132126
rspec (~> 3.3)
133127
rubocop (~> 1.28.0)
134128
rubocop-ast (~> 1.17.0)
135-
spinach!
129+
spinach (~> 0.12)
136130
test-unit
137131

138132
BUNDLED WITH

spec/fixtures/rails70/Gemfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,14 @@ GEM
8383
net-protocol
8484
timeout
8585
nio4r (2.5.8)
86-
nokogiri (1.13.3)
86+
nokogiri (1.14.1)
8787
mini_portile2 (~> 2.8.0)
8888
racc (~> 1.4)
89-
nokogiri (1.13.3-x64-mingw32)
89+
nokogiri (1.14.1-x64-mingw32)
9090
racc (~> 1.4)
91-
nokogiri (1.13.3-x86_64-darwin)
91+
nokogiri (1.14.1-x86_64-darwin)
9292
racc (~> 1.4)
93-
nokogiri (1.13.3-x86_64-linux)
93+
nokogiri (1.14.1-x86_64-linux)
9494
racc (~> 1.4)
9595
parallel (1.22.1)
9696
racc (1.6.0)

0 commit comments

Comments
 (0)