From 4620ee52b1e1594424b3018e045c88dc24ddc88f Mon Sep 17 00:00:00 2001 From: Michael Hollister Date: Wed, 16 Apr 2025 12:56:12 -0500 Subject: [PATCH] Added keychain setup to GitLab CI --- .cirrus.yml | 2 +- receivers/electron/.gitlab-ci.yml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index e21c2c6..60535b8 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -9,7 +9,7 @@ task: - source .secure_files/.env - sudo security add-certificates -k /Library/Keychains/System.keychain ./.secure_files/developerID_application.cer - security unlock-keychain -p "admin" ~/Library/Keychains/login.keychain - - security import ./.secure_files/Certificates.p12 -k ~/Library/Keychains/login.keychain -P "$CERTIFICATES_PASSWORD" -T /usr/bin/codesign + - security import ./.secure_files/Certificates.p12 -k ~/Library/Keychains/login.keychain -P "$FCAST_CERTIFICATES_PASSWORD" -T /usr/bin/codesign - cd receivers/electron - npm install - npm run build diff --git a/receivers/electron/.gitlab-ci.yml b/receivers/electron/.gitlab-ci.yml index 5485950..00b7301 100644 --- a/receivers/electron/.gitlab-ci.yml +++ b/receivers/electron/.gitlab-ci.yml @@ -21,6 +21,9 @@ buildMac: - tart-installed before_script: - curl --silent "https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/download-secure-files/-/raw/main/installer" | bash + - sudo security add-certificates -k /Library/Keychains/System.keychain ./.secure_files/developerID_application.cer + - security unlock-keychain -p "admin" ~/Library/Keychains/login.keychain + - security import ./.secure_files/Certificates.p12 -k ~/Library/Keychains/login.keychain -P "$FCAST_CERTIFICATES_PASSWORD" -T /usr/bin/codesign - cd receivers/electron script: - npm install