Skip to content
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

Post signatures and hashes for downloads on Zowe.org #1974

Open
adam-wolfe opened this issue May 9, 2023 · 3 comments
Open

Post signatures and hashes for downloads on Zowe.org #1974

adam-wolfe opened this issue May 9, 2023 · 3 comments
Labels
TSC Technical Steering Committee

Comments

@adam-wolfe
Copy link
Contributor

adam-wolfe commented May 9, 2023

Note: Signatures must be provided for software releases to achieve the OpenSSF Best Practices Silver Badge.

According to the Zowe Release v2 GitHub action (see https://github.com/zowe/zowe-release/actions/runs/4814098720/jobs/8571411479 for an example), we are already generating hashes and signatures for release packages (see console output below). Can we post these on the Zowe downloads page along with some guidance on where users can find the public key and how they can verify the signatures?

4s
Run GREEN='\033[0;32m'
22:58:35 [Info] [Thread 3] Uploading artifact: .release/zowe-smpe-package-2.8.0.zip.sha512
22:58:35 [Info] [Thread 9] Uploading artifact: .release/zowe_sources-2.8.0.zip
22:58:35 [Info] [Thread 0] Uploading artifact: .release/zowe-2.8.0.pax.asc
22:58:35 [Info] [Thread 1] Uploading artifact: .release/zowe-2.8.0.pax.sha512
22:58:35 [Info] [Thread 2] Uploading artifact: .release/zowe-smpe-package-2.8.0.zip.asc
22:58:35 [Info] [Thread 8] Uploading artifact: .release/zowe-cli-plugins-2.8.0.zip.asc
22:58:35 [Info] [Thread 4] Uploading artifact: .release/zowe-containerization-2.8.0.zip.asc
22:58:35 [Info] [Thread 5] Uploading artifact: .release/zowe-containerization-2.8.0.zip.sha512
22:58:35 [Info] [Thread 6] Uploading artifact: .release/zowe-cli-package-2.8.0.zip.asc
22:58:35 [Info] [Thread 7] Uploading artifact: .release/zowe-cli-package-2.8.0.zip.sha512
22:58:36 [Info] [Thread 5] Uploading artifact: .release/zowe-cli-plugins-2.8.0.zip.sha512
22:58:36 [Info] [Thread 2] Uploading artifact: .release/zowe-python-sdk-2.8.0.zip.asc
22:58:36 [Info] [Thread 4] Uploading artifact: .release/zowe-python-sdk-2.8.0.zip.sha512
22:58:36 [Info] [Thread 6] Uploading artifact: .release/zowe-nodejs-sdk-2.8.0.zip.asc
22:58:36 [Info] [Thread 0] Uploading artifact: .release/zowe-nodejs-sdk-2.8.0.zip.sha512
22:58:36 [Info] [Thread 3] Uploading artifact: .release/zowe-nodejs-sdk-typedoc-2.8.0.zip.asc
22:58:36 [Info] [Thread 1] Uploading artifact: .release/zowe-nodejs-sdk-typedoc-2.8.0.zip.sha512
22:58:36 [Info] [Thread 7] Uploading artifact: .release/zowe-PSWI-2.8.0.pax.Z.asc
22:58:36 [Info] [Thread 8] Uploading artifact: .release/zowe-PSWI-2.8.0.pax.Z.sha512
22:58:37 [Info] [Thread 5] Uploading artifact: .release/code-signing-key-info.json

Note that in the past, Zowe.org appears to have provided signatures and hashes along with instructions on how to verify the signatures: https://www.zowe.org/post_download

@adam-wolfe adam-wolfe added new TSC Technical Steering Committee labels May 9, 2023
@balhar-jakub
Copy link
Member

For pax it has information here: https://www.zowe.org/post_download.html?version=2.8.0
but you are right that this seems to be the only packaging that has this information.

@balhar-jakub balhar-jakub added 23pi3 and removed new labels May 18, 2023
@balhar-jakub
Copy link
Member

I believe we need to plan this, probably for next PI as I am not sure we can fit it into this PI.

@balhar-jakub balhar-jakub added 23pi2 and removed 23pi3 labels May 18, 2023
@balhar-jakub
Copy link
Member

The associated issue within the zowe.org is here: zowe/zowe.github.io#830

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TSC Technical Steering Committee
Projects
None yet
Development

No branches or pull requests

2 participants