Skip to content

Publish GitHub release after PyPI release #1417

@seifertm

Description

@seifertm

The current GitHub workflow creates a GitHub release and uploads the release artifacts to PyPI when a Git tag is pushed. The GitHub release is created in draft mode. This prevents users from being notified before the release artifacts are available on PyPI, for example when the PyPI upload job fails.

The current process requires to manually publish the GitHub release for each tag.

The goal of this task is to add a job to the existing GitHub workflow that updates the GitHub release to "published" when the release artifacts have been uploaded successfully to PyPI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions