We have fallen behind with the release process, expecting that people will simply point to current master. That’s not a good solution, but it had to be expected since the release process was too cumbersome for us to run often, as needed. This changeset attempts to automate the process as much as possible, so a new release (including CocoaPods) can be minted in two or three simple command-line steps:
$ bundle exec fastlane release # produce a patch release
$ git push --follow-tags # publish the release on GitHub
$ bundle exec fastlane trunk # publish the release on CocoaPods
Hopefully this will lower the bar on releases so that we’ll get back on the tracks.
We have fallen behind with the release process, expecting that people will simply point to current
master
. That’s not a good solution, but it had to be expected since the release process was too cumbersome for us to run often, as needed. This changeset attempts to automate the process as much as possible, so a new release (including CocoaPods) can be minted in two or three simple command-line steps:Hopefully this will lower the bar on releases so that we’ll get back on the tracks.