Skip to content
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

feat(cpp-client): Generate protos for C++ as part of the build #6136

Merged
merged 10 commits into from
Sep 26, 2024

Conversation

jcferretti
Copy link
Member

@jcferretti jcferretti commented Sep 26, 2024

From the conversation with Colin around the last protobuf change for C++ we discussed the need to move away in the C++ build from storing the generated protos in git and instead generate as part of the build itself. We actually need the ability to do that now with Excel and its dependency on a Windows build, because on Windows we depend on vcpkg and the latest version of protobuf that vcpkg makes available, which lags behind in ways that are out of our control regarding the protobuf released versions. This PR makes proto generation part of the build and its output a build artifact, and removes the gen protos from git.

@jcferretti jcferretti requested a review from kosak September 26, 2024 01:08
@jcferretti jcferretti changed the title Generate protos for C++ as part of the build feat(cpp-client) Generate protos for C++ as part of the build Sep 26, 2024
@jcferretti jcferretti changed the title feat(cpp-client) Generate protos for C++ as part of the build feat(cpp-client): Generate protos for C++ as part of the build Sep 26, 2024
@jcferretti jcferretti self-assigned this Sep 26, 2024
@jcferretti jcferretti added this to the 0.37.0 milestone Sep 26, 2024
@kosak kosak self-requested a review September 26, 2024 04:28
kosak
kosak previously approved these changes Sep 26, 2024
@jcferretti jcferretti enabled auto-merge (squash) September 26, 2024 14:57
@jcferretti jcferretti requested a review from niloc132 September 26, 2024 21:06
@jcferretti jcferretti requested a review from kosak September 26, 2024 22:00
@jcferretti jcferretti merged commit d6bee30 into deephaven:main Sep 26, 2024
17 checks passed
@jcferretti jcferretti deleted the cfs-cpp-proto-gen branch September 26, 2024 22:16
@github-actions github-actions bot locked and limited conversation to collaborators Sep 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants