The Ci Github Notifier

Originally written on 30 November 2021

I wrote a lightweight container to post the status of a CI task to GitHub, allowing GitHub users to see the status of a PR or Branch. Designed for cloud native workflows (eg Argo Workflows, or Tekton), but will run wherever a container can be run.

It annotates a github Pull Request with the status of a particular CI task, along with a link back to the CI tool performing the task, so users can dive deeper into failures when they occur.

Github Pull Requests annotated by the ci-github-notifier

The container clocks in at just 7MB in size so should fit nicely in any CI process. You can find out more on the github page.