diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/deploy-package-to-pypi.yml similarity index 78% rename from .github/workflows/publish-pypi.yml rename to .github/workflows/deploy-package-to-pypi.yml index 0fa71a1..69053ff 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/deploy-package-to-pypi.yml @@ -1,7 +1,9 @@ -name: Publish to PyPI +name: Deploy package to PyPI + on: release: types: [published] + jobs: build: runs-on: ubuntu-latest @@ -14,8 +16,8 @@ jobs: - name: Update version in pyproject.toml from current git tag run: >- - sed -i "s/0\\.0\\.0\\.dev0/${GITHUB_REF/refs\/tags\/v/}/g" setup.py - + sed -i "s/0\\.0\\.0\\.dev0/${GITHUB_REF/refs\/tags\/v/}/g" pyproject.toml + - run: | pip install build python -m build @@ -24,14 +26,15 @@ jobs: with: path: ./dist - pypi-publish: - needs: ['build'] - environment: 'publish-pypi' + deploy: + needs: [build] + environment: + name: pypi + url: https://pypi.org/project/sqlite-s3vfs/ name: upload release to PyPI runs-on: ubuntu-latest permissions: - # IMPORTANT: this permission is mandatory for trusted publishing id-token: write steps: - uses: actions/download-artifact@v3 @@ -39,4 +42,4 @@ jobs: - name: Publish package distributions to PyPI uses: pypa/gh-action-pypi-publish@release/v1 with: - packages_dir: artifact/ \ No newline at end of file + packages_dir: artifact/