)]}'
{"zuul.d/pipelines.yaml":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"c8f172bbf9ae6b492ca57576cc8e1b7c6b3cf950","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        - event: pull_request"},{"line_number":38,"context_line":"          action: comment"},{"line_number":39,"context_line":"          comment: (?i)^\\s*recheck\\s*$"},{"line_number":40,"context_line":"        - event: check_run"},{"line_number":41,"context_line":"    start:"},{"line_number":42,"context_line":"      github:"},{"line_number":43,"context_line":"        check: pending"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f560f44_9df8da49","line":40,"range":{"start_line":40,"start_character":7,"end_line":40,"end_character":26},"updated":"2020-08-19 10:38:34.000000000","message":"I suppose we need an action bellow, isn\u0027t?\n\nI think this is why linter warn.","commit_id":"0e69d249b62141843a04a43815e22b7b6058ab98"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"6e4ff929bd13636381f5f017e4c72a862b30f815","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        - event: check_run"},{"line_number":41,"context_line":"    start:"},{"line_number":42,"context_line":"      github:"},{"line_number":43,"context_line":"        check: pending"},{"line_number":44,"context_line":"        comment: false"},{"line_number":45,"context_line":"    success:"},{"line_number":46,"context_line":"      gerrit:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f560f44_0c0f70e1","line":43,"updated":"2020-08-19 23:08:27.000000000","message":"ahh, it\u0027s actually that this should be \"in_progress\" for the checks API ...","commit_id":"0e69d249b62141843a04a43815e22b7b6058ab98"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"667c2d85b3f9236919dd2bcfb47e2f22165f066a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Shared zuul config specific to the OpenStack Project"},{"line_number":2,"context_line":"# Contains definitions of pipelines"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"- pipeline:"},{"line_number":5,"context_line":"    name: check"},{"line_number":6,"context_line":"    description: |"},{"line_number":7,"context_line":"      Newly uploaded patchsets enter this pipeline to receive an"},{"line_number":8,"context_line":"      initial +/-1 Verified vote."},{"line_number":9,"context_line":"    success-message: Build succeeded (check pipeline)."},{"line_number":10,"context_line":"    failure-message: |"},{"line_number":11,"context_line":"      Build failed (check pipeline).  For information on how to proceed, see"},{"line_number":12,"context_line":"      https://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing"},{"line_number":13,"context_line":"    manager: independent"},{"line_number":14,"context_line":"    precedence: low"},{"line_number":15,"context_line":"    require:"},{"line_number":16,"context_line":"      gerrit:"},{"line_number":17,"context_line":"        open: True"},{"line_number":18,"context_line":"        current-patchset: True"},{"line_number":19,"context_line":"    trigger:"},{"line_number":20,"context_line":"      gerrit:"},{"line_number":21,"context_line":"        - event: patchset-created"},{"line_number":22,"context_line":"        - event: change-restored"},{"line_number":23,"context_line":"        - event: comment-added"},{"line_number":24,"context_line":"          comment: (?i)^(Patch Set [0-9]+:)?( [\\w\\\\+-]*)*(\\n\\n)?\\s*recheck"},{"line_number":25,"context_line":"        - event: comment-added"},{"line_number":26,"context_line":"          require-approval:"},{"line_number":27,"context_line":"            - Verified: [-1, -2]"},{"line_number":28,"context_line":"              username: zuul"},{"line_number":29,"context_line":"          approval:"},{"line_number":30,"context_line":"            - Workflow: 1"},{"line_number":31,"context_line":"      github:"},{"line_number":32,"context_line":"        - event: pull_request"},{"line_number":33,"context_line":"          action:"},{"line_number":34,"context_line":"            - opened"},{"line_number":35,"context_line":"            - changed"},{"line_number":36,"context_line":"            - reopened"},{"line_number":37,"context_line":"        - event: pull_request"},{"line_number":38,"context_line":"          action: comment"},{"line_number":39,"context_line":"          comment: (?i)^\\s*recheck\\s*$"},{"line_number":40,"context_line":"        - event: check_run"},{"line_number":41,"context_line":"    start:"},{"line_number":42,"context_line":"      github:"},{"line_number":43,"context_line":"        check: pending"},{"line_number":44,"context_line":"        comment: false"},{"line_number":45,"context_line":"    success:"},{"line_number":46,"context_line":"      gerrit:"},{"line_number":47,"context_line":"        # Note that gerrit keywords are case-sensitive."},{"line_number":48,"context_line":"        Verified: 1"},{"line_number":49,"context_line":"      github:"},{"line_number":50,"context_line":"        check: \u0027success\u0027"},{"line_number":51,"context_line":"        comment: false"},{"line_number":52,"context_line":"      mysql:"},{"line_number":53,"context_line":"    failure:"},{"line_number":54,"context_line":"      gerrit:"},{"line_number":55,"context_line":"        Verified: -1"},{"line_number":56,"context_line":"      github:"},{"line_number":57,"context_line":"        check: \u0027failure\u0027"},{"line_number":58,"context_line":"        comment: false"},{"line_number":59,"context_line":"      mysql:"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"- pipeline:"},{"line_number":62,"context_line":"    name: gate"},{"line_number":63,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f560f44_752244a6","line":60,"range":{"start_line":4,"start_character":2,"end_line":60,"end_character":0},"updated":"2020-08-19 01:59:36.000000000","message":"not a valid value for dictionary value @ data[\u0027start\u0027][\u0027github\u0027][\u0027check\u0027]","commit_id":"0e69d249b62141843a04a43815e22b7b6058ab98"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"c8f172bbf9ae6b492ca57576cc8e1b7c6b3cf950","unresolved":false,"context_lines":[{"line_number":389,"context_line":"        - event: pull_request"},{"line_number":390,"context_line":"          action: comment"},{"line_number":391,"context_line":"          comment: (?i)^\\s*recheck\\s*$"},{"line_number":392,"context_line":"        - event: check_run"},{"line_number":393,"context_line":"    start:"},{"line_number":394,"context_line":"      github:"},{"line_number":395,"context_line":"        check: pending"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f560f44_dd97f2ea","line":392,"range":{"start_line":392,"start_character":8,"end_line":392,"end_character":26},"updated":"2020-08-19 10:38:34.000000000","message":"Same thing here","commit_id":"0e69d249b62141843a04a43815e22b7b6058ab98"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"667c2d85b3f9236919dd2bcfb47e2f22165f066a","unresolved":false,"context_lines":[{"line_number":366,"context_line":"    precedence: low"},{"line_number":367,"context_line":"    trigger: {}"},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"- pipeline:"},{"line_number":370,"context_line":"    name: third-party-check"},{"line_number":371,"context_line":"    description: |"},{"line_number":372,"context_line":"      Newly uploaded patchsets to projects that are not hosted on OpenDev"},{"line_number":373,"context_line":"      enter this pipeline to receive an initial +/-1 Verified vote."},{"line_number":374,"context_line":"    success-message: Build succeeded (third-party-check pipeline)."},{"line_number":375,"context_line":"    # TODO(mordred) We should write a document for non-OpenDev developers"},{"line_number":376,"context_line":"    failure-message: |"},{"line_number":377,"context_line":"      Build failed (third-party-check pipeline) integration testing on"},{"line_number":378,"context_line":"      OpenDev. For information on how to proceed, see"},{"line_number":379,"context_line":"      https://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing"},{"line_number":380,"context_line":"    manager: independent"},{"line_number":381,"context_line":"    precedence: low"},{"line_number":382,"context_line":"    trigger:"},{"line_number":383,"context_line":"      github:"},{"line_number":384,"context_line":"        - event: pull_request"},{"line_number":385,"context_line":"          action:"},{"line_number":386,"context_line":"            - opened"},{"line_number":387,"context_line":"            - changed"},{"line_number":388,"context_line":"            - reopened"},{"line_number":389,"context_line":"        - event: pull_request"},{"line_number":390,"context_line":"          action: comment"},{"line_number":391,"context_line":"          comment: (?i)^\\s*recheck\\s*$"},{"line_number":392,"context_line":"        - event: check_run"},{"line_number":393,"context_line":"    start:"},{"line_number":394,"context_line":"      github:"},{"line_number":395,"context_line":"        check: pending"},{"line_number":396,"context_line":"        comment: false"},{"line_number":397,"context_line":"    success:"},{"line_number":398,"context_line":"      github:"},{"line_number":399,"context_line":"        check: \u0027success\u0027"},{"line_number":400,"context_line":"        comment: false"},{"line_number":401,"context_line":"      mysql:"},{"line_number":402,"context_line":"    failure:"},{"line_number":403,"context_line":"      github:"},{"line_number":404,"context_line":"        check: \u0027failure\u0027"},{"line_number":405,"context_line":"        comment: false"},{"line_number":406,"context_line":"      mysql:"},{"line_number":407,"context_line":"    # Don\u0027t report merge-failures to github"},{"line_number":408,"context_line":"    merge-failure:"},{"line_number":409,"context_line":"      mysql:"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"# NOTE(ianw) 2019-12 : since we have very limited ARM64 resources, we"},{"line_number":412,"context_line":"# have a separate pipeline so ARM64 jobs can start and queue gerrit"},{"line_number":413,"context_line":"# changes automatically but don\u0027t hold up the main check pipeline.  Of"},{"line_number":414,"context_line":"# course, if we have more resources we can remove this and move jobs"},{"line_number":415,"context_line":"# back into the regular check/gate."},{"line_number":416,"context_line":"- pipeline:"},{"line_number":417,"context_line":"    name: check-arm64"},{"line_number":418,"context_line":"    description: Pipeline for ARM64 based jobs."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f560f44_552580aa","line":415,"range":{"start_line":369,"start_character":2,"end_line":415,"end_character":0},"updated":"2020-08-19 01:59:36.000000000","message":"not a valid value for dictionary value @ data[\u0027start\u0027][\u0027github\u0027][\u0027check\u0027]","commit_id":"0e69d249b62141843a04a43815e22b7b6058ab98"}]}
