Sorry, something went wrong.
There was a problem hiding this comment.
Looks good, some minor suggestions.
Sorry, something went wrong.
|
Folks, this is ready for a new round of reviews. I've factored out the workflow sample into a separate file and addressed all the major concerns. |
Sorry, something went wrong.
There was a problem hiding this comment.
Looks good, just a few more minor bits!
Sorry, something went wrong.
| . | ||
| # Actualy publish to PyPIs | ||
| - name: Publish 📦 to Test PyPI | ||
| uses: pypa/gh-action-pypi-publish@master |
There was a problem hiding this comment.
Once there's a release, include the version number here.
We strongly recommend that you include the version of the action you are using by specifying a Git ref, SHA, or Docker tag number. If you don't specify a version, it could break your workflows or cause unexpected behavior when the action owner publishes an update.
https://help.github.com/en/articles/workflow-syntax-for-github-actions#jobsjob_idstepsuses
Sorry, something went wrong.
There was a problem hiding this comment.
Sure, I'd also mention it somewhere in the README of the action itself.
Sorry, something went wrong.
Sorry, something went wrong.
There was a problem hiding this comment.
This looks pretty good.
I'm not 100% sure that we should advise users to publish to TestPyPI on every push, but I think it's probably OK.
Sorry, something went wrong.
|
@di would you please take a look? |
Sorry, something went wrong.
There was a problem hiding this comment.
I think this is good-enough to publish now; we can always iterate and improve this as we go.
Sorry, something went wrong.
There was a problem hiding this comment.
Concur with @pradyunsg here - I think there are some interesting questions on specifics in the remaining comments, but I also think they can be tackled via a follow-up PR.
Sorry, something went wrong.
|
Thanks, Nick! I'm also aware of other problems that need to be addressed and I'm going to solve those too, in the follow-up PRs. |
Sorry, something went wrong.
Resolves pypa/gh-action-pypi-publish#2