summaryrefslogtreecommitdiff
path: root/releasenotes/notes/github-checks-api-a990a473c37b4db4.yaml
diff options
context:
space:
mode:
authorFelix Edel <felix.fs.schmidt@bmw.de>2020-01-23 09:38:37 +0100
committerFelix Edel <felix.edel@bmw.de>2020-02-19 13:31:49 +0100
commit33f87bea9c5f7d07b247437155a1282ce0981e5b (patch)
tree72d3e4fdb4e9be150b3a982583a08874cfe665dd /releasenotes/notes/github-checks-api-a990a473c37b4db4.yaml
parent1914417dd4de38fb7b19e194cd666ce0b96a86d6 (diff)
downloadzuul-33f87bea9c5f7d07b247437155a1282ce0981e5b.tar.gz
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
Diffstat (limited to 'releasenotes/notes/github-checks-api-a990a473c37b4db4.yaml')
-rw-r--r--releasenotes/notes/github-checks-api-a990a473c37b4db4.yaml12
1 files changed, 12 insertions, 0 deletions
diff --git a/releasenotes/notes/github-checks-api-a990a473c37b4db4.yaml b/releasenotes/notes/github-checks-api-a990a473c37b4db4.yaml
new file mode 100644
index 000000000..de7c68616
--- /dev/null
+++ b/releasenotes/notes/github-checks-api-a990a473c37b4db4.yaml
@@ -0,0 +1,12 @@
+---
+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.