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

Create PyPI release workflow #451

Open
4 tasks
Noordsestern opened this issue Aug 30, 2024 · 0 comments
Open
4 tasks

Create PyPI release workflow #451

Noordsestern opened this issue Aug 30, 2024 · 0 comments
Labels
infrastructure necessary, but not part of the library. CI, tests etc.

Comments

@Noordsestern
Copy link
Member

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

@Noordsestern Noordsestern added the infrastructure necessary, but not part of the library. CI, tests etc. label Aug 30, 2024
@Noordsestern Noordsestern modified the milestone: v4.0 Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure necessary, but not part of the library. CI, tests etc.
Projects
None yet
Development

No branches or pull requests

1 participant