diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c99ea45..94b4daf 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -9,11 +9,9 @@ on: - "[0-9]+.[0-9]+.[0-9]+rc[0-9]+" jobs: - publish: + build: runs-on: ubuntu-latest environment: release - permissions: - id-token: write steps: - uses: actions/checkout@v3 - name: Set up Python @@ -24,5 +22,20 @@ jobs: run: pip install build - name: Create packages run: python -m build + - name: Archive packages + uses: actions/upload-artifact@v3 + with: + name: dist + path: dist + + publish: + needs: build + runs-on: ubuntu-latest + environment: release + permissions: + id-token: write + steps: + - name: Retrieve packages + uses: actions/download-artifact@v3 - name: Upload packages uses: pypa/gh-action-pypi-publish@release/v1