summaryrefslogtreecommitdiff
path: root/.github/workflows/python-publish.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/python-publish.yml')
-rw-r--r--.github/workflows/python-publish.yml22
1 files changed, 12 insertions, 10 deletions
diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml
index a5d4550..d85d1fa 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
+ python -m pip install --upgrade uv
+ uv build
+
+ - 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 }}