A throwaway repository for exercising Githail against real pull requests, real CI, and real review bots — without cluttering a repository anyone depends on.
Nothing here is used by anything. Break it freely.
Githail's control plane can only be tested against genuine GitHub behaviour: webhook delivery, check-run timing, when each vendor decides it has finished, and how they cancel each other. None of that is reachable from unit tests, and every real bug found so far — gates that never advanced, reconciles cancelling each other, labels that lied — surfaced on a live pull request.
The code is deliberately small and slightly wrong in places, so reviewers have something to
say. internal/text.Truncate slices bytes rather than runes, which is the defect class every
vendor has been observed catching.
- the Githail GitHub App installed
- the review vendors installed, with automatic review turned off so the App decides when they run
- the
githail:*labels created