GitHub offers a “Check Runs” API that allows very rich integration of build results into the GitHub pull request experience.
This feature is in Preview on GitHub but services like Azure Pipelines and Netlify have already implemented it in Production, and I’d love for Buildkite to support it too.
Here’s an example pull request using Azure Pipelines: https://github.com/prettier/prettier/pull/5749/checks?check_run_id=50147856
I won’t dictate any solutions, but it seems like a perfect fit for
buildkite-agent annotate, the markdown messages could be forwarded directly to GitHub.