This bot is meant to help identify issues with a CPython pull request.
If no b.p.o issue number is found the status fails and the "Details" link points to the relevant section of the devguide.
If an issue number is found then the "Details" link points to the relevant issue itself, making it easier to navigate from PR to issue.
If no Misc/NEWS.d
entry is found or the news entry is formatted incorrectly
and the issue doesn't have the skip news
label, the status fails and a relevant
description label is added to it.
Closes PRs that try to merge a maintenance branch into the master branch, adds
invalid
label, and posts a relevant message.
Labels PRs for documentation as type-documentation
Copies labels from master PRs to backport PRs
Since this bot is about identifying pull requests that need changes, it seemed fitting to name it after Sir Bedevere who knew how to identify a witch.