fix(release): recover uploaded iOS store builds
This commit is contained in:
1 parent
1b50b864f1
commit
96039cd060
3 files changed
+48
-4
No files matched your search
@@ -31,6 +31,11 @@ on:
|
||||
required: true
|
||||
default: false
|
||||
type: boolean
|
||||
ios_build_number:
|
||||
description: "Existing App Store Connect build number to submit without rebuilding"
|
||||
required: false
|
||||
default: ""
|
||||
type: string
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
@@ -301,6 +306,7 @@ jobs:
|
||||
--cache-dir "$RUNNER_TEMP/edgeever-bun-cache-${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}"
|
||||
|
||||
- name: Build the iOS archive on EAS
|
||||
if: ${{ inputs.ios_build_number == '' }}
|
||||
id: build
|
||||
env:
|
||||
EXPO_TOKEN: ${{ secrets.EXPO_TOKEN }}
|
||||
@@ -328,6 +334,7 @@ jobs:
|
||||
working-directory: apps/mobile
|
||||
|
||||
- name: Upload archive to App Store Connect and TestFlight
|
||||
if: ${{ inputs.ios_build_number == '' }}
|
||||
env:
|
||||
EXPO_TOKEN: ${{ secrets.EXPO_TOKEN }}
|
||||
run: |
|
||||
@@ -341,10 +348,10 @@ jobs:
|
||||
|
||||
- name: Submit the uploaded build to App Review
|
||||
env:
|
||||
APP_STORE_BUILD_NUMBER: ${{ steps.build.outputs.build_number }}
|
||||
APP_STORE_CONNECT_API_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_API_ISSUER_ID }}
|
||||
APP_STORE_CONNECT_API_KEY_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ID }}
|
||||
APP_STORE_CONNECT_API_KEY_P8_BASE64: ${{ secrets.APP_STORE_CONNECT_API_KEY_P8_BASE64 }}
|
||||
APP_STORE_BUILD_NUMBER: ${{ inputs.ios_build_number || steps.build.outputs.build_number }}
|
||||
APP_STORE_CONNECT_API_ISSUER_ID: ${{ secrets.EDGEEVER_APPLE_API_ISSUER }}
|
||||
APP_STORE_CONNECT_API_KEY_ID: ${{ secrets.EDGEEVER_APPLE_API_KEY_ID }}
|
||||
APP_STORE_CONNECT_API_KEY_P8_BASE64: ${{ secrets.EDGEEVER_APPLE_API_KEY_BASE64 }}
|
||||
APP_STORE_VERSION: ${{ needs.plan.outputs.version }}
|
||||
run: |
|
||||
test -n "$APP_STORE_CONNECT_API_ISSUER_ID"
|
||||
|
||||
Reference in new issue
Block a user