* android n ios * set this branch gh actions * set this branch gh actions2 * set this branch gh actions3 * set this branch gh actions4 * set this branch gh actions4.1 * set this branch gh actions5 * made executable * ... * ...2 * ...3 * ...4 * ...5 * ...6 * ...7 * ...88 * ios test keys * ios test keys2 * changed some fluufychat stuff * reset activation * pic update * reverted integrate to run again * ios-build1 * ios-build2 * android space clearing * another attempt * another attempt * another attempt2 * another attempt3 * android downgrade * undo cleanup * remove cache * sdk version force? * sdk version force remove * r8 fix * material * material remove agian * reset gradle, up flutter * downgfrade to 21 * android ndk up agian * android ndk up agian2 * with disk spcae r4emove agian... * allow ios modules * allow ios modules2 * updated version to compile on ios * how baout this * ios generated files * removed exclude group --------- Co-authored-by: ggurdin <ggurdin@gmail.com> Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
39 lines
No EOL
955 B
YAML
39 lines
No EOL
955 B
YAML
name: upload-release-ios
|
|
on:
|
|
workflow_call:
|
|
inputs:
|
|
new_release:
|
|
required: true
|
|
type: string
|
|
description: "The new release version number"
|
|
new_release_notes:
|
|
required: true
|
|
type: string
|
|
description: "The release notes for the new release"
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: macos-latest
|
|
timeout-minutes: 10
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
with:
|
|
fetch-depth: 0
|
|
|
|
- name: Download app
|
|
uses: actions/download-artifact@v4
|
|
with:
|
|
name: Runner.ipa
|
|
path: ios/
|
|
|
|
- run: 'echo "$API_KEY" | base64 --decode > AuthKey.p8'
|
|
shell: bash
|
|
env:
|
|
API_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY }}
|
|
|
|
- run: bundle install
|
|
|
|
- run: bundle exec fastlane upload_testflight
|
|
env:
|
|
RELEASE_NOTES: ${{ inputs.new_release_notes }}
|
|
- run: bundle exec fastlane upload_metadata_app_store |