Skip to content

Conversation

@milyin
Copy link
Contributor

@milyin milyin commented Oct 24, 2025

This fixes build with rust 1.75 with recent Cargo.lock from Zenoh
https://github.com/eclipse-zenoh/ci/actions/runs/18765427681/job/53539387743

@milyin milyin added the internal Changes not included in the changelog label Oct 24, 2025
@milyin
Copy link
Contributor Author

milyin commented Nov 26, 2025

The repository contains CI check for rust 1.75 compatibility, but this check verifies that zenoh-c compiles with rust 1.75 with synchronized Cargo.lock.
This update adds dependency on pinned rust 1.75 compatible dependencies of zenoh which ensures rust 1.75 compatibility without cargo.lock.
So it's necessary to either:

  • decide that we don't care about zenoh-c rust 1.75 compatibiliity by itself, Cargo.lock imposed compatibility is enough. In this case this PR can be abandonned
  • decide that we want to make sure that zenoh-c works with rust 1.75 without cargo.lock. In this case test for build without cargo.lock must be added to PR

@milyin milyin marked this pull request as draft November 26, 2025 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal Changes not included in the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant