2 months ago
b44631aThe github driver asserts by reading github state with gh api. open-git has no
read api, so this driver asserts through the one endpoint it exposes: GET
/commits/{sha}/checks. That endpoint is also open-git's entire merge gate, so
asserting the check is asserting the gate.
The driver has NO close method. open-git has no closed-pull-request surface, so
a closed pull request cannot be inspected and the evidence is the point of the
run. Every run prints its urls and leaves them open.
Two scenarios, both on english-only. It is the only catalog rule that runs on
open-git: every other rule reads a diff, a commit list or a contributor
profile, and open-git exposes none of the three.Parent69b2579