Skip to content

fix: pin reedline to 0.47.0#3398

Merged
amitksingh1490 merged 3 commits into
mainfrom
fix/pin-reedline-0-47
May 28, 2026
Merged

fix: pin reedline to 0.47.0#3398
amitksingh1490 merged 3 commits into
mainfrom
fix/pin-reedline-0-47

Conversation

@amitksingh1490
Copy link
Copy Markdown
Contributor

Summary

Pin reedline to 0.47.0 to mitigate a suspected terminal segfault introduced after the 0.48.0 dependency update.

Context

The v2.13.0 release included a reedline update from 0.47.0 to 0.48.0. The segfault appears related to terminal interaction, and Forge's interactive prompt is built directly on reedline. This PR temporarily pins reedline to the previous known version while the 0.48.0 regression is investigated.

Changes

  • Pin workspace reedline dependency to exactly 0.47.0
  • Downgrade Cargo.lock from reedline 0.48.0 to 0.47.0

Testing

cargo check -p forge_main
cargo test -p forge_main highlighter::tests
cargo test -p forge_main prompt::tests

Notes

This is intended as a conservative mitigation. Once the upstream reedline 0.48.0 issue is isolated or fixed, the dependency can be unpinned and upgraded again.

Temporarily pin reedline to the previous version while investigating a suspected terminal segfault introduced after the 0.48.0 update.

Co-Authored-By: ForgeCode <noreply@forgecode.dev>
@github-actions github-actions Bot added the type: fix Iterations on existing features or infrastructure. label May 27, 2026
Pin the toolchain back to the previous Rust version while investigating the suspected terminal segfault alongside the reedline rollback.

Co-Authored-By: ForgeCode <noreply@forgecode.dev>
@amitksingh1490 amitksingh1490 force-pushed the fix/pin-reedline-0-47 branch from 754cf4e to c1cef33 Compare May 27, 2026 10:47
@amitksingh1490 amitksingh1490 merged commit bcc7177 into main May 28, 2026
8 checks passed
@amitksingh1490 amitksingh1490 deleted the fix/pin-reedline-0-47 branch May 28, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: fix Iterations on existing features or infrastructure.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants