Skip to content

Commit 077f3da

Browse files
committed
Explicitly declare bigdecimal as a dependency
/home/runner/work/rspec-mocks/rspec-mocks/bundle/ruby/3.4.0+0/gems/cucumber-cucumber-expressions-17.0.1/lib/cucumber/cucumber_expressions/parameter_type_registry.rb:6:in `require': cannot load such file -- bigdecimal (LoadError) from /home/runner/work/rspec-mocks/rspec-mocks/bundle/ruby/3.4.0+0/gems/cucumber-cucumber-expressions-17.0.1/lib/cucumber/cucumber_expressions/parameter_type_registry.rb:6:in `<top (required)>'
1 parent e486277 commit 077f3da

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1414
### Fixed
1515
- Removed repeated 'the' from error message for use of alternations inside optionals ([#252](https://github.com/cucumber/cucumber-expressions/issues/252))
1616
- [Python] Missing keyword argument defaults in parameter type class ([#259](https://github.com/cucumber/cucumber-expressions/pull/259))
17+
- [Ruby] Added an explicit dependency on `bigdecimal` gem, to fix Ruby 3.4-pre builds where the gem has changed its status from default to bundled ([#273](https://github.com/cucumber/cucumber-expressions/pull/273))
1718

1819
## [17.0.1] - 2023-11-24
1920
### Fixed

ruby/cucumber-cucumber-expressions.gemspec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ Gem::Specification.new do |s|
2323
'source_code_uri' => 'https://github.com/cucumber/common/blob/main/cucumber-expressions/ruby',
2424
}
2525

26+
s.add_runtime_dependency 'bigdecimal'
27+
2628
s.add_development_dependency 'rake', '~> 13.0', '>= 13.0.6'
2729
s.add_development_dependency 'rspec', '~> 3.11', '>= 3.11.0'
2830
s.add_development_dependency 'rubocop', '~> 1.27.0'

0 commit comments

Comments
 (0)