I found a scenario which is confusing. In a github repo I added a branch limit to master with config like:
branches: only: - master
However, I also want to run a status check in pull request when merging other branch to master. If I remained the branch config, the status checking is always pending unless I deleted the branch config above. Is this a default behavior or a bug?