From 5ac7de20d39952baee2d4b935e6a4301a0da9cd5 Mon Sep 17 00:00:00 2001 From: Michael Hollister Date: Thu, 17 Apr 2025 14:34:56 -0500 Subject: [PATCH] CI: Added mac runner ssh key --- receivers/electron/.gitlab-ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/receivers/electron/.gitlab-ci.yml b/receivers/electron/.gitlab-ci.yml index 2588eab..afe5718 100644 --- a/receivers/electron/.gitlab-ci.yml +++ b/receivers/electron/.gitlab-ci.yml @@ -26,6 +26,13 @@ buildMac: - security import ./.secure_files/Certificates.p12 -k ~/Library/Keychains/login.keychain -P "$FCAST_CERTIFICATES_PASSWORD" -T /usr/bin/codesign # Keychain ignores access control, causing to prompt for access and failing in CI environments...: https://stackoverflow.com/a/40039594 - "security set-key-partition-list -S apple-tool:,apple: -s -k admin ~/Library/Keychains/login.keychain" + + - mkdir -p ~/.ssh/ + - cp ./.secure_files/id_ed25519 ~/.ssh/id_ed25519 + - cp ./.secure_files/id_ed25519.pub ~/.ssh/id_ed25519.pub + - chmod 700 ~/.ssh/ + - chmod 600 ~/.ssh/id_ed25519 + - chmod 600 ~/.ssh/id_ed25519.pub - cd receivers/electron script: - npm install