Skip to content

jyu115 is starting iOS SDK release #2

jyu115 is starting iOS SDK release

jyu115 is starting iOS SDK release #2

Workflow file for this run

name: iOS SDK Release
run-name: ${{ github.actor }} is starting iOS SDK release
on:
workflow_dispatch:
inputs:
version_number:
description: "iOS SDK version"
required: true
jobs:
ios-sdk-release:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
with:
ruby-version: "3.2"
bundler-cache: true
- name: set version number and push podspecs to git
run: bundle exec fastlane ios bump_release_version version:${{ github.event.inputs.version_number }}
- name: clean cocaopods cache and lint
run: bundle exec fastlane ios clean_and_lint
- name: create xcframeworks and zip
run: bundle exec fastlane ios build_xcframework output_dir:./output_dir
- name: create github release and upload assets
run: bundle exec fastlane ios tag_version version:${{ github.event.inputs.version_number }} output_dir:./output_dir
- name: push pods to trunk
run: bundle exec fastlane ios pod_trunk_push