Skip to content

Conversation

S-H-GAMELINKS
Copy link

This commit removes support for Cucumber v1.3.

The last release of Cucumber v1.3 was nearly 10 years ago: https://github.com/cucumber/cucumber-ruby/releases/tag/v1.3.20 It's hard to imagine anyone using such an old version of Cucumber with test-queue in 2025.

I’m also working on adding Ruby 3.4 support to CI for test-queue, but running test-queue with Cucumber v1.3 on Ruby 3.4 is problematic: S-H-GAMELINKS#1

Given these factors, I think it’s reasonable to drop support for Cucumber v1.3.

This commit removes support for Cucumber v1.3.

The last release of Cucumber v1.3 was nearly 10 years ago:
https://github.com/cucumber/cucumber-ruby/releases/tag/v1.3.20
It's hard to imagine anyone using such an old version of Cucumber with test-queue in 2025.

I’m also working on adding Ruby 3.4 support to CI for test-queue,
but running test-queue with Cucumber v1.3 on Ruby 3.4 is problematic:
#1

Given these factors, I think it’s reasonable to drop support for Cucumber v1.3.
runtime.send(:summary_report).test_cases.total_failed
else
runtime.results.scenarios(:failed).size
end
Copy link
Author

@S-H-GAMELINKS S-H-GAMELINKS May 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This conditional branch was specifically needed to support Cucumber v1.3.
Since support for that version has been removed, this code is no longer necessary.

@tmm1
Copy link
Owner

tmm1 commented May 14, 2025

I don't have a strong preference but there appears to be a release planned with ruby 3.4 support cucumber/cucumber-ruby#1785 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants