Skip to content

chore: sync-lockfiles use 1.93.0 by default#440

Merged
OlivierHecart merged 2 commits intoeclipse-zenoh:mainfrom
ZettaScaleLabs:fix-sync-lockfiles
Feb 24, 2026
Merged

chore: sync-lockfiles use 1.93.0 by default#440
OlivierHecart merged 2 commits intoeclipse-zenoh:mainfrom
ZettaScaleLabs:fix-sync-lockfiles

Conversation

@diogomatsubara
Copy link
Contributor

@diogomatsubara diogomatsubara commented Feb 23, 2026

  • zenoh defaults to 1.93.0 so the sync-lockfiles requires this update since the change in separate support of rust 1.75 to avoid build issues zenoh#2392
  • removes the copying of the zenoh-c Cargo.lock to the opaque-types dir because when zenoh-c rectifies its lockfile, the build script copies it over to the opaque-types dir.

This should fix https://github.com/eclipse-zenoh/zenoh/actions/runs/22267474383/job/64416243684 and is related to eclipse-zenoh/zenoh#2439

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the sync-lockfiles GitHub Actions workflow to use Rust 1.93.0 by default, aligning the lockfile sync process with Zenoh’s updated default toolchain.

Changes:

  • Bump the default Rust toolchain used by sync-lockfiles from 1.75.0 to 1.93.0 (inputs description + all rustup/cargo invocations).
  • Remove the zenoh-c-specific step that copied Zenoh’s Cargo.lock into build-resources/opaque-types/Cargo.lock.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@OlivierHecart OlivierHecart merged commit 1298876 into eclipse-zenoh:main Feb 24, 2026
6 of 7 checks passed
@OlivierHecart OlivierHecart deleted the fix-sync-lockfiles branch February 24, 2026 13:30
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.

3 participants