Split up GitHub tests.
Review Request #15169 — Created July 14, 2026 and submitted — Latest diff uploaded
The test file for GitHub was already pretty big, and my changes are
adding a lot. This change splits it up so I can add new files instead.
Ran unit tests.