jianguotian opened a new pull request, #14: URL: https://github.com/apache/paimon-full-text/pull/14
### Purpose The workspace declares Rust 1.86, but the locked dependency graph requires up to Rust 1.90. As a result, `cargo +1.86.0 test --workspace --locked` fails before compilation even though CI passes with a newer stable toolchain. ### Changes - Raise the workspace `rust-version` to 1.90 to match the locked dependencies. - Add a dedicated MSRV CI job that reads the common workspace `rust_version` from `cargo metadata` instead of duplicating a hard-coded version in the workflow. - Install that declared toolchain and run `cargo test --workspace --locked`. - Make the existing stable Rust test use the committed lockfile as well. ### Verification - On the original `main`, the dynamic check reads 1.86 and fails on `darling`, `time`, and `roaring` as expected. - On this branch, the same check reads 1.90 and all 48 Rust workspace tests pass. - `cargo fmt --all -- --check` - `cargo clippy --all-targets --workspace --locked -- -D warnings` - `cargo deny check licenses` - Rust dependency metadata and ASF license-header checks -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
