File tree Expand file tree Collapse file tree 5 files changed +11
-7
lines changed
Expand file tree Collapse file tree 5 files changed +11
-7
lines changed Original file line number Diff line number Diff line change 6868 name : Upload
6969 runs-on : ubuntu-latest
7070 needs : [upload-hold, build-android]
71- if : ${{ inputs.type == 'experimental' && (always() && (needs.upload-hold.result == 'success' || needs.upload-hold.result == 'skipped')) }}
71+ if : ${{ inputs.type == 'experimental' && (always() && (needs.upload-hold.result == 'success' || needs.upload-hold.result == 'skipped') && needs.build-android.result == 'success' ) }}
7272 steps :
7373 - name : Checkout Repository
7474 uses : actions/checkout@v4
8989 name : Internal Sharing
9090 runs-on : ubuntu-latest
9191 needs : [build-android]
92- if : ${{ inputs.type == 'experimental' }}
92+ if : ${{ inputs.type == 'experimental' && (always() && (needs.build-android.result == 'success')) }}
9393 steps :
9494 - name : Checkout Repository
9595 uses : actions/checkout@v4
Original file line number Diff line number Diff line change 5959 name : Upload
6060 runs-on : macos-15
6161 needs : [build-ios]
62- if : ${{ inputs.type == 'experimental' }}
62+ if : ${{ inputs.type == 'experimental' && (always() && (needs.build-ios.result == 'success')) }}
6363 steps :
6464 - name : Checkout Repository
6565 uses : actions/checkout@v4
Original file line number Diff line number Diff line change 6868 name : Upload
6969 runs-on : ubuntu-latest
7070 needs : [upload-hold, build-android]
71- if : ${{ inputs.type == 'official' && (always() && (needs.upload-hold.result == 'success' || needs.upload-hold.result == 'skipped')) }}
71+ if : ${{ inputs.type == 'official' && (always() && (needs.upload-hold.result == 'success' || needs.upload-hold.result == 'skipped') && needs.build-android.result == 'success' ) }}
7272 steps :
7373 - name : Checkout Repository
7474 uses : actions/checkout@v4
8686 name : Internal Sharing
8787 runs-on : ubuntu-latest
8888 needs : [build-android]
89- if : ${{ inputs.type == 'official' }}
89+ if : ${{ inputs.type == 'official' && (always() && (needs.build-android.result == 'success')) }}
9090 steps :
9191 - name : Checkout Repository
9292 uses : actions/checkout@v4
Original file line number Diff line number Diff line change 6868 upload-ios :
6969 name : Upload
7070 runs-on : macos-15
71- needs : [upload-hold]
72- if : ${{ inputs.type == 'official' && (always() && (needs.upload-hold.result == 'success' || needs.upload-hold.result == 'skipped')) }}
71+ needs : [upload-hold, build-ios ]
72+ if : ${{ inputs.type == 'official' && (always() && (needs.upload-hold.result == 'success' || needs.upload-hold.result == 'skipped') && (needs.build-ios.result == 'success') ) }}
7373 steps :
7474 - name : Checkout Repository
7575 uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -20,21 +20,25 @@ platform :android do
2020 lane :version_code do |options |
2121 production_versions = google_play_track_version_codes (
2222 package_name : options [ :official ] ? 'chat.rocket.android' : 'chat.rocket.reactnative' ,
23+ json_key : 'service_account.json' ,
2324 track : 'production'
2425 )
2526
2627 beta_versions = google_play_track_version_codes (
2728 package_name : options [ :official ] ? 'chat.rocket.android' : 'chat.rocket.reactnative' ,
29+ json_key : 'service_account.json' ,
2830 track : 'beta'
2931 )
3032
3133 alpha_versions = google_play_track_version_codes (
3234 package_name : options [ :official ] ? 'chat.rocket.android' : 'chat.rocket.reactnative' ,
35+ json_key : 'service_account.json' ,
3336 track : 'alpha'
3437 )
3538
3639 internal_versions = google_play_track_version_codes (
3740 package_name : options [ :official ] ? 'chat.rocket.android' : 'chat.rocket.reactnative' ,
41+ json_key : 'service_account.json' ,
3842 track : 'internal'
3943 )
4044
You can’t perform that action at this time.
0 commit comments