From 6f2bc2b5042f8fefa68d056b049a40b16144462b Mon Sep 17 00:00:00 2001 From: Nathan Drezner Date: Mon, 10 Feb 2025 15:53:51 -0500 Subject: [PATCH] Share artifacts between jobs --- .github/workflows/build.yml | 5 +++++ .github/workflows/publish-to-pypi.yml | 6 +++++- .github/workflows/release.yml | 5 +++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fa8ac9c6..d0c5429d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -50,3 +50,8 @@ jobs: uv pip install "${WHL_FILE}[dev]" npm run test shell: bash + - name: Upload built distributions + uses: actions/upload-artifact@v4 + with: + name: package-distributions + path: dist/ diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml index c2056947..0b5349d9 100644 --- a/.github/workflows/publish-to-pypi.yml +++ b/.github/workflows/publish-to-pypi.yml @@ -23,7 +23,11 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 - + - name: Download built distributions + uses: actions/download-artifact@v4 + with: + name: package-distributions + path: dist/ - name: Publish package distributions to PyPI uses: pypa/gh-action-pypi-publish@release/v1 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b66c77b5..27c3cefd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,6 +21,11 @@ jobs: steps: - name: Checkout repo uses: actions/checkout@v4 + - name: Download built distributions + uses: actions/download-artifact@v4 + with: + name: package-distributions + path: dist/ - name: Upload GitHub Release uses: ncipollo/release-action@v1 with: