From 3499f99f7f73d92e815f04f0105f38b93166868e Mon Sep 17 00:00:00 2001 From: kwaroran Date: Fri, 14 Jun 2024 23:02:29 +0900 Subject: [PATCH] refactor: Update GitHub Actions workflow to support multiple platforms --- .github/workflows/github-actions-builder.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/github-actions-builder.yml b/.github/workflows/github-actions-builder.yml index 016c33f6..93f5d737 100644 --- a/.github/workflows/github-actions-builder.yml +++ b/.github/workflows/github-actions-builder.yml @@ -12,8 +12,17 @@ jobs: strategy: fail-fast: false matrix: - platform: [ubuntu-latest,macos-latest,windows-latest] - + # platform: [ubuntu-latest,macos-latest,windows-latest] + settings: + - platform: 'macos-latest' # for Arm based macs (M1 and above). + args: '--target aarch64-apple-darwin' + - platform: 'macos-latest' # for Intel based macs. + args: '--target x86_64-apple-darwin' + - platform: 'ubuntu-22.04' # for Tauri v1 you could replace this with ubuntu-20.04. + args: '--target x86_64-unknown-linux-gnu' + - platform: 'windows-latest' + args: '--target x86_64-pc-windows-msvc' + runs-on: ${{ matrix.platform }} steps: - uses: actions/checkout@v4 @@ -71,4 +80,4 @@ jobs: releaseDraft: true prerelease: false args: ${{ matrix.settings.args }} - tauriScript: "pnpm tauri" + tauriScript: "pnpm tauri" \ No newline at end of file