We’ve met some problems with building our apps a couple of days ago.
Builds are not run for merges to develop with the following reason:
This project is configured to only run builds that have open pull requests associated with them. Update the ‘Only build pull requests’ setting to run this build.
“Only build pull requests” is on, but according to the description and our GitHub default branch, it should work and here’s why.
I’ve double-checked the description of the setting and it says: «For your default branch, we will always build all commits». I’ve double-checked the default branch on the GitHub and it’s definitely «develop».
Moreover, this issue appears without any changes from our side about three days ago. It just worked before.
So I’ve got no idea why it doesn’t work now and what I have to do to make it works again =)
This is insane to me. This is a total blocker for me moving into CircleCI (I just ran into this in our POC). I guess I’ll look for alternative services, very disappointing.
That’s fair enough - CI services surely can’t be all things to all people. However, there aren’t many good CI hosted systems avaiable, so it is worth taking as positive frame of mind as you can muster. For example, if you decide to try a PoC on Travis, then you might fix this thing, and have some other thing not work, which CircleCI does very well. Sometimes you have to make compromises (and of course there is no “perfect” CI system - everything is a trade-off).