From f94c9a39d46544b1d27ff8688cef49f5ad2800e1 Mon Sep 17 00:00:00 2001 From: neil Date: Tue, 22 Nov 2022 14:31:09 +0800 Subject: [PATCH] #10 setup build parity with CLI --- .github/workflows/ci.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1d54349..f438ebb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,8 +53,15 @@ jobs: strategy: fail-fast: false matrix: - platform: [macos-latest, ubuntu-latest, windows-latest ] - + platform: + - os: macos-11 + build-id: darwin+x86-64 + - os: ubuntu-latest + build-id: linux+x86-64 + - os: [self-hosted, macOS, ARM64] + build-id: darwin+aarch64 + - os: [self-hosted, linux, ARM64] + build-id: linux+aarch64 runs-on: ${{ matrix.platform }} steps: - uses: actions/checkout@v2 @@ -85,9 +92,9 @@ jobs: with: path: | ./packages/gui/src-tauri/target - key: ${{ matrix.platform }}-build-target + key: ${{ matrix.platform.build-id }}-build-target restore-keys: | - ${{ matrix.platform }}-build-target + ${{ matrix.platform.build-id }}-build-target - name: test build tauri run: pnpm --filter gui tauri build \ No newline at end of file