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 pbandk as a buf remote plugin #224

Open
garyp opened this issue Jul 12, 2022 Discussed in #223 · 1 comment
Open

Publish pbandk as a buf remote plugin #224

garyp opened this issue Jul 12, 2022 Discussed in #223 · 1 comment
Labels
component-codegen enhancement New feature or request

Comments

@garyp
Copy link
Collaborator

garyp commented Jul 12, 2022

  • Adopt the Dockerfile mentioned in the below discussion into the main pbandk git repo.
  • Publish new versions of the docker image to the buf docker registry from pbandk's GitHub Actions release workflow

Discussed in #223

Originally posted by julienfouilhe June 27, 2022
Hi,

I created a buf plugin for pbandk. Dockerfile is available here.

This allows buf users to use pbandk as a remote plugin without having to install it locally.

I'm not very familiar with java so I couldn't make a smaller image work. Also pbandk problem running as root meant I had to add a custom user.

Would you be interested in taking the ownership of that repository and publishing the plugin to the buf registry yourself?

@garyp
Copy link
Collaborator Author

garyp commented Jan 9, 2025

Looks like the process around Buf plugins has changed. The Buf team now maintains all plugins themselves. To get a pbandk plugin added to the Buf Registry, we need to first create an issue using the template at https://github.com/bufbuild/plugins/issues/new/choose. Then we can create a PR following the instructions at https://github.com/bufbuild/plugins/blob/main/CONTRIBUTING.md with the Dockerfile for the pbandk plugin and other required metadata.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component-codegen enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant