)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"2580c4b68c71366aee1266a9701feb76b9746d9c","unresolved":false,"context_lines":[{"line_number":42,"context_line":"      - ^releasenotes/.*$"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"- project:"},{"line_number":46,"context_line":"    check:"},{"line_number":47,"context_line":"      jobs:"},{"line_number":48,"context_line":"        - oslo.log-src-grenade-devstack"},{"line_number":49,"context_line":"        - oslo.log-jsonformatter"},{"line_number":50,"context_line":"    gate:"},{"line_number":51,"context_line":"      jobs:"},{"line_number":52,"context_line":"        - oslo.log-jsonformatter"},{"line_number":53,"context_line":"    templates:"},{"line_number":54,"context_line":"      - check-requirements"},{"line_number":55,"context_line":"      - lib-forward-testing"},{"line_number":56,"context_line":"      - lib-forward-testing-python3"},{"line_number":57,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":58,"context_line":"      - openstack-python-jobs"},{"line_number":59,"context_line":"      - openstack-python36-jobs"},{"line_number":60,"context_line":"      - periodic-stable-jobs"},{"line_number":61,"context_line":"      - publish-openstack-docs-pti"},{"line_number":62,"context_line":"      - release-notes-jobs-python3"},{"line_number":63,"context_line":"    periodic:"},{"line_number":64,"context_line":"        jobs:"},{"line_number":65,"context_line":"            # NOTE(hberaud) Used to check possible issue on requirements"},{"line_number":66,"context_line":"            # due to the python 2.7 final countdown and requirements"},{"line_number":67,"context_line":"            # who remove python 2.7 support. We will check it daily"},{"line_number":68,"context_line":"            # to see potential errors quickly outside the"},{"line_number":69,"context_line":"            # standard development lifecycle (feature, fix, etc...)"},{"line_number":70,"context_line":"            check-requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dfbec78f_56663ac3","line":70,"range":{"start_line":45,"start_character":2,"end_line":70,"end_character":0},"updated":"2019-05-15 13:05:43.000000000","message":"expected a list for dictionary value @ data[\u0027periodic\u0027][\u0027jobs\u0027]","commit_id":"59343b63507ecb8a77ad7331ea9115706daf6748"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"3af8e72754a1afaf6d0a7874e5be11312d50e425","unresolved":false,"context_lines":[{"line_number":42,"context_line":"      - ^releasenotes/.*$"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"- project:"},{"line_number":46,"context_line":"    check:"},{"line_number":47,"context_line":"      jobs:"},{"line_number":48,"context_line":"        - oslo.log-src-grenade-devstack"},{"line_number":49,"context_line":"        - oslo.log-jsonformatter"},{"line_number":50,"context_line":"    gate:"},{"line_number":51,"context_line":"      jobs:"},{"line_number":52,"context_line":"        - oslo.log-jsonformatter"},{"line_number":53,"context_line":"    templates:"},{"line_number":54,"context_line":"      - check-requirements"},{"line_number":55,"context_line":"      - lib-forward-testing"},{"line_number":56,"context_line":"      - lib-forward-testing-python3"},{"line_number":57,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":58,"context_line":"      - openstack-python-jobs"},{"line_number":59,"context_line":"      - openstack-python36-jobs"},{"line_number":60,"context_line":"      - periodic-stable-jobs"},{"line_number":61,"context_line":"      - publish-openstack-docs-pti"},{"line_number":62,"context_line":"      - release-notes-jobs-python3"},{"line_number":63,"context_line":"    periodic:"},{"line_number":64,"context_line":"        jobs:"},{"line_number":65,"context_line":"            check-requirements"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dfbec78f_d61f8a05","line":65,"range":{"start_line":45,"start_character":2,"end_line":65,"end_character":0},"updated":"2019-05-15 13:08:58.000000000","message":"expected a list for dictionary value @ data[\u0027periodic\u0027][\u0027jobs\u0027]","commit_id":"e24ee63a2767668912839cfaa744de18885c7466"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"f67a72509ec06c23e1ea9be71f861e0687650434","unresolved":false,"context_lines":[{"line_number":42,"context_line":"      - ^releasenotes/.*$"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"- project:"},{"line_number":46,"context_line":"    check:"},{"line_number":47,"context_line":"      jobs:"},{"line_number":48,"context_line":"        - oslo.log-src-grenade-devstack"},{"line_number":49,"context_line":"        - oslo.log-jsonformatter"},{"line_number":50,"context_line":"    gate:"},{"line_number":51,"context_line":"      jobs:"},{"line_number":52,"context_line":"        - oslo.log-jsonformatter"},{"line_number":53,"context_line":"    templates:"},{"line_number":54,"context_line":"      - check-requirements"},{"line_number":55,"context_line":"      - lib-forward-testing"},{"line_number":56,"context_line":"      - lib-forward-testing-python3"},{"line_number":57,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":58,"context_line":"      - openstack-python-jobs"},{"line_number":59,"context_line":"      - openstack-python36-jobs"},{"line_number":60,"context_line":"      - periodic-stable-jobs"},{"line_number":61,"context_line":"      - publish-openstack-docs-pti"},{"line_number":62,"context_line":"      - release-notes-jobs-python3"},{"line_number":63,"context_line":"    periodic:"},{"line_number":64,"context_line":"      jobs:"},{"line_number":65,"context_line":"        -check-requirements"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dfbec78f_d6922a57","line":65,"range":{"start_line":45,"start_character":2,"end_line":65,"end_character":0},"updated":"2019-05-15 13:13:06.000000000","message":"expected a list for dictionary value @ data[\u0027periodic\u0027][\u0027jobs\u0027]","commit_id":"6751ef6d618dad8b2424f1f5e0f91c6f30fa5d58"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"fa3329a7c8c856bca610fc1d457091d4a4e0e9b8","unresolved":false,"context_lines":[{"line_number":42,"context_line":"      - ^releasenotes/.*$"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"- project:"},{"line_number":46,"context_line":"    check:"},{"line_number":47,"context_line":"      jobs:"},{"line_number":48,"context_line":"        - oslo.log-src-grenade-devstack"},{"line_number":49,"context_line":"        - oslo.log-jsonformatter"},{"line_number":50,"context_line":"    gate:"},{"line_number":51,"context_line":"      jobs:"},{"line_number":52,"context_line":"        - oslo.log-jsonformatter"},{"line_number":53,"context_line":"    templates:"},{"line_number":54,"context_line":"      - check-requirements"},{"line_number":55,"context_line":"      - lib-forward-testing"},{"line_number":56,"context_line":"      - lib-forward-testing-python3"},{"line_number":57,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":58,"context_line":"      - openstack-python-jobs"},{"line_number":59,"context_line":"      - openstack-python36-jobs"},{"line_number":60,"context_line":"      - periodic-stable-jobs"},{"line_number":61,"context_line":"      - publish-openstack-docs-pti"},{"line_number":62,"context_line":"      - release-notes-jobs-python3"},{"line_number":63,"context_line":"    periodic:"},{"line_number":64,"context_line":"      jobs:"},{"line_number":65,"context_line":"        - check-requirements"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dfbec78f_169be265","line":65,"range":{"start_line":45,"start_character":2,"end_line":65,"end_character":0},"updated":"2019-05-15 13:14:46.000000000","message":"Job check-requirements not defined","commit_id":"dcc906d5136584b93e3fd6cb0f79d45f5338fa72"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"1bf461758319da9cab7c287a7328ebb3151e740d","unresolved":false,"context_lines":[{"line_number":42,"context_line":"      - ^releasenotes/.*$"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"- project:"},{"line_number":46,"context_line":"    check:"},{"line_number":47,"context_line":"      jobs:"},{"line_number":48,"context_line":"        - oslo.log-src-grenade-devstack"},{"line_number":49,"context_line":"        - oslo.log-jsonformatter"},{"line_number":50,"context_line":"    gate:"},{"line_number":51,"context_line":"      jobs:"},{"line_number":52,"context_line":"        - oslo.log-jsonformatter"},{"line_number":53,"context_line":"    templates:"},{"line_number":54,"context_line":"      - check-requirements"},{"line_number":55,"context_line":"      - lib-forward-testing"},{"line_number":56,"context_line":"      - lib-forward-testing-python3"},{"line_number":57,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":58,"context_line":"      - openstack-python-jobs"},{"line_number":59,"context_line":"      - openstack-python36-jobs"},{"line_number":60,"context_line":"      - periodic-stable-jobs"},{"line_number":61,"context_line":"      - publish-openstack-docs-pti"},{"line_number":62,"context_line":"      - release-notes-jobs-python3"},{"line_number":63,"context_line":"    periodic:"},{"line_number":64,"context_line":"      templates:"},{"line_number":65,"context_line":"        - check-requirements"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dfbec78f_96d4b2ea","line":65,"range":{"start_line":45,"start_character":2,"end_line":65,"end_character":0},"updated":"2019-05-15 13:17:39.000000000","message":"extra keys not allowed @ data[\u0027periodic\u0027][\u0027templates\u0027]","commit_id":"d5fe3b2c8b2aee91b63572ba47843f325ae5a55e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"0098819ce2040c24051bed6baf61eafcd5594aac","unresolved":false,"context_lines":[{"line_number":41,"context_line":"      - ^doc/.*$"},{"line_number":42,"context_line":"      - ^releasenotes/.*$"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"- job:"},{"line_number":45,"context_line":"    name: final.countdown.requirements.check"},{"line_number":46,"context_line":"    description: |"},{"line_number":47,"context_line":"        Check issues due to python 2.7 final countdown and requirements"},{"line_number":48,"context_line":"        updates."},{"line_number":49,"context_line":"    parent: check-requirements"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- project:"},{"line_number":53,"context_line":"    check:"},{"line_number":54,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"dfbec78f_f6cf2e26","line":51,"range":{"start_line":44,"start_character":2,"end_line":51,"end_character":0},"updated":"2019-05-15 13:26:20.000000000","message":"Job check-requirements not defined","commit_id":"f6901d4f00ee739417eb3a9de2730bafedf828b6"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"745e2354383ace42b934cbd539a19775818b3c86","unresolved":false,"context_lines":[{"line_number":42,"context_line":"      - ^releasenotes/.*$"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"- project:"},{"line_number":46,"context_line":"    check:"},{"line_number":47,"context_line":"      jobs:"},{"line_number":48,"context_line":"        - oslo.log-src-grenade-devstack"},{"line_number":49,"context_line":"        - oslo.log-jsonformatter"},{"line_number":50,"context_line":"    gate:"},{"line_number":51,"context_line":"      jobs:"},{"line_number":52,"context_line":"        - oslo.log-jsonformatter"},{"line_number":53,"context_line":"    templates:"},{"line_number":54,"context_line":"      - check-requirements"},{"line_number":55,"context_line":"      - lib-forward-testing"},{"line_number":56,"context_line":"      - lib-forward-testing-python3"},{"line_number":57,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":58,"context_line":"      - openstack-python-jobs"},{"line_number":59,"context_line":"      - openstack-python36-jobs"},{"line_number":60,"context_line":"      - periodic-stable-jobs"},{"line_number":61,"context_line":"      - publish-openstack-docs-pti"},{"line_number":62,"context_line":"      - release-notes-jobs-python3"},{"line_number":63,"context_line":"    periodic:"},{"line_number":64,"context_line":"      jobs:"},{"line_number":65,"context_line":"        - requirements-check"},{"line_number":66,"context_line":"      branch: master"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"dfbec78f_6ad82e7a","line":66,"range":{"start_line":45,"start_character":2,"end_line":66,"end_character":0},"updated":"2019-05-15 13:49:39.000000000","message":"extra keys not allowed @ data[\u0027periodic\u0027][\u0027branch\u0027]","commit_id":"05929c4a1c6299a423fe36b287b11aa879b96370"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"ccfb1402028c526a17a89f613a26b81cd7f54e1f","unresolved":false,"context_lines":[{"line_number":62,"context_line":"      - release-notes-jobs-python3"},{"line_number":63,"context_line":"    periodic:"},{"line_number":64,"context_line":"      jobs:"},{"line_number":65,"context_line":"        - requirements-check"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9fb8cfa7_8b3ccd2f","line":65,"updated":"2019-06-24 20:28:38.000000000","message":"It\u0027s bizarre that this is the opposite of the regular requirements job.","commit_id":"8f9a6a19cf1cdf591c038034350b209c317924b9"}]}
