adventures-in / chat_app

A group effort to build a chat app and learn as we go.
18 stars 0 forks source link

Regularly run builds with a GitHub app #224

Open nickmeinhold opened 4 years ago

nickmeinhold commented 4 years ago

Is your feature request related to a problem? Please describe.

Building for iOS takes around 30-40 mins so we have separate test and build branches with a CI workflow that runs tests on both PRs and pushes to test, but only builds on pushes to build.

The plan was to allow anyone that wanted to check if their branch builds to be able to merge test into build and push but the branch protection rules don't seem to allow restricting pushes on to build from only a specific branch.

Describe the solution you'd like I think we should create a GitHub app that periodically merges test into build to trigger the CI to build on all platforms, so we get:

Describe alternatives you've considered

Additional context

221 -> #223 added the new branches and updated CI to only build on pushes to build

Apps - GitHub Docs