@@ -42,14 +42,18 @@ version: 2.1
4242orbs :
4343 android : circleci/android@3.1.0
4444 gcp-cli : circleci/gcp-cli@3.3.1
45- revenuecat : revenuecat/sdks-common-config@3.8 .0
45+ revenuecat : revenuecat/sdks-common-config@3.13 .0
4646 codecov : codecov/codecov@3.2.4
4747
4848parameters :
4949 action :
5050 type : enum
5151 enum : [default, bump, paywall_tester_release, rct_tester_release, deploy_snapshot_release, update_paywall_templates, update_golden_requests_backend_integration_tests]
5252 default : default
53+ paywall_tester_track :
54+ type : enum
55+ enum : [internal, alpha, beta, production]
56+ default : alpha
5357
5458commands :
5559 install-sdkman :
@@ -263,6 +267,8 @@ jobs:
263267 shell : /bin/bash --login -o pipefail
264268 steps :
265269 - checkout
270+ - revenuecat/setup-git-credentials
271+ - revenuecat/trust-github-key
266272 - checkout-submodule :
267273 path : upstream/paywall-preview-resources
268274 - install-sdkman
@@ -388,7 +394,7 @@ jobs:
388394 command : sudo pip install awscli
389395 - run :
390396 name : Deploy to S3
391- command : aws s3 sync ~/project/docs/9.23 .0-SNAPSHOT s3://purchases-docs/android/9.23 .0-SNAPSHOT --delete
397+ command : aws s3 sync ~/project/docs/9.24 .0-SNAPSHOT s3://purchases-docs/android/9.24 .0-SNAPSHOT --delete
392398 - run :
393399 name : Update index.html
394400 command : aws s3 cp ~/project/docs/index.html s3://purchases-docs/android/index.html
@@ -664,6 +670,8 @@ jobs:
664670 << : *android-executor
665671 steps :
666672 - checkout
673+ - revenuecat/setup-git-credentials
674+ - revenuecat/trust-github-key
667675 - checkout-submodule :
668676 path : upstream/paywall-preview-resources
669677 - install-sdkman
@@ -767,6 +775,8 @@ jobs:
767775 << : *android-executor
768776 steps :
769777 - checkout
778+ - revenuecat/setup-git-credentials
779+ - revenuecat/trust-github-key
770780 - checkout-submodule :
771781 path : upstream/paywall-preview-resources
772782 - attach_workspace :
@@ -781,7 +791,6 @@ jobs:
781791 - revenuecat/install-gem-unix-dependencies :
782792 cache-version : v1
783793 - android/restore_gradle_cache
784- - revenuecat/setup-git-credentials
785794 - run :
786795 name : Records new RevenueCat UI snapshots to become the new golden
787796 command : bundle exec fastlane android record_paparazzi_screenshots gradle_module:ui:revenuecatui
@@ -824,6 +833,8 @@ jobs:
824833 << : *android-executor
825834 steps :
826835 - checkout
836+ - revenuecat/setup-git-credentials
837+ - revenuecat/trust-github-key
827838 - checkout-submodule :
828839 path : upstream/paywall-preview-resources
829840 - run :
@@ -833,7 +844,6 @@ jobs:
833844 - revenuecat/install-gem-unix-dependencies :
834845 cache-version : v1
835846 - android/restore_build_cache
836- - revenuecat/setup-git-credentials
837847 - run :
838848 name : Set GitHub token environment variable
839849 command : |
@@ -905,11 +915,12 @@ jobs:
905915 - image : cimg/ruby:3.2.0
906916 steps :
907917 - checkout
918+ - revenuecat/setup-git-credentials
919+ - revenuecat/trust-github-key
908920 - checkout-submodule :
909921 path : upstream/paywall-preview-resources
910922 - revenuecat/install-gem-unix-dependencies :
911923 cache-version : v1
912- - revenuecat/setup-git-credentials
913924 - run :
914925 name : Update paywall templates
915926 command : bundle exec fastlane android update_paywall_preview_resources_submodule
@@ -1170,7 +1181,7 @@ workflows:
11701181 equal : [ paywall_tester_release, << pipeline.parameters.action >> ]
11711182 jobs :
11721183 - publish-paywall-tester-release :
1173- track : " alpha "
1184+ track : << pipeline.parameters.paywall_tester_track >>
11741185
11751186 manual-rct-tester-release :
11761187 when :
0 commit comments