-
-
Notifications
You must be signed in to change notification settings - Fork 14
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
add a resuable workflow that caches/builds + another one that downloads artifacts + does pypi uploads #40
Comments
Just talked to William who's doing the OIDC stuff for PyPI and currently re-usable workflows aren't supported so this has to wait until then. |
given the security concepts i suppose its fair to say/decide that the upload part wont happen however all the other prepwork can |
It's actually on the list. Just needs someone to work on it on the Warehouse side. William was going to get to it at some point in the future. @RonnyPfannschmidt in general, what you're asking is something I've been exploring years ago but never got to completing to an advertisable state: https://github.com/webknjaz/tox-gha-test/actions/runs/3611555729 / https://github.com/tox-dev/workflow / https://github.com/tox-dev/gh-action-tox/tree/experiments/composite-action. I still want to finish that effort, though. One of the actions components that grew out of that effort that I actually ended up tagging with a stable version is https://github.com/re-actors/checkout-python-sdist. |
I got a collection of reuseable workflows that does just that: https://github.com/kdeldycke/workflows Also takes care of bumping version, autofix formatting, linting, Sphinx doc building, Thanks to that I can release multiple Python packages everyday with only 2 clicks. These reuseable workflows always keep an open PR that triggers the release and upload to PyPi: kdeldycke/click-extra#975 |
with https://docs.github.com/en/actions/using-workflows/reusing-workflows
the action can be argument to enable just listing it with a basic setup
aka instead of copy&pasting
and then adding loads of extra stuff,
one would have
The text was updated successfully, but these errors were encountered: