releasing new version with fastlane
One lane to rule them all!
bundle exec fastlane release
on any branch - that's how simple it is:- register specs repo if one isn't yet in your system
- check if current branch is clean
- checkout to master and pull any changes
- update version in podspec, either to one from version argument, or patch update by default
- commit and push to master with message, either from message argument, or default one
- create tag either from version argument, or from default patch version update and push it
- finally, validate and push pod to specs repo
Advanced usage: bundle exec fastlane release version:1.2.3 message:"my new version"