)]}'
{"zuul.d/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"8d7ab1a58be40254439101981191d83edc71fe27","unresolved":false,"context_lines":[{"line_number":2224,"context_line":"    templates:"},{"line_number":2225,"context_line":"      - publish-to-pypi"},{"line_number":2226,"context_line":""},{"line_number":2227,"context_line":"- project:"},{"line_number":2228,"context_line":"    name: openstack/ara"},{"line_number":2229,"context_line":"    vars:"},{"line_number":2230,"context_line":"      rtd_webhook_id: \u002746259\u0027"},{"line_number":2231,"context_line":"    templates:"},{"line_number":2232,"context_line":"      - openstack-cover-jobs"},{"line_number":2233,"context_line":"      - publish-to-pypi-quietly"},{"line_number":2234,"context_line":"      - docs-on-readthedocs"},{"line_number":2235,"context_line":"    check:"},{"line_number":2236,"context_line":"      jobs:"},{"line_number":2237,"context_line":"        - openstack-tox-cover:"},{"line_number":2238,"context_line":"            branches: ^master"},{"line_number":2239,"context_line":"        - openstack-tox-pep8:"},{"line_number":2240,"context_line":"            branches: ^master"},{"line_number":2241,"context_line":"        - openstack-tox-py27:"},{"line_number":2242,"context_line":"            branches: ^master"},{"line_number":2243,"context_line":"        - openstack-tox-py35:"},{"line_number":2244,"context_line":"            branches: ^master"},{"line_number":2245,"context_line":"    gate:"},{"line_number":2246,"context_line":"      jobs:"},{"line_number":2247,"context_line":"        - openstack-tox-pep8:"},{"line_number":2248,"context_line":"            branches: ^master"},{"line_number":2249,"context_line":"        - openstack-tox-py27:"},{"line_number":2250,"context_line":"            branches: ^master"},{"line_number":2251,"context_line":"        - openstack-tox-py35:"},{"line_number":2252,"context_line":"            branches: ^master"},{"line_number":2253,"context_line":""},{"line_number":2254,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5fc1f717_fa1a0b7b","line":2251,"range":{"start_line":2227,"start_character":0,"end_line":2251,"end_character":29},"updated":"2019-03-11 16:07:12.000000000","message":"that\u0027s an unrelated change","commit_id":"0aef4e22e00231022270f1ea00dde89b85eaeb08"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"8d7ab1a58be40254439101981191d83edc71fe27","unresolved":false,"context_lines":[{"line_number":4497,"context_line":""},{"line_number":4498,"context_line":"- project:"},{"line_number":4499,"context_line":"    name: openstack/instack-undercloud"},{"line_number":4500,"context_line":"    # NOTE(aschultz): these have to dupe the publish-to-pypi jobs"},{"line_number":4501,"context_line":"    # because of the branch designation for the release job"},{"line_number":4502,"context_line":"    check:"},{"line_number":4503,"context_line":"      queue: tripleo"},{"line_number":4504,"context_line":"      jobs:"},{"line_number":4505,"context_line":"        - noop:"},{"line_number":4506,"context_line":"            branches: master"},{"line_number":4507,"context_line":"        - test-release-openstack:"},{"line_number":4508,"context_line":"            branches: ^(?!master).*$"},{"line_number":4509,"context_line":"    gate:"},{"line_number":4510,"context_line":"      queue: tripleo"},{"line_number":4511,"context_line":"      jobs:"},{"line_number":4512,"context_line":"        - noop:"},{"line_number":4513,"context_line":"            branches: master"},{"line_number":4514,"context_line":"        - test-release-openstack:"},{"line_number":4515,"context_line":"            branches: ^(?!master).*$"},{"line_number":4516,"context_line":"    pre-release:"},{"line_number":4517,"context_line":"      jobs:"},{"line_number":4518,"context_line":"        - release-openstack-python"},{"line_number":4519,"context_line":"    release:"},{"line_number":4520,"context_line":"      jobs:"},{"line_number":4521,"context_line":"        - release-openstack-python"},{"line_number":4522,"context_line":"        - announce-release:"},{"line_number":4523,"context_line":"            dependencies:"},{"line_number":4524,"context_line":"              - release-openstack-python"},{"line_number":4525,"context_line":"        - propose-update-constraints:"},{"line_number":4526,"context_line":"            dependencies:"},{"line_number":4527,"context_line":"              - release-openstack-python"},{"line_number":4528,"context_line":""},{"line_number":4529,"context_line":"- project:"},{"line_number":4530,"context_line":"    name: openstack/intel-nfv-ci-tests"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5fc1f717_ba14834f","line":4527,"range":{"start_line":4500,"start_character":4,"end_line":4527,"end_character":37},"updated":"2019-03-11 16:07:12.000000000","message":"unrelated change","commit_id":"0aef4e22e00231022270f1ea00dde89b85eaeb08"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"8d7ab1a58be40254439101981191d83edc71fe27","unresolved":false,"context_lines":[{"line_number":7726,"context_line":"- project:"},{"line_number":7727,"context_line":"    name: openstack/rsd-virt-for-nova"},{"line_number":7728,"context_line":"    templates:"},{"line_number":7729,"context_line":"      - openstack-python-jobs"},{"line_number":7730,"context_line":"      - openstack-python35-jobs"},{"line_number":7731,"context_line":"      - publish-to-pypi"},{"line_number":7732,"context_line":""},{"line_number":7733,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5fc1f717_7a0e1b3c","line":7730,"range":{"start_line":7729,"start_character":0,"end_line":7730,"end_character":31},"updated":"2019-03-11 16:07:12.000000000","message":"please do the above two in your own repo.","commit_id":"0aef4e22e00231022270f1ea00dde89b85eaeb08"},{"author":{"_account_id":23488,"name":"Helena","email":"helena.mcgough@intel.com","username":"hfm"},"change_message_id":"38b45ef700b255b8eae5634567938188dadc0142","unresolved":false,"context_lines":[{"line_number":7726,"context_line":"- project:"},{"line_number":7727,"context_line":"    name: openstack/rsd-virt-for-nova"},{"line_number":7728,"context_line":"    templates:"},{"line_number":7729,"context_line":"      - openstack-python-jobs"},{"line_number":7730,"context_line":"      - openstack-python35-jobs"},{"line_number":7731,"context_line":"      - publish-to-pypi"},{"line_number":7732,"context_line":""},{"line_number":7733,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5fc1f717_2606de21","line":7730,"range":{"start_line":7729,"start_character":0,"end_line":7730,"end_character":31},"in_reply_to":"5fc1f717_7a0e1b3c","updated":"2019-03-15 13:35:24.000000000","message":"Have now completed these in my own repo","commit_id":"0aef4e22e00231022270f1ea00dde89b85eaeb08"}]}
