From 6380f21f7d2e1e5f74fcadf83d5b581ab1955d0b Mon Sep 17 00:00:00 2001 From: Abdenasser Date: Thu, 7 Nov 2024 16:31:43 +0100 Subject: [PATCH] added keychain setup --- .github/workflows/macos-nightly.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/macos-nightly.yml b/.github/workflows/macos-nightly.yml index 4a14dae..dd813d5 100644 --- a/.github/workflows/macos-nightly.yml +++ b/.github/workflows/macos-nightly.yml @@ -32,6 +32,17 @@ jobs: rustup target add aarch64-apple-darwin npm install + - name: Set up keychain + run: | + security create-keychain -p "" build.keychain + security default-keychain -s build.keychain + security unlock-keychain -p "" build.keychain + security import <(echo "$MACOS_CERTIFICATE" | base64 --decode) -k build.keychain -P "$MACOS_CERTIFICATE_PASSWORD" -T /usr/bin/codesign + security set-key-partition-list -S apple-tool:,apple: -s -k "" build.keychain + env: + MACOS_CERTIFICATE: ${{ secrets.MACOS_CERTIFICATE }} + MACOS_CERTIFICATE_PASSWORD: ${{ secrets.MACOS_CERTIFICATE_PASSWORD }} + - name: Build Frontend run: npm run build