-
Notifications
You must be signed in to change notification settings - Fork 18
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
Artifacts not signed #90
Comments
The first link you've sent is NOT the plugin. It's something we call a "plugin marker". It's just a pom having the actual plugin as it's dependency. How exactly are you using the plugin that you ended up having this problem? |
Thanks. I've updated the description to be more generic. As for how I use it. I just use it in settings.gradle.kts via <component group="org.gradle.toolchains.foojay-resolver" name="org.gradle.toolchains.foojay-resolver.gradle.plugin" version="0.9.0">
<artifact name="org.gradle.toolchains.foojay-resolver.gradle.plugin-0.9.0.pom">
<sha256 value="daeec583f12c2b437c3557521826101197d90b92e3b64e44610b3f21d8bb0a5f" origin="Generated by Gradle" reason="Artifact is not signed"/>
</artifact>
</component> For other foojay artifacts, the signature is correctly validated via: <trusted-key id="1BD97A6A154E7810EE0BC832E2F38302C8075E3D">
<trusting group="org.gradle.kotlin" name="gradle-kotlin-dsl-plugins"/>
<trusting group="org.gradle.toolchains" name="foojay-resolver"/>
</trusted-key> Something that would be nice would be validation of the fetched JVM, but that's another topic. |
Seems like we are aware of the problem, will close this issue in favor of that one: |
Hah... and that other issue you linked now was created as a side effect of an issue I filed in s3 build cache plugin 2.5 years ago, forgot about that one. :) |
Not all artifacts are signed. Updating the plugin to a new version with dependabot without also updating the checksum fails with:
By having all the relevant content signed, dependabot would be able to provide a PR with a decent chain of trust by relying on signature verification alone.
The text was updated successfully, but these errors were encountered: