File tree Expand file tree Collapse file tree 2 files changed +72
-18
lines changed
Expand file tree Collapse file tree 2 files changed +72
-18
lines changed Original file line number Diff line number Diff line change @@ -25,42 +25,54 @@ jobs:
2525 # # Set to empty string to always take screenshots
2626 # screenshot-text: "SCREENSHOT"
2727
28- build-android :
28+ # build-android:
2929 # set if false to disable android branch of build
3030# if: ${{ needs.conventional-release.outputs.new_release_published == 'true' }}
31- needs :
32- - test
31+ # needs:
32+ # - test
3333# needs:
3434# - conventional-release
3535# - parse-screenshot
36- uses : ./.github/workflows/03-build-android.yml
37- with :
36+ # uses: ./.github/workflows/03-build-android.yml
37+ # with:
3838 # screenshot: ${{ needs.parse-screenshot.outputs.contains_screenshot }}
39- apk : " true"
40- secrets : inherit
39+ # apk: "true"
40+ # secrets: inherit
4141
42- # build-ios:
42+ build-ios :
4343 # set if false to disable iOS branch of build
4444# if: ${{ needs.conventional-release.outputs.new_release_published == 'true' }}
45- # needs:
46- # - test
45+ needs :
46+ - test
4747# - conventional-release
4848# - parse-screenshot
49- # uses: ./.github/workflows/03-build-ios.yml
50- # with:
49+ uses : ./.github/workflows/03-build-ios.yml
50+ with :
5151# screenshot: ${{ needs.parse-screenshot.outputs.contains_screenshot }}
52- # ipa: "true"
53- # secrets: inherit
52+ ipa : " true"
53+ secrets : inherit
5454
55- upload-android :
55+ # upload-android:
5656# if: ${{ needs.parse-screenshot.outputs.contains_screenshot == 'false' }}
57- needs :
58- - build-android
57+ # needs:
58+ # - build-android
5959# - conventional-release
60- uses : ./.github/workflows/04-upload-android.yml
60+ # uses: ./.github/workflows/04-upload-android.yml
6161# with:
6262# new_release: ${{ needs.conventional-release.outputs.new_release }}
6363# new_release_notes: ${{ needs.conventional-release.outputs.new_release_notes }}
64+ # with:
65+ # new_release: "v1.0.1"
66+ # new_release_notes: "test release notes"
67+ # secrets: inherit
68+
69+ upload-ios :
70+ # if: ${{ needs.parse-screenshot.outputs.contains_screenshot == 'false' }}
71+ needs :
72+ # - parse-screenshot
73+ - build-ios
74+ # - conventional-release
75+ uses : ./.github/workflows/04-upload-ios.yml
6476 with :
6577 new_release : " v1.0.1"
6678 new_release_notes : " test release notes"
Original file line number Diff line number Diff line change 1+ name : upload-release-ios
2+ on :
3+ workflow_call :
4+ inputs :
5+ new_release :
6+ required : true
7+ type : string
8+ description : " The new release version number"
9+ new_release_notes :
10+ required : true
11+ type : string
12+ description : " The release notes for the new release"
13+
14+ jobs :
15+ build :
16+ runs-on : macos-latest
17+ timeout-minutes : 10
18+ defaults :
19+ run :
20+ working-directory : ios
21+ steps :
22+ - uses : actions/checkout@v4
23+ with :
24+ fetch-depth : 0
25+
26+ - name : Download app
27+ uses : actions/download-artifact@v4
28+ with :
29+ name : Runner.ipa
30+ path : ios/
31+
32+ - run : ' echo "$API_KEY" > AuthKey.p8'
33+ shell : bash
34+ env :
35+ API_KEY : ${{ secrets.APP_STORE_CONNECT_API_KEY }}
36+
37+ - run : bundle install
38+
39+ - run : bundle exec fastlane upload_testflight
40+ env :
41+ RELEASE_NOTES : ${{ inputs.new_release_notes }}
42+ - run : bundle exec fastlane upload_metadata_app_store
You can’t perform that action at this time.
0 commit comments