)]}'
{".zuul.yaml":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"902eaa80eea57ab1ca17ceed6814d449945afd53","unresolved":true,"context_lines":[{"line_number":109,"context_line":"            required-projects:"},{"line_number":110,"context_line":"              - openstack/networking-bagpipe"},{"line_number":111,"context_line":"              - openstack/horizon"},{"line_number":112,"context_line":"        - openstack-tox-py313:"},{"line_number":113,"context_line":"            required-projects: \u0026bgpvpn_required_projects"},{"line_number":114,"context_line":"              - openstack/neutron"},{"line_number":115,"context_line":"              - openstack/networking-bagpipe"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9b748117_88d1a339","line":112,"updated":"2026-05-13 12:52:50.000000000","message":"Should this be py311 and we keep the other py313 one and add a py314 one? Like this neutron change that is still blocked:\n\nhttps://review.opendev.org/c/openstack/neutron/+/985322","commit_id":"a25f543d17112efb7ccb74e3244c7248d03dcc67"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f2756a549d146ceef1127aba872bc7a41333915","unresolved":false,"context_lines":[{"line_number":109,"context_line":"            required-projects:"},{"line_number":110,"context_line":"              - openstack/networking-bagpipe"},{"line_number":111,"context_line":"              - openstack/horizon"},{"line_number":112,"context_line":"        - openstack-tox-py313:"},{"line_number":113,"context_line":"            required-projects: \u0026bgpvpn_required_projects"},{"line_number":114,"context_line":"              - openstack/neutron"},{"line_number":115,"context_line":"              - openstack/networking-bagpipe"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"d0d9db69_6f7515ca","line":112,"in_reply_to":"7f06e69a_7a440c29","updated":"2026-05-14 15:13:55.000000000","message":"Done","commit_id":"a25f543d17112efb7ccb74e3244c7248d03dcc67"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"ad90ffead78da3d1d7693ea5c135f6e68f033bb0","unresolved":true,"context_lines":[{"line_number":109,"context_line":"            required-projects:"},{"line_number":110,"context_line":"              - openstack/networking-bagpipe"},{"line_number":111,"context_line":"              - openstack/horizon"},{"line_number":112,"context_line":"        - openstack-tox-py313:"},{"line_number":113,"context_line":"            required-projects: \u0026bgpvpn_required_projects"},{"line_number":114,"context_line":"              - openstack/neutron"},{"line_number":115,"context_line":"              - openstack/networking-bagpipe"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f06e69a_7a440c29","line":112,"in_reply_to":"9b748117_88d1a339","updated":"2026-05-14 14:54:56.000000000","message":"thanks, I change the oslo-master job  also to be py313","commit_id":"a25f543d17112efb7ccb74e3244c7248d03dcc67"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"e42515dc77ed36970bdb4724194082aceea9ec7d","unresolved":true,"context_lines":[{"line_number":118,"context_line":"            required-projects: *bgpvpn_required_projects"},{"line_number":119,"context_line":"        - openstack-tox-py314:"},{"line_number":120,"context_line":"            required-projects: *bgpvpn_required_projects"},{"line_number":121,"context_line":"            voting: false"},{"line_number":122,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe:"},{"line_number":123,"context_line":"            irrelevant-files:"},{"line_number":124,"context_line":"              - ^(test-|)requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"15592666_4f6c7c36","line":121,"updated":"2026-05-14 15:07:26.000000000","message":"nit: you don\u0027t need the voting: false here, the master template sets that (and will unset next release automatically)","commit_id":"8945a0e28cea2ffee4b3258a80212e51f98a1cd9"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"01abb868ed35f6637108ceac639fb53b29ae23f1","unresolved":true,"context_lines":[{"line_number":118,"context_line":"            required-projects: *bgpvpn_required_projects"},{"line_number":119,"context_line":"        - openstack-tox-py314:"},{"line_number":120,"context_line":"            required-projects: *bgpvpn_required_projects"},{"line_number":121,"context_line":"            voting: false"},{"line_number":122,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe:"},{"line_number":123,"context_line":"            irrelevant-files:"},{"line_number":124,"context_line":"              - ^(test-|)requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"cb7ba931_e171197b","line":121,"in_reply_to":"15592666_4f6c7c36","updated":"2026-05-14 15:11:02.000000000","message":"half I hoped that the template does that 🙂","commit_id":"8945a0e28cea2ffee4b3258a80212e51f98a1cd9"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f2756a549d146ceef1127aba872bc7a41333915","unresolved":false,"context_lines":[{"line_number":118,"context_line":"            required-projects: *bgpvpn_required_projects"},{"line_number":119,"context_line":"        - openstack-tox-py314:"},{"line_number":120,"context_line":"            required-projects: *bgpvpn_required_projects"},{"line_number":121,"context_line":"            voting: false"},{"line_number":122,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe:"},{"line_number":123,"context_line":"            irrelevant-files:"},{"line_number":124,"context_line":"              - ^(test-|)requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f81e940_220aa996","line":121,"in_reply_to":"cb7ba931_e171197b","updated":"2026-05-14 15:13:55.000000000","message":"Done","commit_id":"8945a0e28cea2ffee4b3258a80212e51f98a1cd9"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"e42515dc77ed36970bdb4724194082aceea9ec7d","unresolved":true,"context_lines":[{"line_number":152,"context_line":"        - networking-bgpvpn-install"},{"line_number":153,"context_line":"        - networking-bgpvpn-bagpipe-install"},{"line_number":154,"context_line":"        - networking-bgpvpn-functional-bagpipe"},{"line_number":155,"context_line":"        - openstack-tox-py312-with-oslo-master:"},{"line_number":156,"context_line":"            required-projects: *bgpvpn_required_projects"},{"line_number":157,"context_line":"    periodic-weekly:"},{"line_number":158,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"f71c730b_3cb96525","line":155,"range":{"start_line":155,"start_character":24,"end_line":155,"end_character":29},"updated":"2026-05-14 15:07:26.000000000","message":"s/py313","commit_id":"8945a0e28cea2ffee4b3258a80212e51f98a1cd9"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"01abb868ed35f6637108ceac639fb53b29ae23f1","unresolved":false,"context_lines":[{"line_number":152,"context_line":"        - networking-bgpvpn-install"},{"line_number":153,"context_line":"        - networking-bgpvpn-bagpipe-install"},{"line_number":154,"context_line":"        - networking-bgpvpn-functional-bagpipe"},{"line_number":155,"context_line":"        - openstack-tox-py312-with-oslo-master:"},{"line_number":156,"context_line":"            required-projects: *bgpvpn_required_projects"},{"line_number":157,"context_line":"    periodic-weekly:"},{"line_number":158,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bd65e892_f6219c8f","line":155,"range":{"start_line":155,"start_character":24,"end_line":155,"end_character":29},"in_reply_to":"f71c730b_3cb96525","updated":"2026-05-14 15:11:02.000000000","message":"Done","commit_id":"8945a0e28cea2ffee4b3258a80212e51f98a1cd9"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f2756a549d146ceef1127aba872bc7a41333915","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"26cfe0a2_abc62a54","updated":"2026-05-14 15:13:55.000000000","message":"lgtm, thanks!","commit_id":"85e38e9d0c48a5e90af89800ff5a01cd2fd406da"}]}
