Skip to content

Commit 92f3bb0

Browse files
committed
Fix CI: pass certs via CLI flags and set empty passwords for exported p12s
1 parent de3a5c5 commit 92f3bb0

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,14 @@ jobs:
5353
- name: Publish macOS
5454
run: |
5555
perry publish macos \
56+
--certificate /tmp/macos_appstore.p12 \
5657
--apple-p8-key /tmp/appstore_connect.p8 \
5758
--apple-key-id "$PERRY_APPLE_KEY_ID" \
5859
--apple-issuer-id "$PERRY_APPLE_ISSUER_ID" \
5960
--apple-team-id "$PERRY_APPLE_TEAM_ID"
6061
env:
6162
PERRY_APPLE_CERT_PASSWORD: ${{ secrets.APPLE_CERT_PASSWORD }}
62-
PERRY_APPLE_NOTARIZE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_NOTARIZE_CERT_PASSWORD }}
63+
PERRY_APPLE_NOTARIZE_CERTIFICATE_PASSWORD: ""
6364
PERRY_APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
6465
PERRY_APPLE_KEY_ID: ${{ secrets.APPLE_KEY_ID }}
6566
PERRY_APPLE_ISSUER_ID: ${{ secrets.APPLE_ISSUER_ID }}
@@ -205,16 +206,17 @@ jobs:
205206
- name: Publish iOS to TestFlight
206207
run: |
207208
perry publish ios \
209+
--certificate /tmp/ios_distribution.p12 \
210+
--provisioning-profile /tmp/perry.mobileprovision \
208211
--apple-p8-key /tmp/appstore_connect.p8 \
209212
--apple-key-id "$PERRY_APPLE_KEY_ID" \
210213
--apple-issuer-id "$PERRY_APPLE_ISSUER_ID" \
211214
--apple-team-id "$PERRY_APPLE_TEAM_ID"
212215
env:
213-
PERRY_APPLE_CERT_PASSWORD: ${{ secrets.APPLE_CERT_PASSWORD }}
216+
PERRY_APPLE_CERT_PASSWORD: ""
214217
PERRY_APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
215218
PERRY_APPLE_KEY_ID: ${{ secrets.APPLE_KEY_ID }}
216219
PERRY_APPLE_ISSUER_ID: ${{ secrets.APPLE_ISSUER_ID }}
217-
PERRY_APPLE_P8_KEY_PATH: /tmp/appstore_connect.p8
218220

219221
build-android:
220222
name: Android (Play Store)

0 commit comments

Comments
 (0)