zuul/releasenotes/notes/github-checks-api-a990a473c37b4db4.yaml
Felix Edel 33f87bea9c
Implement basic github checks API workflow
Utilizing the checks API to report the build state to Github provides
some additional functionality that is not supported by the status API.

Those are:
 - Defining custom actions to e.g. cancel a running build
 - Report line-based file annotations

This change implements the basic checks API workflow. Once this is in
place, the additional features could simply be added on top.

Change-Id: I7e790783ee35971085863b5487ff094fa0b23d65
Story: 2007268
Task: 38672
2020-02-19 13:31:49 +01:00

13 lines
595 B
YAML

---
features:
- |
The Github driver now has a basic support for the Github checks API.
To enable reporting build results via the checks API one can configure the
the new :attr:`pipeline.<reporter>.<github source>.check` attribute on the
Github reporter. It's also possible to trigger on a requested or completed
:value:`pipeline.trigger.<github source>.event.check_run`.
To be able to use the checks API, zuul must be authenticated as Github
app. For more information about the necessary requirements, please see
the :ref:`github_driver` driver documentation.