From d59fe736c0413c581a590a24624eb8fd80571f60 Mon Sep 17 00:00:00 2001 From: Loudbook Date: Wed, 9 Oct 2024 21:25:06 -0400 Subject: [PATCH] Update build.yml --- .github/workflows/build.yml | 40 +++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a4b79f8..6ad071a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,7 +5,7 @@ on: branches: [ "master" ] pull_request: branches: [ "master" ] - + jobs: build: runs-on: ${{ matrix.os }} @@ -21,29 +21,49 @@ jobs: npm i npm install -g pnpm - - name: Run Tauri Build (MacOS) + - name: Run Tauri Build (MacOS x86_64) if: matrix.os == 'macos-latest' run: | rustup target add x86_64-apple-darwin - pnpm tauri build --target universal-apple-darwin + pnpm tauri build --target x86_64-apple-darwin + + - name: Run Tauri Build (MacOS aarch64) + if: matrix.os == 'macos-latest' + run: | + rustup target add aarch64-apple-darwin + pnpm tauri build --target aarch64-apple-darwin - name: Run Tauri Build (Windows) if: matrix.os == 'windows-latest' run: pnpm tauri build - - - name: Upload Artifact (MacOS Bundle) + + - name: Upload Artifact (MacOS x86_64 Bundle) + if: matrix.os == 'macos-latest' + uses: actions/upload-artifact@v4 + with: + name: ReportBook MacOS x86_64 Bundle + path: ${{github.workspace}}/src-tauri/target/x86_64-apple-darwin/release/bundle/macos/ReportBook.app + + - name: Upload Artifact (MacOS aarch64 Bundle) + if: matrix.os == 'macos-latest' + uses: actions/upload-artifact@v4 + with: + name: ReportBook MacOS aarch64 Bundle + path: ${{github.workspace}}/src-tauri/target/aarch64-apple-darwin/release/bundle/macos/ReportBook.app + + - name: Upload Artifact (MacOS x86_64 Binary) if: matrix.os == 'macos-latest' uses: actions/upload-artifact@v4 with: - name: ReportBook MacOS Bundle - path: ${{github.workspace}}/src-tauri/target/universal-apple-darwin/release/bundle/macos/ReportBook.app + name: ReportBook MacOS x86_64 Binary + path: ${{github.workspace}}/src-tauri/target/x86_64-apple-darwin/release/reportbook - - name: Upload Artifact (MacOS Binary) + - name: Upload Artifact (MacOS aarch64 Binary) if: matrix.os == 'macos-latest' uses: actions/upload-artifact@v4 with: - name: ReportBook MacOS Binary - path: ${{github.workspace}}/src-tauri/target/universal-apple-darwin/release/reportbook + name: ReportBook MacOS aarch64 Binary + path: ${{github.workspace}}/src-tauri/target/aarch64-apple-darwin/release/reportbook - name: Upload Artifact (Windows) if: matrix.os == 'windows-latest'