Skip to content

Add a workspace #294

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 8 commits into
base: master
Choose a base branch
from
Open

Add a workspace #294

wants to merge 8 commits into from

Conversation

jprendes
Copy link
Contributor

@jprendes jprendes commented Apr 9, 2025

This PR adds a workspace to the repo to simplify dependency management and crate publishing.

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

jprendes added 8 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]>
This was referenced Apr 9, 2025
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