-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MOB-7322] automate ios sdk release with fastlane #701
Conversation
So from Step 1 to Step 3 will be on a separate branch -> which will be reviewed by the team. |
Yes I think the best process would be:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Also the visual demo covered end to end flow which was nice 👍🏼
🔹 Jira Ticket(s)
Description
Implemented https://fastlane.tools/ to automate iOS SDK release. Also uses a fastlane plugin create_xcframework.
Steps to release in the new process:
CHANGELOG.md
sdkVersion
variable inIterableAPI.swift
CHANGELOG.md
andIterableAPI.swift
changes to the branchfastlane ios release_sdk
It will prompt you to enter
release version number
(e.g. 6.5.0-beta) andoutput directory
(e.g. build2)That's it! When
release_sdk
lane is run, it will run these lanes in subsequent order:bump_release_version
clean_and_lint
build_xcframework
tag_version
pod_trunk_push
Github release created with assets uploaded:
Finished success status:

See available lanes:
