cucumber / cucumber-rails

Rails Generators for Cucumber with special support for Capybara and DatabaseCleaner
https://github.com/cucumber/cucumber-rails
MIT License
1.03k stars 327 forks source link

Refactor/simplify test matrix #588

Closed luke-hill closed 2 weeks ago

luke-hill commented 2 months ago

🤔 What's changed?

Follow up from previous work in #586 to explain the decisions. Move to an include/exclude matrix to cover old/new rubies vs standard ones

⚡️ What's your motivation?

Explain the choices of what combinations to run plus simplify things a little (Removing some redundant combinations in the process).

🏷️ What kind of change is this?

♻️ Anything particular you want feedback on?

📋 Checklist:


This text was originally generated from a template, then edited by hand. You can modify the template here.

luke-hill commented 2 months ago

cc/ @p8 / @olleolleolle for some updates here (We actually reduce the size of the matrix, but build it in a slightly diff way so you can see "how" it is built better).

luke-hill commented 2 weeks ago

ping @p8 this is now merged in. I probably will update the changelog soon as this is a reasonably important change (As we're now 'officially' supporting rails 7.2 - I'll probably also cut a patch version just to signify this also.

p8 commented 2 weeks ago

Thanks @luke-hill !