diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cc3ef91..a312175 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,32 +43,35 @@ jobs: LICENSE NOTICE.md - # publish-to-pypi: - # name: Publish Python 🐍 distribution 📦 to PyPI - # needs: - # - build - # runs-on: ubuntu-22.04 - # environment: - # name: pypi - # url: https://pypi.org/p/velocitas-lib - # id-token: write + publish-to-pypi: + name: Publish Python 🐍 distribution 📦 to PyPI + needs: + - build + runs-on: ubuntu-22.04 + environment: + name: pypi + url: https://pypi.org/p/velocitas-lib + + permissions: + contents: write + id-token: write + packages: read - # steps: - # - name: Download dists folder - # uses: actions/download-artifact@v4 - # with: - # name: python-package-distributions - # path: dist/ - # - name: Publish distribution 📦 to PyPI - # uses: pypa/gh-action-pypi-publish@release/v1 + steps: + - name: Download dists folder + uses: actions/download-artifact@v4 + with: + name: python-package-distributions + path: dist/ + - name: Publish distribution 📦 to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 github-release: name: >- Sign the Python 🐍 distribution 📦 with Sigstore and upload them to GitHub Release needs: - - build - # - publish-to-pypi + - publish-to-pypi runs-on: ubuntu-22.04 permissions: @@ -81,21 +84,21 @@ jobs: uses: actions/download-artifact@v4 with: name: python-package-distributions - path: python-package-distributions/ + path: python-package/ - name: Sign the dists with Sigstore uses: sigstore/gh-action-sigstore-python@v2.1.1 with: inputs: >- - ./python-package-distributions/dist/*.tar.gz - ./python-package-distributions/dist/*.whl + ./python-package/dist/*.tar.gz + ./python-package/dist/*.whl - name: Create release id: create_release uses: softprops/action-gh-release@v2 with: draft: true - tag_name: v0.0.5-test + tag_name: v0.0.6-test fail_on_unmatched_files: true files: | - dist/** - LICENSE - NOTICE.md + python-package/dist/** + python-package/LICENSE + python-package/NOTICE.md