File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -97,6 +97,8 @@ blocks:
9797 - mkdir -p build/app/outputs/bundle/prodRelease
9898 - artifact pull workflow bccm.aab
9999 - mv bccm.aab build/app/outputs/bundle/prodRelease/app-prod-release.aab
100+ - artifact pull workflow bccm_build_number
101+ - export BUILD_NUMBER=$(cat bccm_build_number)
100102 - cd android
101103 - bundle install
102104 - bundle exec fastlane upload
Original file line number Diff line number Diff line change @@ -40,8 +40,11 @@ platform :android do
4040 File . write ( File . join ( __dir__ , '.next_version_code' ) , next_code . to_s )
4141 end
4242
43- desc "Upload AAB to internal and promote to beta"
43+ desc "Upload AAB to internal and promote to beta (Open testing) "
4444 lane :upload do
45+ build_number = ENV [ 'BUILD_NUMBER' ]
46+ UI . user_error! ( 'BUILD_NUMBER env var is required to promote a specific release to Open testing' ) if build_number . nil? || build_number . empty?
47+
4548 upload_to_play_store (
4649 package_name : PACKAGE_NAME ,
4750 track : 'internal' ,
@@ -54,11 +57,14 @@ platform :android do
5457 skip_upload_apk : true
5558 )
5659
57- # Promote the just-uploaded release from internal to beta in the same run.
60+ # Promote the just-uploaded release from internal to beta (Open testing).
61+ # Pass version_code explicitly so supply doesn't silently no-op when it
62+ # can't auto-detect the source release in a fresh edit.
5863 upload_to_play_store (
5964 package_name : PACKAGE_NAME ,
6065 track : 'internal' ,
6166 track_promote_to : 'beta' ,
67+ version_code : build_number . to_i ,
6268 json_key : JSON_KEY ,
6369 skip_upload_aab : true ,
6470 skip_upload_apk : true ,
You can’t perform that action at this time.
0 commit comments