)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"cb47efeee49827bfde14781ecbe08372a34d6dcc","unresolved":false,"context_lines":[{"line_number":7,"context_line":"docs: add minimal template guide"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change documents the system-required project-template. Perhaps this is"},{"line_number":10,"context_line":"something Zuul should do by default?"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I14650652cb54768b23814f66ce23adea488e9585"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f7c97a3_910526c4","line":10,"updated":"2018-06-19 08:50:46.000000000","message":"I don\u0027t think this should be generally recommended.  It\u0027s not at all certain at this point that every project should have merge errors reported.  For example. OpenStack does not report merge conflicts to ansible.  For that reason, as well as the fact that in later versions of gerrit, it\u0027s no longer necessary, OpenStack does not enable the merge-check pipeline globally.\n\nFurther, the goal of getting a report on the initial configuration of a project-pipeline shouldn\u0027t depend on the merge-check pipeline.  It shouldn\u0027t require a noop job either.  It should be sufficient to add any project for which you want to receive config error messages to the check pipeline with an empty jobs list (jobs: []).  That might be a more suitable candidate for this recommendation.  Also, if you want to procede with this, you may want to suggest using the project regex to apply the template to all projects at once, if the circumstances are suitable (again, openstack wouldn\u0027t do that for \".*\" because of ansible and other third-party-check projects, but we might do it for \"^openstack/.*\" etc).","commit_id":"ff798cfd32da012d4274f194008acc6ed3ffdc38"},{"author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"change_message_id":"d797e2122d77ea48ff74bbd2bb8a76963bc06979","unresolved":false,"context_lines":[{"line_number":7,"context_line":"docs: add minimal template guide"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change documents the system-required project-template. Perhaps this is"},{"line_number":10,"context_line":"something Zuul should do by default?"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I14650652cb54768b23814f66ce23adea488e9585"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fa7e38b_df6a6019","line":10,"in_reply_to":"5f7c97a3_910526c4","updated":"2019-11-19 17:58:01.000000000","message":"Thank you for the suggestion, next PS uses that.","commit_id":"ff798cfd32da012d4274f194008acc6ed3ffdc38"}],"doc/source/user/howtos/default-project-configuration.rst":[{"author":{"_account_id":10961,"name":"lotorev vitaly","display_name":"Vitaliy Lotorev","email":"lotorev@gmail.com","username":"Vitaliy"},"change_message_id":"864ff479d792f5a05ef3f6e5a22ca3d256ab1b34","unresolved":false,"context_lines":[{"line_number":16,"context_line":"        jobs: []"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Like that, when a project submit its initial zuul.yaml file, errors will be"},{"line_number":20,"context_line":"reported to the code review system. The name regexp can be adapted to"},{"line_number":21,"context_line":"preventing reporting error to third party system."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_82ca4f17","line":19,"updated":"2019-11-19 19:00:06.000000000","message":"submit –\u003e submits?","commit_id":"2bd8b0d2694ddd3a2878894fdcc22cbf0141d628"}],"doc/source/user/howtos/minimal-template.rst":[{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"cb47efeee49827bfde14781ecbe08372a34d6dcc","unresolved":false,"context_lines":[{"line_number":1,"context_line":":title: Minimal template"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":".. _pti:"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Minimal template"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_310c52eb","line":3,"updated":"2018-06-19 08:50:46.000000000","message":"This anchor doesn\u0027t make sense.","commit_id":"ff798cfd32da012d4274f194008acc6ed3ffdc38"},{"author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"change_message_id":"d797e2122d77ea48ff74bbd2bb8a76963bc06979","unresolved":false,"context_lines":[{"line_number":1,"context_line":":title: Minimal template"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":".. _pti:"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Minimal template"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_3f0db48e","line":3,"in_reply_to":"5f7c97a3_310c52eb","updated":"2019-11-19 17:58:01.000000000","message":"Done","commit_id":"ff798cfd32da012d4274f194008acc6ed3ffdc38"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"cb47efeee49827bfde14781ecbe08372a34d6dcc","unresolved":false,"context_lines":[{"line_number":14,"context_line":"  - project-template:"},{"line_number":15,"context_line":"    name: system-required"},{"line_number":16,"context_line":"    description: |"},{"line_number":17,"context_line":"      Jobs that *every* project in OpenStack CI should have by default."},{"line_number":18,"context_line":"    merge-check:"},{"line_number":19,"context_line":"      jobs:"},{"line_number":20,"context_line":"        - noop"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_510f8edf","line":17,"updated":"2018-06-19 08:50:46.000000000","message":"This description shouldn\u0027t be openstack specific.","commit_id":"ff798cfd32da012d4274f194008acc6ed3ffdc38"},{"author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"change_message_id":"d797e2122d77ea48ff74bbd2bb8a76963bc06979","unresolved":false,"context_lines":[{"line_number":14,"context_line":"  - project-template:"},{"line_number":15,"context_line":"    name: system-required"},{"line_number":16,"context_line":"    description: |"},{"line_number":17,"context_line":"      Jobs that *every* project in OpenStack CI should have by default."},{"line_number":18,"context_line":"    merge-check:"},{"line_number":19,"context_line":"      jobs:"},{"line_number":20,"context_line":"        - noop"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_df25800b","line":17,"in_reply_to":"5f7c97a3_510f8edf","updated":"2019-11-19 17:58:01.000000000","message":"Done","commit_id":"ff798cfd32da012d4274f194008acc6ed3ffdc38"}]}
