Skip to content

Publish plugin as github release assets #12637

@altaiezior

Description

@altaiezior

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions