diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 3946424..1e7530d 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -13,4 +13,21 @@ jobs: - uses: actions/checkout@v4 - uses: pdm-project/setup-pdm@v4 - name: Build distribution packages - run: pdm publish \ No newline at end of file + run: pdm build + - uses: actions/upload-artifact@v4 + with: + path: dist/*.* + retention-days: 1 + publish: + name: Upload to PyPI + needs: build + runs-on: ubuntu-latest + environment: + name: pypi + url: https://pypi.org/p/iblqt + permissions: + id-token: write + steps: + - uses: actions/download-artifact@v4 + - name: Publish to PyPI + uses: pypa/gh-action-pypi-publish@release/v1