From c4918ed380aef4760bb034d21052aa6ae389f72e Mon Sep 17 00:00:00 2001 From: Jeff Ward Date: Thu, 29 Aug 2024 20:47:27 -0400 Subject: [PATCH] chore: Add combined mac dylib creation artifact --- .github/workflows/build.yaml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a0e1d72..3e24e5b 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -46,4 +46,24 @@ jobs: with: name: lib-${{ matrix.postfix }} path: ./artifacts - \ No newline at end of file + + assemble_mac_dylib: + runs-on: macos-latest + needs: build + steps: + - uses: actions/download-artifact@v4 + with: + name: lib-macos-x64 + - uses: actions/download-artifact@v4 + with: + name: lib-macos-arm64 + - run: | + mkdir -p artifacts/bin + mkdir -p artifacts/include + lipo lib-macos-x64/bin/libdart_dll.dylib lib-macos-arm64/bin/libdart_dll.dylib -output artifacts/bin/libdart_dll.dylib -create + cp -r lib-macos-arm64/include/* artifacts/include + - name: 'Upload Artifact' + uses: actions/upload-artifact@v3 + with: + name: lib-macos + path: ./artifacts \ No newline at end of file