Is your feature request related to a problem?
Currently the only way to use the grpc plugin for generating the grpc java is by using the io.grpc:protoc-gen-grpc-java jar in the the java lifecycle.
However if we want to use the local plugin with buf or use in some other using it becomes very difficult.
Except for brew other package managers do not support installing the grpc-java variant
Mise supports github and http backend, right now I have been using it in mise with following configuration
[tools."http:protoc-gen-grpc-java"]
version = "1.78.0"
bin = "protoc-gen-grpc-java"
url = 'https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-java/{{version}}/protoc-gen-grpc-java-{{version}}-{{os(macos="osx")}}-{{arch(x64="x86_64", arm64="aarch_64")}}.exe'
version_list_url = "https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-java/maven-metadata.xml"
version_regex = "<version>([^<]+)</version>"
Having the assets publish in github would allow a better integration with mise setup.
But then the issue will come with respect to renovate update, because renovate currently doesn't support mise github backend as well.
Describe the solution you'd like
Having the release assets as part of the github release so at least we can use it with mise with ease
Is your feature request related to a problem?
Currently the only way to use the grpc plugin for generating the grpc java is by using the io.grpc:protoc-gen-grpc-java jar in the the java lifecycle.
However if we want to use the local plugin with buf or use in some other using it becomes very difficult.
Except for brew other package managers do not support installing the grpc-java variant
Mise supports github and http backend, right now I have been using it in mise with following configuration
Having the assets publish in github would allow a better integration with mise setup.
But then the issue will come with respect to renovate update, because renovate currently doesn't support mise github backend as well.
Describe the solution you'd like
Having the release assets as part of the github release so at least we can use it with mise with ease