Currently planemo pull_request relies on a github username and password being specified in the .planemo.yml file. This should be changed due to https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git-operations/.
I'll have a look at this since we need this for our autoupdate bot.