Yesterday, I released v0.2.0 with the commit-status tracking functionality.

With --commit-statuses as a command-line option, a watcher is created that tracks PipelineRuns with the appropriate labels.

A commit-status update will be sent to your Git hosting service (if it’s supported by go-scm), with pending, failure or success.

This means that Tekton-CI is capable of reporting whether or not your tests run, and you can use this branch protection in GitHub.

The context is currently hard-coded to tekton-ci.

Sample Commit Status on Main