From fab50f053cb0e51aa8c77e956f62374f17a1dfcd Mon Sep 17 00:00:00 2001 From: Non <43197300+nonperforming@users.noreply.github.com> Date: Tue, 4 Jun 2024 18:28:06 +1200 Subject: [PATCH] Merge artifacts --- .github/workflows/main.yml | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 051381d0..2e8775e8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -161,3 +161,52 @@ jobs: with: name: ios path: output + + merge: + runs-on: ubuntu-latest + needs: [ build_win32_amalgamated, build_win32, build_linux, build_darwin, build_android, build_ios ] + steps: + - name: "Create output directory" + run: "mkdir $GITHUB_WORKSPACE/output" + + - name: "Merge amalgamated" + uses: actions/download-artifact@v4.1.7 + with: + name: amalgamated + path: $GITHUB_WORKSPACE/output + + - name: "Merge win32" + uses: actions/download-artifact@v4.1.7 + with: + name: win32 + path: $GITHUB_WORKSPACE/output/windows + + - name: "Merge linux" + uses: actions/download-artifact@v4.1.7 + with: + name: linux + path: $GITHUB_WORKSPACE/output/linux + + - name: "Merge darwin" + uses: actions/download-artifact@v4.1.7 + with: + name: macos + path: $GITHUB_WORKSPACE/output/macos + + - name: "Merge android" + uses: actions/download-artifact@v4.1.7 + with: + name: android + path: $GITHUB_WORKSPACE/output/android + + - name: "Merge ios" + uses: actions/download-artifact@v4.1.7 + with: + name: ios + path: $GITHUB_WORKSPACE/output/ios + + - name: "Upload merged artifact" + uses: actions/upload-artifact@v4.3.3 + with: + name: merged + path: $GITHUB_WORKSPACE/output