Skip to content

Pin unicode-segmentation <1.13 (v1.13+ requires Rust 1.86+)#98

Merged
swalkinshaw merged 1 commit intomainfrom
fix-ci-pin-unicode-segmentation
Mar 25, 2026
Merged

Pin unicode-segmentation <1.13 (v1.13+ requires Rust 1.86+)#98
swalkinshaw merged 1 commit intomainfrom
fix-ci-pin-unicode-segmentation

Conversation

@swalkinshaw
Copy link
Copy Markdown
Contributor

@swalkinshaw swalkinshaw commented Mar 25, 2026

Fixes a broken dependency on main due to Rust version. This commits the Cargo.lock file to lock the dependency.

@swalkinshaw swalkinshaw requested a review from adampetro March 25, 2026 20:17
@swalkinshaw
Copy link
Copy Markdown
Contributor Author

Oh it's transitive 🤔

unicode-segmentation v1.13+ requires Rust 1.86+ (unstable unsigned_is_multiple_of).
Pin via direct dep in bluejay-typegen-codegen and commit Cargo.lock so CI
uses the pinned version. Remove once Rust toolchain is upgraded to >= 1.86.
@swalkinshaw swalkinshaw force-pushed the fix-ci-pin-unicode-segmentation branch from dcb440a to f2f8b39 Compare March 25, 2026 20:20
@swalkinshaw
Copy link
Copy Markdown
Contributor Author

@adampetro are you opposed to committing lock file? It's not recommended against anymore: https://blog.rust-lang.org/2023/08/29/committing-lockfiles/

We could upgrade Rust to fix this but it could easily happen again

@swalkinshaw swalkinshaw merged commit cc281b9 into main Mar 25, 2026
4 checks passed
@swalkinshaw swalkinshaw deleted the fix-ci-pin-unicode-segmentation branch March 25, 2026 22:29
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.

2 participants