-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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 the signing of releases to build process #4033
Conversation
Signed-off-by: jkowall <[email protected]>
Codecov ReportBase: 97.18% // Head: 97.17% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #4033 +/- ##
==========================================
- Coverage 97.18% 97.17% -0.02%
==========================================
Files 295 295
Lines 17390 17390
==========================================
- Hits 16901 16898 -3
- Misses 394 396 +2
- Partials 95 96 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
One missing step if you want to add the key into the keyserver: gpg --keyserver pgp.mit.edu --send-key 79FAF16A8C42B3593143DD7C8DE95E7E9BC9CA3C |
Co-authored-by: Yuri Shkuro <[email protected]> Signed-off-by: Jonah Kowall <[email protected]>
Signed-off-by: jkowall <[email protected]> ## Which problem is this PR solving? Resolves jaegertracing#3960 ## Short description of the changes This adds in signing to the build process, the following steps must be taken to configure 2 new secrets in the repo by another team member. 1. Generate a GPG key : gpg --gen-key Answer the prompts accordingly for the email specified (you can set a password as well) 2. pgp --list-keys Find the GUID for the key you want to use ex: 79FAF16A8C42B3593143DD7C8DE95E7E9BC9CA3C 3. Get the contents of the key: gpg --export-secret-keys -a 8DE95E7E9BC9CA3C 4. Copy and paste (or pipe to a file and use that). This should be added as a secret called GPG_PRIVATE_KEY 5. The password you created should be added as a secret called GPG_PASSWORD Please let me know if you have questions. We can either re-run the last build or wait for the next release to test it. Signed-off-by: jkowall <[email protected]> Signed-off-by: Jonah Kowall <[email protected]> Co-authored-by: Yuri Shkuro <[email protected]> Signed-off-by: shubbham1215 <[email protected]>
Signed-off-by: jkowall [email protected]
Which problem is this PR solving?
Resolves #3960
Short description of the changes
This adds in signing to the build process, the following steps must be taken to configure 2 new secrets in the repo by another team member.
Generate a GPG key : gpg --gen-key
Answer the prompts accordingly for the email specified (you can set a password as well)
pgp --list-keys
Find the GUID for the key you want to use ex: 79FAF16A8C42B3593143DD7C8DE95E7E9BC9CA3C
Get the contents of the key: gpg --export-secret-keys -a 8DE95E7E9BC9CA3C
Copy and paste (or pipe to a file and use that). This should be added as a secret called GPG_PRIVATE_KEY
The password you created should be added as a secret called GPG_PASSWORD
Please let me know if you have questions. We can either re-run the last build or wait for the next release to test it.