-
Notifications
You must be signed in to change notification settings - Fork 37
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
Add artefacts to Maven repository #143
Comments
@rost5000 - that sounds cool, thanks for sharing. I'm not sure how to publish to Maven repo though.. is this something that you could PR as a Github Action? I can convert |
@nilslice, Thank you for replying. I think that the optimal way is publishing to sonar (https://central.sonatype.org/publish/requirements/coordinates/) using Gradle. The following steps are needed:
I can do it myself manually with your permition. However, I did not face with github CI actions... You also can see an example of Gradle publishing to local Maven repository in: https://github.com/rost5000/protoloc-gradle-publisher |
Thanks for the info, @rost5000 -- I have a few other things on my list with higher priority right now, but will get to this as soon as possible. |
This would be nice to have, so Gradle builds can use this tool without requiring that developers manually install it. Is there anything I can do to help make this happen? |
@clamothebb i have zero experience publishing to the mentioned artifact management repository, so would take any help you'd offer! I can probably get as far as supplying a token as a secret to the Action environment if you tell me what name & scopes (if needed), in case you'd like to provide a PR to automate this on releases? |
Hi, @nilslice , I manually published the binaries (as a workaround). The current URL: https://central.sonatype.com/artifact/io.github.rost5000.protolock/protolock-binaries If you want to change the scope or naming or integrate auto-publishing to your pipeline, I'll be glad to explain what you require for that |
FYI here are two similar go projects that publish to maven central using gradle and github action: |
I wrote a protolint plugin for gradle. I want to add feature with automatically downloading executable file without installation in
PATH
environment. (It was in protoc plugin: https://github.com/google/protobuf-gradle-plugin ).Could you, please, publish artifacts to Maven Repo as it was in Maven and https://repo1.maven.org/maven2/com/google/protobuf/protoc/3.8.0/?
The text was updated successfully, but these errors were encountered: