Skip to content

Commit

Permalink
Ensure compatibility with Ruby 3.3 (#13)
Browse files Browse the repository at this point in the history
  • Loading branch information
makmic authored Dec 11, 2024
1 parent 4faba73 commit 0cb0f77
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 2 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ jobs:
gemfile: Gemfile.cucumber-4.1
- ruby: 3.2.0
gemfile: Gemfile.cucumber-5.3
- ruby: 3.3.6
gemfile: Gemfile.cucumber-5.3
env:
BUNDLE_GEMFILE: "${{ matrix.gemfile }}"
steps:
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.cucumber-2.4.lock
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ GEM
cucumber-wire (0.0.1)
diff-lcs (1.3)
ffi (1.9.23)
gemika (0.8.2)
gemika (0.8.3)
gherkin (4.1.3)
multi_json (1.13.1)
multi_test (0.1.2)
Expand Down
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,10 @@ We recommend to test large changes against multiple versions of Ruby and multipl
- Install development dependencies using `bundle matrix:install`
- Run tests using `bundle matrix:spec`

```sh
for version in "2.5.3" "2.6.6" "2.7.2" "3.2.0" "3.3.6"; do rbenv shell $version && bundle install && bundle exec rake matrix:install && bundle exec rake matrix:spec; done
```

Note that we have configured GitHub Actions to automatically run tests in all supported Ruby versions and dependency sets after each push. We will only merge pull requests after a green workflow build.

If you would like to contribute:
Expand All @@ -101,4 +105,3 @@ Credits
-------

Henning Koch from [makandra](https://makandra.com/)

0 comments on commit 0cb0f77

Please sign in to comment.