-
Notifications
You must be signed in to change notification settings - Fork 89
iOS hotfix fastlane
This process is responsible for the release of a specific version for iOS platform.
You can see it more detailed in the Fastfile.
This lane will be executed every time a push
event occurs to a tag with the following name pattern: *.*.*-iOS
.
Update repository references. This is needed because a new branch will be created from the hotfix tag.
Creates a new branch from the hotfix tag. It's named newReleaseFromTag*.*.*-iOS
.
This branch is created only at the virtual machine executing the workflow. This is the branch that will be used to compile the project modules.
Updates Beagle's podspec with the new version and tag.
Pushes Beagle's podspec to Cocoapods.
Executes release_notes
fastlane lane.
This lane uses fastlane-plugin-semantic_release plugin to generate release notes.
This step is necessary because we don't have permission to edit a github release.
A first github release is manually created along with the hotfix tag (this is the start of a hotfix release process).
Creates github release notes for generated version, from release notes generated in step 7.