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

Use Coursier to download protoc and grpc #177

Merged
merged 4 commits into from
Mar 7, 2024
Merged

Conversation

eed3si9n
Copy link
Member

@eed3si9n eed3si9n commented Mar 7, 2024

Fixes #176
Fixes #166
Fixes #31

Problem

Since #67 we've been using protoc-jar to download protoc, but we don't really need to use that.

Solution

This creates a new sandbox config called ProtobufTool to resolve protoc using Coursier. This would resolve #166 since Couriser would grab the artifact via the resolvers for behind-the-proxy use case.

In addition, this implements gRPC support using the same mechanism.

@eed3si9n eed3si9n requested a review from xuwei-k as a code owner March 7, 2024 05:12
@eed3si9n eed3si9n requested a review from adpi2 March 7, 2024 05:54
Copy link
Member

@adpi2 adpi2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@eed3si9n eed3si9n merged commit 738f4c8 into sbt:main Mar 7, 2024
4 checks passed
@eed3si9n eed3si9n deleted the wip/coursier branch March 7, 2024 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants