Skip to content

Update Cucumber

gitlab-qa-bot requested to merge update-cucumber into 4-0-dev

Created by: pirj

1.3-2.0 don't work for me locally with a weird error:

undefined method `[]' for nil:NilClass (NoMethodError) /Users/pirj/.rvm/gems/ruby-2.7.1@rspec-core/gems/cucumber-1.3.20/lib/cucumber/core_ext/proc.rb:17:in `file_colon_line'

2.4.0 spits "undefined method with_filtered_backtrace" in some other repository (rspec-core to my best memory) 3.2.0 - "undefined method ok?" there as well 4.1 depends on diff-lcs (< 1.4, >= 1.3, ~> 1.3), while we depend on = 1.4.4

5.2.0 only supports Ruby > 2.5. we support >=2.3. But it depends on diff-lcs >= 1.4.4.

I've checked 3.2.0, 4.1.0, 5.3.0, 6.1.0, and they work (except for 4.1.0).

I vaguely recall we were discussing not running cucumber on older Rubies (2.3-2.4), is this correct? Otherwise I'll roll back to 3.2.0.

Sibling PRs:

Merge request reports