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

Publish/release standalone binaries for protoc-gen-dart #663

Open
bshi opened this issue May 26, 2022 · 3 comments
Open

Publish/release standalone binaries for protoc-gen-dart #663

bshi opened this issue May 26, 2022 · 3 comments
Labels
CI Related to GitHub CI

Comments

@bshi
Copy link

bshi commented May 26, 2022

Some tooling (e.g. bazel) would benefit from official standalone binaries for the protoc plugin. Would the project be open to building & hosting these kinds of artifacts? A github action centric approach (PoC cbracken/rules_dart#59 (comment)) might be a good MVP viable for most use-cases.

@osa1 osa1 added the CI Related to GitHub CI label Jun 3, 2022
@loeffel-io
Copy link

+1

@gattytto
Copy link

gattytto commented Feb 20, 2023

hello this subject is very interesting, googleapis repo uses their own generators, usually each made in the language it generates, they use some magic to avoid "binaries" using http_archive references into repositories with a structure that builds(works in linux/mac) them within the pipeline, and then the repository_rules file has the different tags the buildfile_generator will use to create a centralized buildfile.bazel with all the targets for the diff languages, I think if you could make the protoc-generator plugin as a separate github repo and replicate python or other generators repositories.bzl,BUILD.bazel,rules_dart/BUILD.bazel...

It would be awesome if we could have dart added to the list
as other users mentioned in other issues, the task surpasses my skillset widely ftm

@loeffel-io
Copy link

loeffel-io commented Aug 28, 2023

Please provide those binaries 🙏 would help a lot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Related to GitHub CI
Projects
None yet
Development

No branches or pull requests

4 participants