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

CI: Add GitHub artifact attestations to package distribution #7427

Merged

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    36e5753 View commit details
    Browse the repository at this point in the history
  2. CI: Use 'gh attestation verify' for validation

    * Add verification of artifact attestation before publishing to PyPI
      using the 'gh attestation verify' CLI API, added in v2.49.0.
       - c.f. https://github.com/cli/cli/releases/tag/v2.49.0
    * If twine became compromised and altered the distributions _after_ they
      had an attestation created for them then the attestation check would fail.
    matthewfeickert committed May 23, 2024
    Configuration menu
    Copy the full SHA
    b0b1d92 View commit details
    Browse the repository at this point in the history