update macos gh actions

This commit is contained in:
FTCHD
2025-02-02 17:25:14 +02:00
parent abfc3ba72b
commit c5401eae92
2 changed files with 5 additions and 4 deletions
+2 -2
View File
@@ -46,7 +46,7 @@ jobs:
- name: install frontend dependencies
run: npm install
- name: Import Apple Developer Certificate
- name: Import Apple Developer Certificate (macos only)
env:
APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
@@ -61,7 +61,7 @@ jobs:
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k "$KEYCHAIN_PASSWORD" build.keychain
security find-identity -v -p codesigning build.keychain
- name: Verify Certificate
- name: Verify Certificate (macos only)
run: |
CERT_INFO=$(security find-identity -v -p codesigning build.keychain | grep "Developer ID Application")
CERT_ID=$(echo "$CERT_INFO" | awk -F'"' '{print $2}')
+3 -2
View File
@@ -78,7 +78,7 @@ jobs:
- name: install frontend dependencies
run: npm install
- name: Import Apple Developer Certificate
- name: Import Apple Developer Certificate (macos only)
if: matrix.platform == 'macos-latest'
env:
APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
@@ -89,11 +89,12 @@ jobs:
security create-keychain -p "$KEYCHAIN_PASSWORD" build.keychain
security default-keychain -s build.keychain
security unlock-keychain -p "$KEYCHAIN_PASSWORD" build.keychain
security set-keychain-settings -t 3600 -u build.keychain
security import certificate.p12 -k build.keychain -P "$APPLE_CERTIFICATE_PASSWORD" -T /usr/bin/codesign
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k "$KEYCHAIN_PASSWORD" build.keychain
security find-identity -v -p codesigning build.keychain
- name: Verify Certificate
- name: Verify Certificate (macos only)
if: matrix.platform == 'macos-latest'
run: |
CERT_INFO=$(security find-identity -v -p codesigning build.keychain | grep "Developer ID Application")