)]}'
{"doc/source/discussion/github-checks-api.rst":[{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"77fe7e9f51a98fbd5aaa097f2b784bdf9522b585","unresolved":false,"context_lines":[{"line_number":19,"context_line":"mapping for a pipeline execution on zuul and a check run could map to a"},{"line_number":20,"context_line":"single job execution that is part of the pipeline run. Unfortunately, there"},{"line_number":21,"context_line":"are a few restrictions on both sides (Github and Zuul) that doesn\u0027t allow"},{"line_number":22,"context_line":"this kind of mapping."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"First of all, check suites are completely managed by Github. Apart from"},{"line_number":25,"context_line":"creatingg a check suite for a commit SHA, we can\u0027t do anything with it."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_fe738f14","line":22,"updated":"2020-03-05 17:00:04.000000000","message":"These actually all read as Github restrictions to me.  But we don\u0027t have to blame anyone, we can just say:\n\nUnfortunately, there are a few restrictions that don\u0027t allow this mapping.","commit_id":"7be8b18414f075036c826d720fbbe890153f76e7"},{"author":{"_account_id":27952,"name":"Felix Edel","email":"felix.edel@bmw.de","username":"felix.schmidt"},"change_message_id":"9637e817376f4cc676ff345c5008705066c27437","unresolved":false,"context_lines":[{"line_number":19,"context_line":"mapping for a pipeline execution on zuul and a check run could map to a"},{"line_number":20,"context_line":"single job execution that is part of the pipeline run. Unfortunately, there"},{"line_number":21,"context_line":"are a few restrictions on both sides (Github and Zuul) that doesn\u0027t allow"},{"line_number":22,"context_line":"this kind of mapping."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"First of all, check suites are completely managed by Github. Apart from"},{"line_number":25,"context_line":"creatingg a check suite for a commit SHA, we can\u0027t do anything with it."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_db6b3bee","line":22,"in_reply_to":"1fa4df85_fe738f14","updated":"2020-03-06 07:25:26.000000000","message":"I think there are restrictions on both sides. Zuul can e.g. not report each job, but only the whole buildset (but I\u0027ve just seen that I never wrote that down).\nI didn\u0027t mean to blame anyone, I just wanted to provide more detailed information about the restrictions. Just saying there are restrictions doesn\u0027t sound very helpful to me. People might still ask what these restrictions are and if it wouldn\u0027t be possible to implement it like that nonetheless. We might also ask that ourselves some time and have to look that up again ;-)\nI will try to shorten it down and don\u0027t make it sound to \"blamish\" (Is there a word for this?).","commit_id":"7be8b18414f075036c826d720fbbe890153f76e7"},{"author":{"_account_id":27952,"name":"Felix Edel","email":"felix.edel@bmw.de","username":"felix.schmidt"},"change_message_id":"6f5540877a27a927c232b443e12fbc172eaa3b24","unresolved":false,"context_lines":[{"line_number":19,"context_line":"mapping for a pipeline execution on zuul and a check run could map to a"},{"line_number":20,"context_line":"single job execution that is part of the pipeline run. Unfortunately, there"},{"line_number":21,"context_line":"are a few restrictions on both sides (Github and Zuul) that doesn\u0027t allow"},{"line_number":22,"context_line":"this kind of mapping."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"First of all, check suites are completely managed by Github. Apart from"},{"line_number":25,"context_line":"creatingg a check suite for a commit SHA, we can\u0027t do anything with it."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_e1076a17","line":22,"in_reply_to":"1fa4df85_fe738f14","updated":"2020-03-06 09:09:59.000000000","message":"I think, I got your comment wrong the first time I read it. You only meant this first paragraph - where we really don\u0027t need to blame github or zuul. So, I just rephrased this one, fixed the typos and added a short paragraph about zuul reporting only the whole buildset.\n\nPlease let me know if that is what you had in mind or if I missed the point :)","commit_id":"7be8b18414f075036c826d720fbbe890153f76e7"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"77fe7e9f51a98fbd5aaa097f2b784bdf9522b585","unresolved":false,"context_lines":[{"line_number":22,"context_line":"this kind of mapping."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"First of all, check suites are completely managed by Github. Apart from"},{"line_number":25,"context_line":"creatingg a check suite for a commit SHA, we can\u0027t do anything with it."},{"line_number":26,"context_line":"The current status, duration and the conclusion are all calculated and"},{"line_number":27,"context_line":"set by Github automatically whenever an included check run is updated."},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_1e71cb0c","line":25,"updated":"2020-03-05 17:00:04.000000000","message":"creating","commit_id":"7be8b18414f075036c826d720fbbe890153f76e7"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"77fe7e9f51a98fbd5aaa097f2b784bdf9522b585","unresolved":false,"context_lines":[{"line_number":139,"context_line":"Restrictions and Recommendations"},{"line_number":140,"context_line":"--------------------------------"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Although both, the checks API and the status API can be activated for and"},{"line_number":143,"context_line":"Github reporter at the same time, it\u0027s not recommmended to do so as this might"},{"line_number":144,"context_line":"result in multiple status checks to be reported to the PR for the same pipeline"},{"line_number":145,"context_line":"execution (which would result in duplicated entries in the status section below"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_be63d741","line":142,"updated":"2020-03-05 17:00:04.000000000","message":"Remove comma after both","commit_id":"7be8b18414f075036c826d720fbbe890153f76e7"},{"author":{"_account_id":27582,"name":"Simon Westphahl","email":"simon.westphahl@bmw.de","username":"simon.westphahl"},"change_message_id":"32a8e2c27b1927e29910091561531adaea393ccd","unresolved":false,"context_lines":[{"line_number":139,"context_line":"Restrictions and Recommendations"},{"line_number":140,"context_line":"--------------------------------"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Although both, the checks API and the status API can be activated for and"},{"line_number":143,"context_line":"Github reporter at the same time, it\u0027s not recommmended to do so as this might"},{"line_number":144,"context_line":"result in multiple status checks to be reported to the PR for the same pipeline"},{"line_number":145,"context_line":"execution (which would result in duplicated entries in the status section below"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_3e37dd01","line":142,"range":{"start_line":142,"start_character":70,"end_line":142,"end_character":73},"updated":"2020-03-06 09:10:55.000000000","message":"typo: \"for and\"","commit_id":"7be8b18414f075036c826d720fbbe890153f76e7"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"77fe7e9f51a98fbd5aaa097f2b784bdf9522b585","unresolved":false,"context_lines":[{"line_number":145,"context_line":"execution (which would result in duplicated entries in the status section below"},{"line_number":146,"context_line":"the comments of a PR)."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"In case the update on an check run fails (e.g. request timeout when reporting"},{"line_number":149,"context_line":"success or failure to Github), the check run will stay in status \"in_progess\""},{"line_number":150,"context_line":"and there will be no way to re-run the check run via the Github UI as the"},{"line_number":151,"context_line":"predefined actions are only available on failed check runs."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_de68131e","line":148,"updated":"2020-03-05 17:00:04.000000000","message":"s/an/a/","commit_id":"7be8b18414f075036c826d720fbbe890153f76e7"},{"author":{"_account_id":16068,"name":"Tobias Henkel","email":"tobias.henkel@bmw.de","username":"tobias.henkel"},"change_message_id":"e9f04dafe71f624bd72e03c7d72e3bbb500165d6","unresolved":false,"context_lines":[{"line_number":126,"context_line":"Custom actions"},{"line_number":127,"context_line":"~~~~~~~~~~~~~~"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"Check runs can provide some custom actions which will result in addtional"},{"line_number":130,"context_line":"buttons being available in the Github UI for this specific check run."},{"line_number":131,"context_line":"Clicking on such a button will emit a webhook event with type ``check_run``"},{"line_number":132,"context_line":"and action ``requested_action`` and will additionally contain the id/name of"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff570b3c_b3a8a81f","line":129,"range":{"start_line":129,"start_character":64,"end_line":129,"end_character":73},"updated":"2020-05-12 15:23:14.000000000","message":"additional","commit_id":"4b15cddcdc728353bfffa89ab43b46f9124a25c0"}]}
