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

[SPARK-48777][BUILD]Migrate build system to Bazel #23

Closed
wants to merge 11 commits into from

Conversation

grundprinzip
Copy link
Contributor

@grundprinzip grundprinzip commented Jul 2, 2024

What changes were proposed in this pull request?

Until now the repository was using a hand-written Makefile to compile and build the Spark Connect go client. This comes with some downsides of how to generate for example the protobuf and grpc dependencies and required us to commit the generated code to the repository.

This patch fixes this by migrating the build to Bazel and leveraging the built-in protobuf generation.

Why are the changes needed?

Build stability

Does this PR introduce any user-facing change?

NO

How was this patch tested?

Existing Tests

@grundprinzip grundprinzip changed the title [Spark 48777] [Spark 48777][BUILD]Migrate build system to Bazel Jul 2, 2024
@HyukjinKwon HyukjinKwon changed the title [Spark 48777][BUILD]Migrate build system to Bazel [SPARK-48777][BUILD]Migrate build system to Bazel Jul 3, 2024
@HyukjinKwon
Copy link
Member

Merged to master

@ptxmac
Copy link
Contributor

ptxmac commented Jul 3, 2024

Will this break clients that don't use bazel!

HyukjinKwon pushed a commit that referenced this pull request Jul 3, 2024
…owed and it follows the Spark release

### What changes were proposed in this pull request?
Cleanup from #23 that needs to set the package version to something that is not v1.

### Why are the changes needed?
Go compatibility

### Does this PR introduce _any_ user-facing change?
No

### How was this patch tested?
Existing tests.

Closes #24 from grundprinzip/SPARK-48777-2.

Authored-by: Martin Grund <martin.grund@databricks.com>
Signed-off-by: Hyukjin Kwon <gurwls223@apache.org>
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.

3 participants