From 70482b4888700b08e9925d6c8018a709a74e9a5f Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Wed, 7 Aug 2024 20:54:46 +0200 Subject: [PATCH] Use separate version for `dora-message` crate Decouples the `dora-message` version from the version of the other `dora-*` crates. This allows us to use semver-versioning for the `dora-message` crate to encode message compatibility across dora versions. --- Cargo.toml | 1 + libraries/message/Cargo.toml | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index e058dd81..501fb446 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -66,6 +66,7 @@ dora-coordinator = { version = "0.3.5", path = "binaries/coordinator" } dora-ros2-bridge = { path = "libraries/extensions/ros2-bridge" } dora-ros2-bridge-msg-gen = { path = "libraries/extensions/ros2-bridge/msg-gen" } dora-ros2-bridge-python = { path = "libraries/extensions/ros2-bridge/python" } +# versioned independently from the other dora crates dora-message = { version = "0.3.5", path = "libraries/message" } arrow = { version = "52" } arrow-schema = { version = "52" } diff --git a/libraries/message/Cargo.toml b/libraries/message/Cargo.toml index 983f7b86..224ba3f6 100644 --- a/libraries/message/Cargo.toml +++ b/libraries/message/Cargo.toml @@ -1,6 +1,7 @@ [package] name = "dora-message" -version.workspace = true +# versioned separately from the other dora crates +version = "0.3.5" edition = "2021" documentation.workspace = true description.workspace = true