Document the process of setting up a GitHub App and using it do commits on protected branches from workflows.