Skip to content

Switch to do releases from CI #710

Open
@dnicolodi

Description

Currently we do releases from maintainers machines as this allowed us to upload PGP signatures for the releases. However, PyPI support for PGP signatures has never been great, it has been deprecated, and even removed. Digital Attestations have been implemented to replace PGP signatures https://docs.pypi.org/attestations/producing-attestations/ However, these are supported only when publishing with Trusted Publishing https://docs.pypi.org/trusted-publishers/ and only with GitHub and GitLab-based Trusted Publishers.

I think we should move our release process to do the upload of sdists and wheels from CI with Trusted Publishing and Digital Attestations.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions