Skip to content

Commit dec09ee

Browse files
committed
use service_account...
1 parent a9f13b7 commit dec09ee

File tree

5 files changed

+11
-7
lines changed

5 files changed

+11
-7
lines changed

.github/workflows/build-android.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
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
@@ -89,7 +89,7 @@ jobs:
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

.github/workflows/build-ios.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
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

.github/workflows/build-official-android.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
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
@@ -86,7 +86,7 @@ jobs:
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

.github/workflows/build-official-ios.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ jobs:
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

android/fastlane/Fastfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)