diff --git a/.gitea/workflows/release-testpypi.yaml b/.gitea/workflows/release-testpypi.yaml index 26eaf0e..5b6ae6b 100644 --- a/.gitea/workflows/release-testpypi.yaml +++ b/.gitea/workflows/release-testpypi.yaml @@ -19,6 +19,10 @@ jobs: runs-on: ubuntu-latest + env: + UV_INDEX_URL: https://test.pypi.org/simple/ + UV_EXTRA_INDEX_URL: https://pypi.org/simple/ + steps: - name: Checkout code uses: actions/checkout@v4 @@ -32,6 +36,5 @@ jobs: uv build - name: Publish (TestPyPI) run: | - uv pip install twine - uv run twine upload --repository-url https://test.pypi.org/legacy/ --skip-existing dist/* + uv publish --index-url https://test.pypi.org/legacy/ --username __token__ --password ${{ secrets.TESTPYPI_API_TOKEN }} \ No newline at end of file diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 9478c41..9e5f2cf 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -19,6 +19,9 @@ jobs: runs-on: ubuntu-latest + env: + UV_INDEX_URL: https://pypi.org/simple/ + steps: - name: Checkout code uses: actions/checkout@v4 @@ -32,5 +35,5 @@ jobs: uv build - name: Publish (PyPI) run: | - uv publish + uv publish --username __token__ --password ${{ secrets.PYPI_API_TOKEN }} \ No newline at end of file