diff --git a/.github/workflows/build-package.yml b/.github/workflows/build-package.yml index a7b0b94..75f3f34 100644 --- a/.github/workflows/build-package.yml +++ b/.github/workflows/build-package.yml @@ -31,3 +31,10 @@ jobs: - name: Build a wheel and a source tarball run: | python3 -m hatch build + + - name: Upload built distributions + uses: actions/upload-artifact@v4 + with: + name: package + path: dist/* + diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 9c5cff6..44c2289 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,10 +2,7 @@ name: Publish to PyPI on: workflow_dispatch: -jobs: - build-package: - uses: ./.github/workflows/build-package.yml - +jobs: check-tag: runs-on: ubuntu-latest steps: @@ -16,17 +13,10 @@ jobs: if: steps.check_ref.outputs.match != 'true' run: exit 1 - upload-artifact: - needs: build-package - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Store the distribution packages - uses: actions/upload-artifact@v4 - with: - name: package - path: | - dist/* + build-package: + needs: + - check-tag + uses: ./.github/workflows/build-package.yml github-release: name: Create GitHub release