Skip to content

CLI RELEASE!!

CLI RELEASE!! #13

Workflow file for this run

name: Upload Release Assets to PyPI
on:
release:
types: [published, edited]
jobs:
deploy:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Install Twine
run: pip install twine
- name: Download Release Assets
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: gh release download ${{ github.event.release.tag_name }} --pattern "*" --dir dist
- name: List Files (Debug)
run: ls -R dist/
- name: Publish to PyPI
env:
TWINE_USERNAME: __token__
TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}
run: twine upload --skip-existing dist/*