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