post intents to invite everyone to join the GitHub Checks API Project
which has been selected as Google Summer of Code project for this
summer. Currently, this project in requirements collecting and designing
phase, so we hope anyone interested to join us to share what information about the CI process you want to see on GitHub.
The GitHub Checks API allows
developers to report the CI integrations’ detail information rather
than the binary pass/fail build status on GitHub pages. This project is
about implementing this API as a new Jenkins plugin. By consuming this
API, other plugins can easily create GitHub checks. Thus, any
information during the Jenkins process like warnings, summaries, and
durations can be directly shown on GitHub pages.
The GitHub Checks API allows GitHub repositories to create GitHub Actions against each commit/PR. Instead of the binary result, more information like warnings, code-coverage and almost anything you want about the CI process can be reported here.