-
-
Notifications
You must be signed in to change notification settings - Fork 328
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade cucumber dependency to work with cucumber 6 #515
Conversation
This needs 2 fixes.
|
Thanks a lot @luke-hill ! I was pretty confused here 😅 I still don't get "Amend one of the steps to mitigate the error" for now. I wait for the CI to pass before taking a deeper look. |
Somewhere in one of the tests we write a cuke this now needs amending a tiny amount to
|
Yeap, did it right before your comment, thanks a lot :) Regarding Rails 6.0, you would not to support cucumber 6 with rails 6.0 on purpose? Or did you notice something that would prevent us to do so? |
Semi on purpose. A while back we started to try trim down our support matrix. And we came up with a semi-ok set of rules. https://github.com/cucumber/cucumber-rails/blob/main/.github/workflows/build.yml#L13-L18 Obviously over time this has then extended to other gems/versions. but basically if it's not rails 5.2 or the latest 6.x we don't support it with the latest gems. To try and kick people to one of those versions. So we then started staggering capybara and cucumber versions accordingly. |
@luke-hill @aurelien-reeves I'd suggest removing the parts of that comment that are inconsistent with the versions specified below. |
Ok, thanks. I would suggest to let rails 5.2 with cucumber < 6, but support rails 6.0 with cucumber < 7 like rails 6.1 if it works well I noticed also that it seems we are not yet compatible with ruby 3. I will open a PR for that soon I guess ;) |
Did you spot something inconsistent in it? |
This: Versus this: Same for Comments always get out of date. Better to remove them. |
That looks good to me. With ruby 2.4 we want to check only rails 5.0 and rails 5.1, so we exclude rails 5.2, rails 6.0 and rails 6.1 from ruby 2.4 in the matrix. The same for other versions of ruby |
Oh I see now. I missed the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🆒
Seems that when cucumber dependency was upgraded to 6 (cucumber#515) changes to apparaisals weren't commited
No description provided.