cocoabits / MASShortcut

Modern framework for managing global keyboard shortcuts compatible with Mac App Store. More details:
http://blog.shpakovski.com/2012/07/global-keyboard-shortcuts-in-cocoa.html
BSD 2-Clause "Simplified" License
1.52k stars 220 forks source link

Project & release process improvements #130

Closed zoul closed 5 years ago

zoul commented 5 years ago

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.

zoul commented 5 years ago

The Travis error is due to Bundler version mismatch, I’m trying to figure it out.