)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"857869349d0d47cd34e23053c3dc89bf200c0fac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"635b51c7_e1866aa2","updated":"2026-05-31 23:57:53.000000000","message":"ping reviewers","commit_id":"af0ae45ded256f1f718d3807c31155a7d425f009"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"12d3dc405ef8829ee76b5d2edd27551a3aa47640","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5470ffd4_72f3b5d2","updated":"2026-02-12 15:04:18.000000000","message":"thanks Brian, this makes sense.","commit_id":"af0ae45ded256f1f718d3807c31155a7d425f009"}],"zuul.d/jobs.yaml":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"12d3dc405ef8829ee76b5d2edd27551a3aa47640","unresolved":true,"context_lines":[{"line_number":859,"context_line":"         :zuul:jobvar:`tox_pdf_envlist` exists."},{"line_number":860,"context_line":""},{"line_number":861,"context_line":"    branches:"},{"line_number":862,"context_line":"      regex: ^*/(victoria|wallaby|xena|yoga|zed|2023.1|2023.2|2024.1|2024.2)$"},{"line_number":863,"context_line":"      negate: true"},{"line_number":864,"context_line":"    required-projects:"},{"line_number":865,"context_line":"      - name: openstack/requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"197dd214_e4e81bfb","line":862,"range":{"start_line":862,"start_character":17,"end_line":862,"end_character":38},"updated":"2026-02-12 15:04:18.000000000","message":"these can be removed from the regex as these branches are already EOL\u0027d (or is there charm-\\* or other repos which rely on this?)","commit_id":"af0ae45ded256f1f718d3807c31155a7d425f009"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c71fcf0877132d4410b3bdfb67ce54dc1dab69fd","unresolved":true,"context_lines":[{"line_number":859,"context_line":"         :zuul:jobvar:`tox_pdf_envlist` exists."},{"line_number":860,"context_line":""},{"line_number":861,"context_line":"    branches:"},{"line_number":862,"context_line":"      regex: ^*/(victoria|wallaby|xena|yoga|zed|2023.1|2023.2|2024.1|2024.2)$"},{"line_number":863,"context_line":"      negate: true"},{"line_number":864,"context_line":"    required-projects:"},{"line_number":865,"context_line":"      - name: openstack/requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"a6d4d88c_5278065b","line":862,"range":{"start_line":862,"start_character":17,"end_line":862,"end_character":38},"in_reply_to":"197dd214_e4e81bfb","updated":"2026-02-12 17:14:39.000000000","message":"So the below two job definitions do \"positive\" matches of all of these branch names, which override this negative one. So in essence this is really just to catch 2025.1 and later branches (until an ubuntu-resolute nodeset exists I guess for 2026.x). For that reason I would just leave them alone.","commit_id":"af0ae45ded256f1f718d3807c31155a7d425f009"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"f49589724875647522bd55d6e04ee660f6b149ec","unresolved":false,"context_lines":[{"line_number":859,"context_line":"         :zuul:jobvar:`tox_pdf_envlist` exists."},{"line_number":860,"context_line":""},{"line_number":861,"context_line":"    branches:"},{"line_number":862,"context_line":"      regex: ^*/(victoria|wallaby|xena|yoga|zed|2023.1|2023.2|2024.1|2024.2)$"},{"line_number":863,"context_line":"      negate: true"},{"line_number":864,"context_line":"    required-projects:"},{"line_number":865,"context_line":"      - name: openstack/requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"92498c5b_b1005f14","line":862,"range":{"start_line":862,"start_character":17,"end_line":862,"end_character":38},"in_reply_to":"a6d4d88c_5278065b","updated":"2026-03-13 02:59:12.000000000","message":"And looking at the whole file there is a lot of these old branch names here, so maybe a follow-on patch can clean them all up.","commit_id":"af0ae45ded256f1f718d3807c31155a7d425f009"}]}
