)]}'
{"zuul.d/zuul-legacy-project-templates.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b704ca96499e938a730ef07e505633e1204fc9b2","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      jobs:"},{"line_number":8,"context_line":"        - legacy-puppet-lint"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"- project-template:"},{"line_number":11,"context_line":"    name: integrated-gate"},{"line_number":12,"context_line":"    description: |"},{"line_number":13,"context_line":"      Jobs that are run across several projects to test the base"},{"line_number":14,"context_line":"      OpenStack functionality."},{"line_number":15,"context_line":"    check:"},{"line_number":16,"context_line":"      jobs:"},{"line_number":17,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":18,"context_line":"            branches: ^stable/(newton|ocata)$"},{"line_number":19,"context_line":"        - tempest-full"},{"line_number":20,"context_line":"        - neutron-grenade:"},{"line_number":21,"context_line":"            branches: ^stable/(pike|queens|rocky|stein|train).*$"},{"line_number":22,"context_line":"    gate:"},{"line_number":23,"context_line":"      jobs:"},{"line_number":24,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":25,"context_line":"            branches: ^stable/(newton|ocata)$"},{"line_number":26,"context_line":"        - tempest-full"},{"line_number":27,"context_line":"        - neutron-grenade:"},{"line_number":28,"context_line":"            bbranches: ^stable/(pike|queens|rocky|stein|train).*$"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- project-template:"},{"line_number":31,"context_line":"    name: puppet-module-unit-jobs"},{"line_number":32,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf51134e_41b1c443","line":29,"range":{"start_line":10,"start_character":2,"end_line":29,"end_character":0},"updated":"2020-07-15 17:02:13.000000000","message":"extra keys not allowed @ data[\u0027gate\u0027][\u0027jobs\u0027][2][\u0027neutron-grenade\u0027][\u0027bbranches\u0027]","commit_id":"b13ac3beacd6f3dadcbc35e1e1c6fc80b575820c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check-arm64","change_message_id":"020f658c866534bb8365cba4a3aba04f9b23240a","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      jobs:"},{"line_number":8,"context_line":"        - legacy-puppet-lint"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"- project-template:"},{"line_number":11,"context_line":"    name: integrated-gate"},{"line_number":12,"context_line":"    description: |"},{"line_number":13,"context_line":"      Jobs that are run across several projects to test the base"},{"line_number":14,"context_line":"      OpenStack functionality."},{"line_number":15,"context_line":"    check:"},{"line_number":16,"context_line":"      jobs:"},{"line_number":17,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":18,"context_line":"            branches: ^stable/(newton|ocata)$"},{"line_number":19,"context_line":"        - tempest-full"},{"line_number":20,"context_line":"        - neutron-grenade:"},{"line_number":21,"context_line":"            branches: ^stable/(pike|queens|rocky|stein|train).*$"},{"line_number":22,"context_line":"    gate:"},{"line_number":23,"context_line":"      jobs:"},{"line_number":24,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":25,"context_line":"            branches: ^stable/(newton|ocata)$"},{"line_number":26,"context_line":"        - tempest-full"},{"line_number":27,"context_line":"        - neutron-grenade:"},{"line_number":28,"context_line":"            bbranches: ^stable/(pike|queens|rocky|stein|train).*$"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- project-template:"},{"line_number":31,"context_line":"    name: puppet-module-unit-jobs"},{"line_number":32,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf51134e_618fa874","line":29,"range":{"start_line":10,"start_character":2,"end_line":29,"end_character":0},"updated":"2020-07-15 17:02:31.000000000","message":"extra keys not allowed @ data[\u0027gate\u0027][\u0027jobs\u0027][2][\u0027neutron-grenade\u0027][\u0027bbranches\u0027]","commit_id":"b13ac3beacd6f3dadcbc35e1e1c6fc80b575820c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"492a28d0ac8c200ef1e3ab701f76e28d5823f865","unresolved":false,"context_lines":[{"line_number":18,"context_line":"            branches: ^stable/(newton|ocata)$"},{"line_number":19,"context_line":"        - tempest-full"},{"line_number":20,"context_line":"        - neutron-grenade:"},{"line_number":21,"context_line":"            # NOTE(gmann): Do not run the grenade job for"},{"line_number":22,"context_line":"            # Extended Maintainance or oldest stable branch."},{"line_number":23,"context_line":"            # Now this is only needed for stable/train as"},{"line_number":24,"context_line":"            # stable/ussuri onwards we use integrated-gate-py3."},{"line_number":25,"context_line":"            branches: stable/train"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_33198321","side":"PARENT","line":22,"range":{"start_line":21,"start_character":0,"end_line":22,"end_character":60},"updated":"2020-07-15 17:58:17.000000000","message":"I suggest to leave this comment in, also below. Just remove the two lines below","commit_id":"18175c771e0678d76cbe28a3d0e5e0f26fac5084"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"78d5a3f7630c99f3557454fc372911ef62f1c56c","unresolved":false,"context_lines":[{"line_number":18,"context_line":"            branches: ^stable/(newton|ocata)$"},{"line_number":19,"context_line":"        - tempest-full"},{"line_number":20,"context_line":"        - neutron-grenade:"},{"line_number":21,"context_line":"            # NOTE(gmann): Do not run the grenade job for"},{"line_number":22,"context_line":"            # Extended Maintainance or oldest stable branch."},{"line_number":23,"context_line":"            # Now this is only needed for stable/train as"},{"line_number":24,"context_line":"            # stable/ussuri onwards we use integrated-gate-py3."},{"line_number":25,"context_line":"            branches: stable/train"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_d228f6e2","side":"PARENT","line":22,"range":{"start_line":21,"start_character":0,"end_line":22,"end_character":60},"in_reply_to":"bf51134e_299c7668","updated":"2020-07-16 10:44:24.000000000","message":"Oh, I see your point, thanks! Added again the comment and rephrased a bit to match the code.","commit_id":"18175c771e0678d76cbe28a3d0e5e0f26fac5084"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"9ce0d35d3164698eb07a36e8f7d20e713c156c5c","unresolved":false,"context_lines":[{"line_number":18,"context_line":"            branches: ^stable/(newton|ocata)$"},{"line_number":19,"context_line":"        - tempest-full"},{"line_number":20,"context_line":"        - neutron-grenade:"},{"line_number":21,"context_line":"            # NOTE(gmann): Do not run the grenade job for"},{"line_number":22,"context_line":"            # Extended Maintainance or oldest stable branch."},{"line_number":23,"context_line":"            # Now this is only needed for stable/train as"},{"line_number":24,"context_line":"            # stable/ussuri onwards we use integrated-gate-py3."},{"line_number":25,"context_line":"            branches: stable/train"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_769c89bf","side":"PARENT","line":22,"range":{"start_line":21,"start_character":0,"end_line":22,"end_character":60},"in_reply_to":"bf51134e_33198321","updated":"2020-07-15 18:40:02.000000000","message":"Hmmm. But then it simply won\u0027t be true, as the intention of this patch is to run neutron-grenade tests on every branch, even for those in Extended Maintenance (Rocky, Queens, Pike) that are still in a good shape.\n\nMaybe do you mean some comment like this?\n\"Remove the branch from the below list where the test is failing and it cannot be fixed with reasonable efforts and/or there are no volunteers to fix\"","commit_id":"18175c771e0678d76cbe28a3d0e5e0f26fac5084"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"71284386027046dcdab2fde7e7743640dee296e3","unresolved":false,"context_lines":[{"line_number":18,"context_line":"            branches: ^stable/(newton|ocata)$"},{"line_number":19,"context_line":"        - tempest-full"},{"line_number":20,"context_line":"        - neutron-grenade:"},{"line_number":21,"context_line":"            # NOTE(gmann): Do not run the grenade job for"},{"line_number":22,"context_line":"            # Extended Maintainance or oldest stable branch."},{"line_number":23,"context_line":"            # Now this is only needed for stable/train as"},{"line_number":24,"context_line":"            # stable/ussuri onwards we use integrated-gate-py3."},{"line_number":25,"context_line":"            branches: stable/train"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_299c7668","side":"PARENT","line":22,"range":{"start_line":21,"start_character":0,"end_line":22,"end_character":60},"in_reply_to":"bf51134e_769c89bf","updated":"2020-07-15 19:55:11.000000000","message":"The information \"not on oldest branch\" is crucial. Let\u0027s see what others think but a comment here like the existing one that explains the oldest and newest branch to use is helpful.","commit_id":"18175c771e0678d76cbe28a3d0e5e0f26fac5084"}]}
