Given there are master and dev git branches, a git repository is hosted on the Github and TeamCity 9.0.1 installed as a CI server.
The teamcity build project is configured to use github repository as a VCS root with refs/heads/master set as a default branch.
The desired behavior is to run auto-merge from master to dev when the build is successful.
So I add an Automatic merge build feature as specified here with the following settings:
- Watch builds in branches => Branch filter: 
+:master - Merge into branch: 
dev - Merge commit message: 
TEAMCITY: Automatic merge branch master into dev - Perform merge if: 
build is successful - Merge policy: 
use fast-forward merge if possible 
After pressing Run - the build is green, no errors are shown in the Build Log, but totally nothing was merged as desired!
What's wrong and where can I find the debug information about build features execution?