Fastlane
Proposed changes
This PR adds a Fastlane flag for installing Fastlane on your machine and adds a fastlane folder to the project root.
The initial setup includes 4 lanes:
test_setup - To ensure Fastlane is setup correct.
version_bump - bump the version and commit to a Github repository.
github_release - builds an iOS and Android version, creates a release and upload assets.
firebase_release - uploads an .ipa and .apk to a chosen firebase project.
Notes
There is room to do so much more, however, I feel this is a good starting point. I split out the beta release lane into three separate lanes. This allows you to use them individually depending on your requirements.
@andykitt Can we add some notes to the readme about this also? 🙌
@KateHoward10 Did you manage to have a look at this yesterday? What was the consensus?
@KateHoward10 Did you manage to have a look at this yesterday? What was the consensus?
I did indeed. I haven't actually managed to get a release to work yet, but due to the way I've set up a RN project to test it on, rather than the changes in here. Fastlane got installed pretty painlessly 👍