)]}'
{"zuul.d/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d9c69005035803b13a153e8f5b819f6027bc2c57","unresolved":false,"context_lines":[{"line_number":10989,"context_line":"              - ^tools/.*$"},{"line_number":10990,"context_line":"              - ^tox.ini$"},{"line_number":10991,"context_line":"        - legacy-tempest-dsvm-neutron-pg-full:"},{"line_number":10992,"context_line":"            voting: false"},{"line_number":10993,"context_line":"            irrelevant-files:"},{"line_number":10994,"context_line":"              - ^(placement-)?api-.*$"},{"line_number":10995,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":10996,"context_line":"              - ^.*\\.rst$"},{"line_number":10997,"context_line":"              - ^.git.*$"},{"line_number":10998,"context_line":"              - ^doc/.*$"},{"line_number":10999,"context_line":"              - ^nova/hacking/.*$"},{"line_number":11000,"context_line":"              - ^nova/locale/.*$"},{"line_number":11001,"context_line":"              - ^nova/tests/.*$"},{"line_number":11002,"context_line":"              - ^releasenotes/.*$"},{"line_number":11003,"context_line":"              - ^setup.cfg$"},{"line_number":11004,"context_line":"              - ^tests-py3.txt$"},{"line_number":11005,"context_line":"              - ^tools/.*$"},{"line_number":11006,"context_line":"              - ^tox.ini$"},{"line_number":11007,"context_line":"        - legacy-tempest-dsvm-neutron-full-opensuse-423:"},{"line_number":11008,"context_line":"            voting: false"},{"line_number":11009,"context_line":"            branches: ^(?!stable/(newton|ocata)).*$"},{"line_number":11010,"context_line":"            irrelevant-files:"},{"line_number":11011,"context_line":"              - ^(placement-)?api-.*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_2135b4f7","line":11008,"range":{"start_line":10992,"start_character":0,"end_line":11008,"end_character":25},"updated":"2018-01-29 17:25:27.000000000","message":"experimental jobs are always false, let\u0027s not add this here","commit_id":"739202e68443f296059dc280342b4e3666ab07de"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"bfbb304d31a33dd18402be94c9b87a35062eceaf","unresolved":false,"context_lines":[{"line_number":10989,"context_line":"              - ^tools/.*$"},{"line_number":10990,"context_line":"              - ^tox.ini$"},{"line_number":10991,"context_line":"        - legacy-tempest-dsvm-neutron-pg-full:"},{"line_number":10992,"context_line":"            voting: false"},{"line_number":10993,"context_line":"            irrelevant-files:"},{"line_number":10994,"context_line":"              - ^(placement-)?api-.*$"},{"line_number":10995,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":10996,"context_line":"              - ^.*\\.rst$"},{"line_number":10997,"context_line":"              - ^.git.*$"},{"line_number":10998,"context_line":"              - ^doc/.*$"},{"line_number":10999,"context_line":"              - ^nova/hacking/.*$"},{"line_number":11000,"context_line":"              - ^nova/locale/.*$"},{"line_number":11001,"context_line":"              - ^nova/tests/.*$"},{"line_number":11002,"context_line":"              - ^releasenotes/.*$"},{"line_number":11003,"context_line":"              - ^setup.cfg$"},{"line_number":11004,"context_line":"              - ^tests-py3.txt$"},{"line_number":11005,"context_line":"              - ^tools/.*$"},{"line_number":11006,"context_line":"              - ^tox.ini$"},{"line_number":11007,"context_line":"        - legacy-tempest-dsvm-neutron-full-opensuse-423:"},{"line_number":11008,"context_line":"            voting: false"},{"line_number":11009,"context_line":"            branches: ^(?!stable/(newton|ocata)).*$"},{"line_number":11010,"context_line":"            irrelevant-files:"},{"line_number":11011,"context_line":"              - ^(placement-)?api-.*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_1669cd1f","line":11008,"range":{"start_line":10992,"start_character":0,"end_line":11008,"end_character":25},"in_reply_to":"5f93b717_2135b4f7","updated":"2018-01-30 08:58:49.000000000","message":"Done","commit_id":"739202e68443f296059dc280342b4e3666ab07de"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f344e59c1ed7259b94d6ace8886ca2050c2634b9","unresolved":false,"context_lines":[{"line_number":10479,"context_line":"      - release-openstack-server"},{"line_number":10480,"context_line":"      - periodic-stable-jobs"},{"line_number":10481,"context_line":"      - check-requirements"},{"line_number":10482,"context_line":"      - integrated-gate"},{"line_number":10483,"context_line":"      - integrated-gate-py35"},{"line_number":10484,"context_line":"      - translation-jobs"},{"line_number":10485,"context_line":"      - translation-jobs-ocata"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f93b717_d0591c8e","side":"PARENT","line":10482,"range":{"start_line":10482,"start_character":7,"end_line":10482,"end_character":23},"updated":"2018-01-30 18:29:41.000000000","message":"I\u0027m not happy that this change removes the integrated-gate from the nova file. This means that whenever we change the integrated-gate, we need to remember updating nova - and most probably forget about it ;/","commit_id":"b7c0a786ac1178c10d232408c1a0a287c73e83d3"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"1de0bc61c4a68f4aa1bcff935c5bacb5059b8d2b","unresolved":false,"context_lines":[{"line_number":10479,"context_line":"      - release-openstack-server"},{"line_number":10480,"context_line":"      - periodic-stable-jobs"},{"line_number":10481,"context_line":"      - check-requirements"},{"line_number":10482,"context_line":"      - integrated-gate"},{"line_number":10483,"context_line":"      - integrated-gate-py35"},{"line_number":10484,"context_line":"      - translation-jobs"},{"line_number":10485,"context_line":"      - translation-jobs-ocata"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f93b717_53adfae6","side":"PARENT","line":10482,"range":{"start_line":10482,"start_character":7,"end_line":10482,"end_character":23},"in_reply_to":"5f93b717_d0591c8e","updated":"2018-01-31 15:15:49.000000000","message":"Is there any other way not to have the \u0027tempest-full\u0027 triggered on changes in nova that nova doesn\u0027t want? The \u0027integrated-gate\u0027 defined in [1] has \u0027tempest-full\u0027 job in it without any irrelevant-files matcher which causes that tempest-full is triggered on non-relevant changes in nova.\n\n[1] https://github.com/openstack-infra/openstack-zuul-jobs/blob/bdd6beb8bf79cc22703191abcab417f539d48b54/zuul.d/zuul-legacy-project-templates.yaml#L135","commit_id":"b7c0a786ac1178c10d232408c1a0a287c73e83d3"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"362459b3c08a688dd3102a5c751d084ca96461be","unresolved":false,"context_lines":[{"line_number":10549,"context_line":"              - ^tools/.*$"},{"line_number":10550,"context_line":"              - ^tox.ini$"},{"line_number":10551,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":10552,"context_line":"            branches: ^stable/(newton|ocata|pike)$"},{"line_number":10553,"context_line":"            irrelevant-files:"},{"line_number":10554,"context_line":"              - ^(placement-)?api-.*$"},{"line_number":10555,"context_line":"              - ^(test-|)requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa0c359_6eb0f1de","line":10552,"range":{"start_line":10552,"start_character":31,"end_line":10552,"end_character":37},"updated":"2018-02-15 02:24:15.000000000","message":"can we remove newton now as it is gone.","commit_id":"b0d6f6d1e9d8bb4b8090dc08a406785a4f0b3ea8"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"4648c54525e63de93461143895a1c1797b3bf9b1","unresolved":false,"context_lines":[{"line_number":10549,"context_line":"              - ^tools/.*$"},{"line_number":10550,"context_line":"              - ^tox.ini$"},{"line_number":10551,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":10552,"context_line":"            branches: ^stable/(newton|ocata|pike)$"},{"line_number":10553,"context_line":"            irrelevant-files:"},{"line_number":10554,"context_line":"              - ^(placement-)?api-.*$"},{"line_number":10555,"context_line":"              - ^(test-|)requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa0c359_03e25e30","line":10552,"range":{"start_line":10552,"start_character":31,"end_line":10552,"end_character":37},"in_reply_to":"3fa0c359_6eb0f1de","updated":"2018-02-15 09:43:13.000000000","message":"Done","commit_id":"b0d6f6d1e9d8bb4b8090dc08a406785a4f0b3ea8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"362459b3c08a688dd3102a5c751d084ca96461be","unresolved":false,"context_lines":[{"line_number":10657,"context_line":"              - ^tools/.*$"},{"line_number":10658,"context_line":"              - ^tox.ini$"},{"line_number":10659,"context_line":"        - neutron-grenade:"},{"line_number":10660,"context_line":"            branches: ^(?!stable/newton).*$"},{"line_number":10661,"context_line":"            irrelevant-files:"},{"line_number":10662,"context_line":"              - ^(placement-)?api-.*$"},{"line_number":10663,"context_line":"              - ^(test-|)requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa0c359_2ecae94e","line":10660,"range":{"start_line":10660,"start_character":5,"end_line":10660,"end_character":43},"updated":"2018-02-15 02:24:15.000000000","message":"ditto","commit_id":"b0d6f6d1e9d8bb4b8090dc08a406785a4f0b3ea8"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"4648c54525e63de93461143895a1c1797b3bf9b1","unresolved":false,"context_lines":[{"line_number":10657,"context_line":"              - ^tools/.*$"},{"line_number":10658,"context_line":"              - ^tox.ini$"},{"line_number":10659,"context_line":"        - neutron-grenade:"},{"line_number":10660,"context_line":"            branches: ^(?!stable/newton).*$"},{"line_number":10661,"context_line":"            irrelevant-files:"},{"line_number":10662,"context_line":"              - ^(placement-)?api-.*$"},{"line_number":10663,"context_line":"              - ^(test-|)requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa0c359_a3d04a55","line":10660,"range":{"start_line":10660,"start_character":5,"end_line":10660,"end_character":43},"in_reply_to":"3fa0c359_2ecae94e","updated":"2018-02-15 09:43:13.000000000","message":"Done","commit_id":"b0d6f6d1e9d8bb4b8090dc08a406785a4f0b3ea8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"362459b3c08a688dd3102a5c751d084ca96461be","unresolved":false,"context_lines":[{"line_number":10691,"context_line":"              - ^tools/.*$"},{"line_number":10692,"context_line":"              - ^tox.ini$"},{"line_number":10693,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":10694,"context_line":"            branches: ^stable/(newton|ocata|pike)$"},{"line_number":10695,"context_line":"            irrelevant-files:"},{"line_number":10696,"context_line":"              - ^(placement-)?api-.*$"},{"line_number":10697,"context_line":"              - ^(test-|)requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa0c359_eec3a137","line":10694,"range":{"start_line":10694,"start_character":31,"end_line":10694,"end_character":37},"updated":"2018-02-15 02:24:15.000000000","message":"ditto","commit_id":"b0d6f6d1e9d8bb4b8090dc08a406785a4f0b3ea8"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"4648c54525e63de93461143895a1c1797b3bf9b1","unresolved":false,"context_lines":[{"line_number":10691,"context_line":"              - ^tools/.*$"},{"line_number":10692,"context_line":"              - ^tox.ini$"},{"line_number":10693,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":10694,"context_line":"            branches: ^stable/(newton|ocata|pike)$"},{"line_number":10695,"context_line":"            irrelevant-files:"},{"line_number":10696,"context_line":"              - ^(placement-)?api-.*$"},{"line_number":10697,"context_line":"              - ^(test-|)requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa0c359_63ca42a2","line":10694,"range":{"start_line":10694,"start_character":31,"end_line":10694,"end_character":37},"in_reply_to":"3fa0c359_eec3a137","updated":"2018-02-15 09:43:13.000000000","message":"Done","commit_id":"b0d6f6d1e9d8bb4b8090dc08a406785a4f0b3ea8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"362459b3c08a688dd3102a5c751d084ca96461be","unresolved":false,"context_lines":[{"line_number":10741,"context_line":"              - ^tools/.*$"},{"line_number":10742,"context_line":"              - ^tox.ini$"},{"line_number":10743,"context_line":"        - neutron-grenade:"},{"line_number":10744,"context_line":"            branches: ^(?!stable/newton).*$"},{"line_number":10745,"context_line":"            irrelevant-files:"},{"line_number":10746,"context_line":"              - ^(placement-)?api-.*$"},{"line_number":10747,"context_line":"              - ^(test-|)requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa0c359_0ec12d2f","line":10744,"range":{"start_line":10744,"start_character":12,"end_line":10744,"end_character":43},"updated":"2018-02-15 02:24:15.000000000","message":"ditto","commit_id":"b0d6f6d1e9d8bb4b8090dc08a406785a4f0b3ea8"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"4648c54525e63de93461143895a1c1797b3bf9b1","unresolved":false,"context_lines":[{"line_number":10741,"context_line":"              - ^tools/.*$"},{"line_number":10742,"context_line":"              - ^tox.ini$"},{"line_number":10743,"context_line":"        - neutron-grenade:"},{"line_number":10744,"context_line":"            branches: ^(?!stable/newton).*$"},{"line_number":10745,"context_line":"            irrelevant-files:"},{"line_number":10746,"context_line":"              - ^(placement-)?api-.*$"},{"line_number":10747,"context_line":"              - ^(test-|)requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa0c359_83cf4eaf","line":10744,"range":{"start_line":10744,"start_character":12,"end_line":10744,"end_character":43},"in_reply_to":"3fa0c359_0ec12d2f","updated":"2018-02-15 09:43:13.000000000","message":"Done","commit_id":"b0d6f6d1e9d8bb4b8090dc08a406785a4f0b3ea8"}]}
