Skip to content

Automate the release pipeline. #36

@trivialfis

Description

@trivialfis

At the moment, creating a PyPI release is a very manual process.

For Windows, I need to download the wheel from the GA CI, upload it to test PyPI, install the uploaded wheel using pip install -i for testing, then upload it to the real index.

For Linux, I used a local Docker cluster for multi-arch build and created and audited the wheel using different workers.

todos:

  • Automate the Linux image build process using GA.
  • Automate the wheel audit and twine check.
  • Automate the upload to the test index.
  • Automate the upload to the real index.
  • Ensure PyPI can verify project links

prs:

Metadata

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