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]

Reply via email to