Skip to content

Depend only on cucumber-core at runtime#1049

Draft
mvz wants to merge 1 commit into
mainfrom
depend-only-on-cucumber-core
Draft

Depend only on cucumber-core at runtime#1049
mvz wants to merge 1 commit into
mainfrom
depend-only-on-cucumber-core

Conversation

@mvz

@mvz mvz commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

Limit Aruba's runtime dependency on cucumber to just cucumber-core.

Details

This limits Aruba's runtime dependencies on the cucumber ecosystem to just cucumber-core. Aruba uses cucumber-core for its event bus implementation

Motivation and Context

This makes using Aruba with RSpec or minitest less awkward by not pulling in the entirety of Cucumber. See #402 and #806 for background on this.

How Has This Been Tested?

CI.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Internal change (refactoring, test improvements, developer experience or update of dependencies)

Checklist:

  • I've added tests for my code
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

@mvz

mvz commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

This requires some update to the documentation to make sure users pull in full cucumber if they need it.

@mvz
mvz marked this pull request as draft July 14, 2026 07:43
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.

1 participant