Skip to content

update from main repo#2

Open
sravinet wants to merge 16 commits intosravinet:mainfrom
cucumber-rs:main
Open

update from main repo#2
sravinet wants to merge 16 commits intosravinet:mainfrom
cucumber-rs:main

Conversation

@sravinet
Copy link
Owner

No description provided.

tyranron and others added 11 commits September 18, 2025 18:12
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- upgrade `cucumber-expressions` crate from 0.4 to 0.5 version
- upgrade `gherkin` crate from 0.14 to 0.15 version
- upgrade `synthez` crate from 0.3 to 0.4 version
- bump up MSRV to 1.88

Additionally:
- fix Book manifest for `mdBook` 0.5
Co-authored-by: Kai Ren <tyranron@gmail.com>
)

Co-authored-by: Kai Ren <tyranron@gmail.com>
sravinet added a commit that referenced this pull request Dec 22, 2025
- Use `is_some_and` method instead of map comparison pattern
- Simplify Option handling with `and_then` and `then` methods
- Use cleaner `?` operator in closures

These changes align with upstream Rust idioms from PR #2.
sravinet added a commit that referenced this pull request Dec 22, 2025
Document the decision to adopt modern Rust idioms including:
- is_some_and method for cleaner Option checking
- ? operator in closures for better error handling
- Simplified Option and Result patterns

This ADR captures the rationale behind the code modernization
changes applied from upstream PR #2.
aepfli and others added 5 commits December 23, 2025 14:26
Co-authored-by: Kai Ren <tyranron@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Ren <tyranron@gmail.com>
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.

5 participants