From e94d0ecf4a5049c1feb7c605d3a035dfe4123e42 Mon Sep 17 00:00:00 2001 From: Eugene Date: Fri, 28 Mar 2025 11:32:38 -0700 Subject: [PATCH 1/4] disable if --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index da23c41..0f0c5e3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -80,7 +80,7 @@ jobs: permissions: id-token: write runs-on: ubuntu-latest - if: github.event_name == 'release' && github.event.action == 'published' + # if: github.event_name == 'release' && github.event.action == 'published' steps: - uses: actions/download-artifact@v4 with: From 7e83033cdee28ff771f14b4b102f0d884f573e9f Mon Sep 17 00:00:00 2001 From: Eugene Date: Fri, 28 Mar 2025 11:34:00 -0700 Subject: [PATCH 2/4] use variable --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 0f0c5e3..dcfaf1c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -76,7 +76,7 @@ jobs: publish: needs: [build_wheels, build_sdist] - environment: pypi + environment: ${{ github.event.inputs.repository }} permissions: id-token: write runs-on: ubuntu-latest From 7fdb94340f9225bb20b57d98b1512a7679494393 Mon Sep 17 00:00:00 2001 From: Eugene Date: Fri, 28 Mar 2025 14:43:41 -0700 Subject: [PATCH 3/4] add token as password --- .github/workflows/publish.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index dcfaf1c..8f48633 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -89,6 +89,8 @@ jobs: merge-multiple: true - uses: pypa/gh-action-pypi-publish@release/v1 + with: + password: ${{ secrets.PYPI_API_TOKEN }} # publish: # name: 'Upload to PyPI/TestPyPI' From 5ff077309f95d4a1c739428784e89525433393d8 Mon Sep 17 00:00:00 2001 From: Eugene Date: Fri, 28 Mar 2025 18:55:39 -0700 Subject: [PATCH 4/4] clean up --- .github/workflows/publish.yml | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8f48633..6e4065c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -80,7 +80,6 @@ jobs: permissions: id-token: write runs-on: ubuntu-latest - # if: github.event_name == 'release' && github.event.action == 'published' steps: - uses: actions/download-artifact@v4 with: @@ -91,32 +90,3 @@ jobs: - uses: pypa/gh-action-pypi-publish@release/v1 with: password: ${{ secrets.PYPI_API_TOKEN }} - - # publish: - # name: 'Upload to PyPI/TestPyPI' - # runs-on: ubuntu-20.04 - # needs: [build_wheels, build_sdist] - # steps: - # - name: Set up Python - # uses: actions/setup-python@v5 - # with: - # python-version: '3.9' - - # - name: Set up built items - # uses: actions/download-artifact@v4 - # with: - # pattern: cibw-* - # path: dist - # merge-multiple: true - - # - name: Install dependencies - # run: | - # python -m pip install --upgrade pip - # pip install setuptools wheel twine - - # - name: Publish - # env: - # TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} - # TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} - # run: | - # twine upload --verbose --repository ${{ github.event.inputs.repository }} dist/*