-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
The idea is project page should provide clear steps to verify if the release is official.
I'm afraid I've no standard way of doing that, however it would be nice if you could mention the official PGP key ids in the Download section.
Moving from 4.12 to 5.5.1 gives the following:
> Checksum/PGP violations detected on resolving configuration :src:jorphan:testCompileClasspath
No trusted PGP keys are configured for group org.apiguardian:
org.apiguardian:apiguardian-api:1.1.0 (pgp=[85911f425ec61b51], sha512=[computation skipped])
No trusted PGP keys are configured for group org.junit.jupiter:
org.junit.jupiter:junit-jupiter-api:5.5.1 (pgp=[85911f425ec61b51], sha512=[computation skipped])
No trusted PGP keys are configured for group org.junit.platform:
org.junit.platform:junit-platform-commons:1.5.1 (pgp=[85911f425ec61b51], sha512=[computation skipped])
No trusted PGP keys are configured for group org.opentest4j:
org.opentest4j:opentest4j:1.2.0 (pgp=[85911f425ec61b51], sha512=[computation skipped])
See also spring-projects/spring-framework#23434 (comment)
See also jacoco/jacoco#937
See also https://gitlab.ow2.org/asm/asm/issues/317884
Sample implementation for Apache JMeter: https://jmeter.apache.org/download_jmeter.cgi As you see, it refers KEYS file and links to the page with gpg commands to verify the signatures.
PS. I don't really expect that everybody would start verifying their downloads, however making the official key ID publicly available would help for automated verifications as well.
PS. Thanks for JUnit!