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

Make artifact verification instructions more visible #2463

Open
sethmlarson opened this issue Jun 17, 2024 · 2 comments
Open

Make artifact verification instructions more visible #2463

sethmlarson opened this issue Jun 17, 2024 · 2 comments
Labels
admin Relates to Django Admin app/downloads Relates to the downloads app backend Relates to the backend of the app frontend Relates to the frontend of the app

Comments

@sethmlarson
Copy link
Contributor

Today our download pages allude to being able to verify artifacts, either through Sigstore (recommended) or GPG, however these instructions aren't as clearly documented as they could be and in theory we want everyone downloading from python.org to be taking advantage of one of these two options.

My proposal is to:

  • Add an anchor to the download details page for GPG identities so it can be linked to directly.
  • For all download detail pages:
    • Provide a link to the instructions for verifying with GPG
    • If there are Sigstore artifacts, also provide links to instructions for verifying Sigstore.
    • Recommend users using Sigstore over GPG when it's available.
@JacobCoffee
Copy link
Member

all download detail pages

This would be a heavy lift if I understand correctly as each release page is non-codified markdown in the /admin backend :(

@JacobCoffee JacobCoffee added frontend Relates to the frontend of the app backend Relates to the backend of the app admin Relates to Django Admin app/downloads Relates to the downloads app labels Sep 13, 2024
@sethmlarson
Copy link
Contributor Author

@JacobCoffee We might be able to slot in the information programmatically in this template? https://github.com/python/pythondotorg/blob/main/templates/downloads/release_detail.html#L42

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
admin Relates to Django Admin app/downloads Relates to the downloads app backend Relates to the backend of the app frontend Relates to the frontend of the app
Projects
None yet
Development

No branches or pull requests

3 participants
@sethmlarson @JacobCoffee and others