File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -101,7 +101,7 @@ jobs:
101101 fi
102102
103103 - name : Import Apple Certificate (macOS only)
104- if : matrix.os == 'macos-latest' || matrix.os == 'macos-14'
104+ if : ${{ ( matrix.os == 'macos-latest' || matrix.os == 'macos-14') && secrets.APPLE_CERTIFICATE_BASE64 != '' }}
105105 env :
106106 APPLE_CERTIFICATE_BASE64 : ${{ secrets.APPLE_CERTIFICATE_BASE64 }}
107107 APPLE_CERTIFICATE_PASSWORD : ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
@@ -136,7 +136,7 @@ jobs:
136136 rm certificate.p12 DeveloperIDG2CA.cer AppleWWDRCAG3.cer
137137
138138 - name : Code Sign Binary (macOS only)
139- if : matrix.os == 'macos-latest' || matrix.os == 'macos-14'
139+ if : ${{ ( matrix.os == 'macos-latest' || matrix.os == 'macos-14') && secrets.APPLE_CERTIFICATE_BASE64 != '' }}
140140 env :
141141 APPLE_SIGNING_IDENTITY : ${{ secrets.APPLE_SIGNING_IDENTITY }}
142142 run : |
@@ -155,7 +155,7 @@ jobs:
155155 /usr/bin/codesign --verify --verbose ./target/${{ matrix.target }}/release/${{ matrix.output_name }}
156156
157157 - name : Notarize Binary (macOS only)
158- if : matrix.os == 'macos-latest' || matrix.os == 'macos-14'
158+ if : ${{ ( matrix.os == 'macos-latest' || matrix.os == 'macos-14') && secrets.APPLE_API_KEY_BASE64 != '' }}
159159 env :
160160 APPLE_API_KEY_BASE64 : ${{ secrets.APPLE_API_KEY_BASE64 }}
161161 APPLE_API_KEY_ID : ${{ secrets.APPLE_API_KEY_ID }}
You can’t perform that action at this time.
0 commit comments