Release rodbus 1.6.0-M2 (crates.io only) - #192
Merged
Merged
Conversation
Milestone to publish only the `rodbus` crate to crates.io for the shared client channel access change (#191). There are no FFI changes, so this milestone is not pushed to Maven/NuGet/docs. Full lockstep version bump 1.6.0-M1 -> 1.6.0-M2 across all crates, FFI binding build files, and the guide. The lockstep bump is required even for a crates.io-only publish: the FFI layer asserts the generated bindings' expected version (rodbus-schema, ffi/rodbus-schema/src/lib.rs) against the native library's runtime version (rodbus::VERSION, via ffi/rodbus-ffi/src/lib.rs), so bumping rodbus alone fails the binding tests in CI. Release process: this does NOT use the tag-driven pipeline (a tag fires all release jobs across every ecosystem). After merge, publish manually from main with `cargo publish -p rodbus`; no git tag is pushed. Binding versions therefore read 1.6.0-M2 in source but stay published at 1.5.0 until the 1.6.0 final re-syncs everything.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Milestone release for #191. No FFI changes, so this is not pushed to Maven/NuGet/docs.
Lockstep version bump across all crates, FFI binding build files, and the guide. The lockstep bump is required even for a crates.io-only publish:
rodbus-schemaasserts the bindings' expected version againstrodbus::VERSION, so bumpingrodbusalone fails the binding tests.After merge, publish manually from
mainwithcargo publish -p rodbus. No tag is pushed — a tag would fire the full release pipeline across every ecosystem.