From 08ac54bd6af9e89cad696fe26bcb4fa06e63d692 Mon Sep 17 00:00:00 2001 From: w4nn4d13 Date: Mon, 6 Apr 2026 22:59:56 +0530 Subject: [PATCH] Fix: Update workflow to publish to PyPI on release --- .../workflows/publish-to-github-packages.yml | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/.github/workflows/publish-to-github-packages.yml b/.github/workflows/publish-to-github-packages.yml index 31b0309..952150c 100644 --- a/.github/workflows/publish-to-github-packages.yml +++ b/.github/workflows/publish-to-github-packages.yml @@ -1,4 +1,4 @@ -name: Publish to GitHub Packages +name: Publish to PyPI on: release: @@ -8,15 +8,12 @@ on: jobs: build-and-publish: runs-on: ubuntu-latest - permissions: - contents: read - packages: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v3 with: python-version: '3.9' @@ -28,10 +25,9 @@ jobs: - name: Build distribution packages run: python -m build - - name: Publish to GitHub Packages + - name: Publish to PyPI + env: + TWINE_USERNAME: __token__ + TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} run: | - python -m twine upload dist/* \ - --repository-url https://python.pkg.github.com/${{ github.repository_owner }} \ - --username ${{ github.actor }} \ - --password ${{ secrets.GITHUB_TOKEN }} \ - --verbose + python -m twine upload dist/* --verbose