Skip to content

Rust: re-enable dedicated CI job with toolchain 1.85.1#3417

Open
santiagomed wants to merge 6 commits intoapache:masterfrom
santiagomed:fix/rust-ci-reenable
Open

Rust: re-enable dedicated CI job with toolchain 1.85.1#3417
santiagomed wants to merge 6 commits intoapache:masterfrom
santiagomed:fix/rust-ci-reenable

Conversation

@santiagomed
Copy link
Copy Markdown
Contributor

@santiagomed santiagomed commented Apr 25, 2026

Summary

  • re-enable the dedicated Rust CI job
  • bump the Rust CI toolchain from 1.83.0 to 1.85.1
  • update the repo rust-toolchain pin to 1.85.1

Why

The dedicated Rust CI job was disabled, and the previous 1.83.0 toolchain no longer resolves the current dependency graph cleanly. This restores a working Rust validation path.

Follow-up work in #3414 depends on having dedicated Rust CI healthy again, but GitHub cannot stack that upstream PR directly on a fork-only base branch. Review these PRs together, with this one first.

Validation

  • cargo +1.85 test --manifest-path lib/rs/Cargo.toml --locked
  • cargo +1.85 test --manifest-path lib/rs/test/Cargo.toml
  • cargo +1.85 test --manifest-path test/rs/Cargo.toml

@mergeable mergeable Bot added the github_actions Pull requests that update GitHub Actions code label Apr 25, 2026
@santiagomed
Copy link
Copy Markdown
Contributor Author

Follow-up codegen change: #3414. Please review this Rust CI fix first.

@kpumuk
Copy link
Copy Markdown
Member

kpumuk commented Apr 25, 2026

Could you please check e4666f2 on how to enable cross tests as well for Rust, this change only enables unit tests

@santiagomed santiagomed requested a review from mhlakhani as a code owner April 25, 2026 19:29
@mergeable mergeable Bot added rust build and general CI cmake, automake and build system changes labels Apr 25, 2026
@santiagomed santiagomed force-pushed the fix/rust-ci-reenable branch from 69d0f5e to d91566b Compare April 25, 2026 19:30
@santiagomed
Copy link
Copy Markdown
Contributor Author

@kpumuk you're right I had missed the commit, fixed.

@santiagomed santiagomed requested a review from emmenlau as a code owner April 25, 2026 21:21
@mergeable mergeable Bot added the nodejs label Apr 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build and general CI cmake, automake and build system changes github_actions Pull requests that update GitHub Actions code nodejs rust

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants