Skip to content

Commit 7737a16

Browse files
committed
ci(appstore): update secret variable names for ASC integration
- Replace ASC_* env vars with APP_STORE_CONNECT_* equivalents - Update workflow and documentation for consistency
1 parent d443ea0 commit 7737a16

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

.github/workflows/appstore-release.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ name: App Store Release
1212
# • "3rd Party Mac Developer Installer: ..." (signs the PKG)
1313
# Different cert type from APPLE_CERTIFICATE_P12 (Developer ID).
1414
# APPLE_APPLE_MAS_CERTIFICATE_PASSWORD — Password for APPLE_APPLE_MAS_CERTIFICATE_P12
15-
# ASC_KEY_ID — App Store Connect API Key ID (same key as APP_STORE_CONNECT_KEY_ID)
16-
# ASC_ISSUER_ID — Issuer ID UUID (same as APP_STORE_CONNECT_ISSUER_ID)
17-
# ASC_PRIVATE_KEY — PEM content of .p8 file (cat AuthKey_XXXX.p8 — NOT base64)
15+
# APP_STORE_CONNECT_KEY_ID — App Store Connect API Key ID (same key as APP_STORE_CONNECT_KEY_ID)
16+
# APP_STORE_CONNECT_ISSUER_ID — Issuer ID UUID (same as APP_STORE_CONNECT_ISSUER_ID)
17+
# APP_STORE_CONNECT_API_KEY_P8 — PEM content of .p8 file (cat AuthKey_XXXX.p8 — NOT base64)
1818
#
1919
# Required GitHub Variables (Settings → Variables → Actions):
2020
# APP_ID — Numeric App Store Connect app ID (asc apps list)
@@ -144,9 +144,9 @@ jobs:
144144
# Downloads the MAC_APP_STORE profile directly from App Store Connect via `asc`.
145145
# No MAS_PROVISIONING_PROFILE secret needed — always fetches the latest version.
146146
env:
147-
ASC_KEY_ID: ${{ secrets.ASC_KEY_ID }}
148-
ASC_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }}
149-
ASC_PRIVATE_KEY: ${{ secrets.ASC_PRIVATE_KEY }}
147+
APP_STORE_CONNECT_KEY_ID: ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
148+
APP_STORE_CONNECT_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
149+
APP_STORE_CONNECT_API_KEY_P8: ${{ secrets.APP_STORE_CONNECT_API_KEY_P8 }}
150150
run: |
151151
# Resolve the bundle ID resource ID for this app
152152
BUNDLE_ID_ID=$(asc bundle-ids list --identifier "$BUNDLE_ID" --platform macos \
@@ -226,9 +226,9 @@ jobs:
226226
227227
- name: Upload to App Store Connect
228228
env:
229-
ASC_KEY_ID: ${{ secrets.ASC_KEY_ID }}
230-
ASC_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }}
231-
ASC_PRIVATE_KEY: ${{ secrets.ASC_PRIVATE_KEY }}
229+
ASC_KEY_ID: ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
230+
ASC_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
231+
ASC_PRIVATE_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY_P8 }}
232232
run: |
233233
asc builds upload \
234234
--app-id "$APP_ID" \
@@ -239,19 +239,19 @@ jobs:
239239
240240
- name: Get Build ID
241241
env:
242-
ASC_KEY_ID: ${{ secrets.ASC_KEY_ID }}
243-
ASC_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }}
244-
ASC_PRIVATE_KEY: ${{ secrets.ASC_PRIVATE_KEY }}
242+
ASC_KEY_ID: ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
243+
ASC_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
244+
ASC_PRIVATE_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY_P8 }}
245245
run: |
246246
BUILD_ID=$(asc builds list --app-id "$APP_ID" | jq -r '.data[0].id')
247247
echo "BUILD_ID=$BUILD_ID" >> $GITHUB_ENV
248248
echo "Build ID: $BUILD_ID"
249249
250250
- name: Distribute to TestFlight
251251
env:
252-
ASC_KEY_ID: ${{ secrets.ASC_KEY_ID }}
253-
ASC_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }}
254-
ASC_PRIVATE_KEY: ${{ secrets.ASC_PRIVATE_KEY }}
252+
ASC_KEY_ID: ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
253+
ASC_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
254+
ASC_PRIVATE_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY_P8 }}
255255
run: |
256256
asc builds add-beta-group \
257257
--build-id "$BUILD_ID" \
@@ -265,9 +265,9 @@ jobs:
265265
- name: Submit for App Store Review
266266
if: ${{ inputs.submit_for_review }}
267267
env:
268-
ASC_KEY_ID: ${{ secrets.ASC_KEY_ID }}
269-
ASC_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }}
270-
ASC_PRIVATE_KEY: ${{ secrets.ASC_PRIVATE_KEY }}
268+
APP_STORE_CONNECT_KEY_ID: ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
269+
APP_STORE_CONNECT_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
270+
APP_STORE_CONNECT_API_KEY_P8: ${{ secrets.APP_STORE_CONNECT_API_KEY_P8 }}
271271
run: |
272272
VERSION_ID=$(asc versions list --app-id "$APP_ID" | jq -r '.data[0].id')
273273
asc versions set-build --version-id "$VERSION_ID" --build-id "$BUILD_ID"

0 commit comments

Comments
 (0)