Skip to content

Conversation

@anuraaga
Copy link
Contributor

We don't have to do this, but figured I'd whip it up as an idea.

This configures the build to sign artifacts instead of using Bintray's global key. This allows users to verify that the signing key is indeed owned by OTel (perhaps using Nexus Pro and a strict verification policy), possibly reduces some load on Bintray during publishing, and gives some flexibility if we want to try other publishing options.

For now, I just made a key for OpenTelemetry Java

pub   rsa2048 2020-11-27 [SC]
      3F05DDA9F317301E927136D417A27CE7A60FF5F0
uid           [ultimate] OpenTelemetry Java
sub   rsa2048 2020-11-27 [E]

gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 3F05DDA9F317301E927136D417A27CE7A60FF5F0

We can change the key as we want to - not sure if it makes sense to have a global GPG key for OTel or stick with one for OTel Java. Otherwise, I'd need a way to share this key with other maintainers, especially the revocation key.

Copy link
Member

@trask trask left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@iNikem
Copy link
Contributor

iNikem commented Nov 27, 2020

I don't have any opinion about that :( But for some reason I don't believe it will help us with Bintray.

@anuraaga anuraaga merged commit f9671e7 into open-telemetry:master Nov 28, 2020
schmikei pushed a commit to schmikei/opentelemetry-java-instrumentation that referenced this pull request Apr 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants