I am trying to, via a GitHub App token with read+write administration permissions, to update the
delete_branch_on_merge value for a repository. The request completes successfully, but no matter what value I specify the
default_branch_on_merge value for the repository will always be
false. This occurs even if a 1) manually set the value to true via the UI, and then 2) run my application code.
In short, the update-repository API doesn’t seem to respect the
delete_branch_on_merge for GitHub App requests, and is just silently ignoring it.