Skip to content

Bump crate versions #295

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Conversation

jprendes
Copy link
Contributor

@jprendes jprendes commented Apr 9, 2025

This PR bumps the crate versions for publishing.
The compiler crate needs a major version bump after breaking changes introduced by PR #291
The codegen crate needs a major version bump because it re-exports ttrpc_compiler::Customize.
The main crate needs a major version bump after the breaking changes introduced by PR #290

This PR builds on top of #294: Diff excluding the changes in #294
I'll rebase once #294 is merged

jprendes added 9 commits April 3, 2025 09:12
Bump usage of the protobuf and protobuf-codegen crates to 3.7.2.
These versions include a fix to the advisory RUSTSEC-2024-0437

Signed-off-by: Jorge Prendes <[email protected]>
Bumping protobuf and protobuf-codegen to 3.7.2 breaks the ttrpc-codegen and ttrpc-compiler crates.
Both of these crates were using the 2.27.1 version of the protobuf crates.
This commit fixes the breaking changes introduced by the bump in major version.

Signed-off-by: Jorge Prendes <[email protected]>
Add net feature to tokio to support UDS

Signed-off-by: Jorge Prendes <[email protected]>
move the different functionalities vendored from older protobuf versions into
more descriptive modules within the util module.

Signed-off-by: Jorge Prendes <[email protected]>
Add a cargo workspace that links all the crates in the project together.
This should make publishing easier when "package-workspace" stabilises.

Signed-off-by: Jorge Prendes <[email protected]>
Skip running rustfmt on the code generated by the examples

Signed-off-by: Jorge Prendes <[email protected]>
add publish = false to ttrpc-example to avoid publishing it by mistake

Signed-off-by: Jorge Prendes <[email protected]>
Add RELEASE.md with release intructions

Signed-off-by: Jorge Prendes <[email protected]>
Bump crate versions for publishing.
The compiler crate needs a major version bump after breaking changes introduced by PR containerd#291
The codegen crate needs a major version bump because it exports an item from the compiler crate.
The main crate needs a major version bump after the braking changes introduced by PR containerd#290

Signed-off-by: Jorge Prendes <[email protected]>
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.

1 participant