To check that the problem on travis-ci side I have cloned corfuDb, created a branch (patch1), and tried to execute trigger build, it showed me my new branch. So, travis.yml can’t affect travis. https://goo.gl/ymjXKJ
The drop down list includes only the branches that have any build. stream-log-metrics-enhancement is currently excluded and has no builds, so it does not show up.
Oh, looks like trigger build depends on setting build pushed branches which is strange)
When I activated it, my branch test_test (I just created it for testing) was triggered and showed up in dropdown list.
So, for some reason a build must be triggered and after that it will be added to the dropdown list, but this doesn’t work if we enable builds only for pull requests and maybe my settings affected this logic somehow, and combination of conditions in .travis.yml and disabled setting build pushed branches causes this problem