From 21f16c7bf6a72f2b59c29d29983aec62f816af39 Mon Sep 17 00:00:00 2001 From: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sat, 18 May 2024 13:21:04 -0700 Subject: [PATCH] ci: merge all produced artifacts into a single artifact for ease of downloading --- .github/workflows/packages-bin.yml | 14 ++++++++++++++ .github/workflows/packages-pool.yml | 11 +++++++++++ .github/workflows/packages-src.yml | 10 ++++++++++ 3 files changed, 35 insertions(+) diff --git a/.github/workflows/packages-bin.yml b/.github/workflows/packages-bin.yml index 8ebc8dc20..a10637ba5 100644 --- a/.github/workflows/packages-bin.yml +++ b/.github/workflows/packages-bin.yml @@ -245,3 +245,17 @@ jobs: # }}} + + merge: + runs-on: ubuntu-latest + needs: + - linux + - macos-14 + - macos-12 + - windows + steps: + - name: Merge Artifacts + uses: actions/upload-artifact/merge@v4 + with: + name: psycopg-binary-artifact + delete-merged: true diff --git a/.github/workflows/packages-pool.yml b/.github/workflows/packages-pool.yml index 7f41fb71a..41ffc0354 100644 --- a/.github/workflows/packages-pool.yml +++ b/.github/workflows/packages-pool.yml @@ -57,3 +57,14 @@ jobs: --health-interval 10s --health-timeout 5s --health-retries 5 + + merge: + runs-on: ubuntu-latest + needs: + - sdist + steps: + - name: Merge Artifacts + uses: actions/upload-artifact/merge@v4 + with: + name: psycopg-pool-artifact + delete-merged: true diff --git a/.github/workflows/packages-src.yml b/.github/workflows/packages-src.yml index 0e2bd7d82..1adbca78d 100644 --- a/.github/workflows/packages-src.yml +++ b/.github/workflows/packages-src.yml @@ -65,3 +65,13 @@ jobs: --health-interval 10s --health-timeout 5s --health-retries 5 + merge: + runs-on: ubuntu-latest + needs: + - sdist + steps: + - name: Merge Artifacts + uses: actions/upload-artifact/merge@v4 + with: + name: psycopg-src-artifact + delete-merged: true