Skip to content

Commit c9d75e6

Browse files
committed
* Update CI for ruby 3.4
1 parent c9dcb82 commit c9d75e6

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

.github/workflows/code_style_checks.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
os:
2525
- ubuntu
2626
ruby:
27-
- "3.3"
27+
- "3.4"
2828
runs-on: ${{ matrix.os }}-latest
2929
steps:
3030
- name: Checkout

.github/workflows/tests.yaml

+4-3
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,11 @@ jobs:
2424
os:
2525
- ubuntu-latest
2626
ruby:
27-
- "3.3"
28-
- "3.2"
29-
- "3.1"
3027
- "3.0"
28+
- "3.1"
29+
- "3.2"
30+
- "3.3"
31+
- "3.4"
3132
allow_failures:
3233
- false
3334
include:

Gemfile

+7-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,13 @@ gemspec
66

77
group :test do
88
gem "aruba"
9-
gem "cucumber", "~> 9.2"
9+
if RUBY_VERSION >= '3.4'
10+
# Cucumber is broken on Ruby 3.4, requires the fix in
11+
# https://github.com/cucumber/cucumber-ruby/pull/1757
12+
gem "cucumber", ">= 9.2", git: 'https://github.com/cucumber/cucumber-ruby'
13+
else
14+
gem "cucumber", "~> 9.2"
15+
end
1016
gem "rspec"
1117

1218
gem "rubocop", ">= 1.0.0"

0 commit comments

Comments
 (0)