diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 1d09711..fc6debb 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: # macos-13 is an intel runner, macos-14 is apple silicon - os: [ubuntu-latest, ] #windows-latest, macos-13, macos-14] + os: [ubuntu-latest, macos-13] #windows-latest, macos-13, macos-14] steps: - uses: actions/checkout@v4 @@ -49,7 +49,7 @@ jobs: runs-on: ubuntu-latest environment: name: pypi - url: https://pypi.org/p/extrainterpreters + url: https://pypi.org/p/extrainterpreters/ permissions: id-token: write if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes @@ -65,51 +65,52 @@ jobs: merge-multiple: true - uses: pypa/gh-action-pypi-publish@release/v1 - #with: - ## To test: repository-url: https://test.pypi.org/legacy/ + with: + repository-url: https://pypi.org/p/extrainterpreters/ - github-release: - name: >- - Sign the Python 🐍 distribution 📦 with Sigstore - and upload them to GitHub Release - environment: - name: release - needs: - - publish-to-pypi - runs-on: ubuntu-latest + #github-release: + #name: >- + #Sign the Python 🐍 distribution 📦 with Sigstore + #and upload them to GitHub Release + #environment: + #name: pypi + #needs: + #- publish-to-pypi + #runs-on: ubuntu-latest - permissions: - contents: write # IMPORTANT: mandatory for making GitHub Releases - id-token: write # IMPORTANT: mandatory for sigstore + #permissions: + #contents: write # IMPORTANT: mandatory for making GitHub Releases + #id-token: write # IMPORTANT: mandatory for sigstore - steps: - - uses: actions/download-artifact@v4 - with: - # unpacks all CIBW artifacts into dist/ - pattern: cibw-* - path: dist - merge-multiple: true - - name: Sign the dists with Sigstore - uses: sigstore/gh-action-sigstore-python@v2.1.1 - with: - inputs: >- - ./dist/*.tar.gz - ./dist/*.whl - - name: Create GitHub Release - env: - GITHUB_TOKEN: ${{ github.token }} - run: >- - gh release create - '${{ github.ref_name }}' - --repo '${{ github.repository }}' - --notes "" - - name: Upload artifact signatures to GitHub Release - env: - GITHUB_TOKEN: ${{ github.token }} - # Upload to GitHub Release using the `gh` CLI. - # `dist/` contains the built packages, and the - # sigstore-produced signatures and certificates. - run: >- - gh release upload - '${{ github.ref_name }}' dist/** - --repo '${{ github.repository }}' + #steps: + #- name: download APT + #uses: actions/download-artifact@v4 + #with: + ## unpacks all CIBW artifacts into dist/ + #pattern: cibw-* + #path: dist + #merge-multiple: true + #- name: Sign the dists with Sigstore + #uses: sigstore/gh-action-sigstore-python@v2.1.1 + #with: + #inputs: >- + #./dist/*.tar.gz + #./dist/*.whl + #- name: Create GitHub Release + #env: + #GITHUB_TOKEN: ${{ github.token }} + #run: >- + #gh release create + #'${{ github.ref_name }}' + #--repo '${{ github.repository }}' + #--notes "" + #- name: Upload artifact signatures to GitHub Release + #env: + #GITHUB_TOKEN: ${{ github.token }} + ## Upload to GitHub Release using the `gh` CLI. + ## `dist/` contains the built packages, and the + ## sigstore-produced signatures and certificates. + #run: >- + #gh release upload + #'${{ github.ref_name }}' dist/** + #--repo '${{ github.repository }}'