MarketSquare/SSHLibrary

Create PyPI release workflow

Open

#451 opened on Aug 30, 2024

 (0 comments) (0 reactions) (0 assignees)Python (145 forks)auto 404
help wantedinfrastructure

Repository metrics

Stars
 (167 stars)
PR merge metrics
 (PR metrics pending)

Description

For historical reasons, releases are made locally. Add the github-release workflow for pypi. Check BUILD.rst for current approach for releases. Goals are:

  • easier release process

  • unified release process

  • limit rights on pypi organization

  • SSHLibrary pre-releases are published automatically when creating a Github release

  • SSHLibrary release are published automaticall when creating a Github release

  • SSHLibrary release can be published on test-pypi

  • Pypi Token is added to Github secrets with most restrictive permissions

Contributor guide