diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 14bc6e9..0d04eca 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -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: diff --git a/Gemfile.cucumber-2.4.lock b/Gemfile.cucumber-2.4.lock index 5f4a0d9..960b422 100644 --- a/Gemfile.cucumber-2.4.lock +++ b/Gemfile.cucumber-2.4.lock @@ -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) diff --git a/README.md b/README.md index fd59c27..407587c 100644 --- a/README.md +++ b/README.md @@ -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: @@ -101,4 +105,3 @@ Credits ------- Henning Koch from [makandra](https://makandra.com/) -