From 035e143ff5a4b138d7ba7696b173b96dafc8ea48 Mon Sep 17 00:00:00 2001 From: neil Date: Thu, 2 Feb 2023 11:04:57 +0800 Subject: [PATCH] build --- .github/workflows/ci.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1707fbc..7f8ea90 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -125,8 +125,22 @@ jobs: key: ${{matrix.platform.name}}-pnpm-cargo path: | ./pnpm - - name: build desktop installer + - name: build for MacOS + if: startsWith(matrix.platform.name, 'darwin') + # FROM: https://tauri.app/v1/guides/distribution/sign-macos + env: + CARGO_TARGET_DIR: ${{ github.workspace }}/target + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ENABLE_CODE_SIGNING: ${{ secrets.GUI_APPLE_CERTIFICATE }} + APPLE_CERTIFICATE: ${{ secrets.GUI_APPLE_CERTIFICATE }} + APPLE_CERTIFICATE_PASSWORD: ${{ secrets.GUI_APPLE_CERTIFICATE_PASSWORD }} + APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }} run: tea -ES xc build + + - name: build for Linux + if: startsWith(matrix.platform.name, 'linux') + # TODO: https://tauri.app/v1/guides/distribution/sign-linux + uses: ./devops/linux-builder build_tauri: needs: changes if: false