diff options
Diffstat (limited to '.github/workflows/python-publish.yml')
| -rw-r--r-- | .github/workflows/python-publish.yml | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index a5d4550..57189af 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -17,23 +17,25 @@ permissions: jobs: deploy: - runs-on: ubuntu-latest - steps: - uses: actions/checkout@v4.1.1 - - name: Set up Python + + - name: Set up Python 3.13 uses: actions/setup-python@v5.0.0 with: - python-version: "3.12.2" - - name: Install dependencies + python-version: "3.13" + + - name: Install UV and build tools run: | python -m pip install --upgrade pip - pip install build - - name: Build package - run: python -m build + pip install uv + + - name: Build package with UV + run: uv build + - name: Publish package - uses: pypa/gh-action-pypi-publish@v1.8.14 + uses: pypa/gh-action-pypi-publish@v1.13.0 with: user: __token__ password: ${{ secrets.PYPI_API_TOKEN }} |
