

Here is our workflow file for our android build: We were already using Fastlane before, so there was a Fastfile that I could re-use after updating it, I just needed to set up the machines and the environments.

I found out Github has macOS machines you can use to build your app, so I begged the team to see if we could try to migrate. The process was simple, and since it runs where the code already lives, it is pretty sweet to have everything under the Github umbrella. I (previously) removed our pure JavaScript tests from Bitrise and into Github Actions. The next pricing tier was too vaguely priced for us to comfortably accept it. After migrating to the latest version of React Native, removing the checked pods and enabling Hermes, our iOS build simply did not fit inside a single workflow. That being said it works well and their huge gallery steps probably cover 95% of the stuff you need from a mobile CI, however, we recently started hitting our heads against the ceiling. I have never been a fan of Bitrise, it’s slow and pricy compared other CI providers. At work we were using Bitrise to build our React Native app.
