bitovi/GH-PyPI-Publish

Publishes a Python package to github-hosted PyPI

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jun 24, 2024
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: bitovi/github-actions-publish-github-pypi@89e685e44ba05ff25619ea49937f4c7e3e20cb42 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
pypi-github-orgGitHub hosted PyPI repo's orgyes
pypi-github-repoGitHub hosted PyPI repoyes
github-tokenGitHub token to use for triggering the publish workflow in the PyPI repoyes
pypi-github-userGitHub user to publish the packagenopypi-publisher[bot]
pypi-github-workflow-filenameGitHub workflow filename to triggernohandle-publish.yaml
pypi-github-workflow-refGitHub branch/ref to use when triggering the workflownomain
checkoutCheckout the reponotrue
python-versionPython version to useyes3.8
toml-filePath to the toml filenopyproject.toml
archive-urlURL to the package archive. Defaults to {{ github.server_url }}/{{ github.repository }}/archive/refs/tags/{{ github.ref_name }}.tar.gz For private repos, use: git+ssh://git@github.com/{{ github.repository }}.git@{{ github.ref_name }}#egg={packag_name}-{toml_version} no
archive-skip-shaSkip calculating the sha256 of the archivenofalse

no outputs