)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"486e3673074d982a3ce8be7db094522e94287793","unresolved":false,"context_lines":[{"line_number":101,"context_line":"      python_version: 3.13"},{"line_number":102,"context_line":"      tox_envlist: functional-py313"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"- job:"},{"line_number":105,"context_line":"    name: glance-tox-cursive-tips-base"},{"line_number":106,"context_line":"    parent: tox"},{"line_number":107,"context_line":"    abstract: true"},{"line_number":108,"context_line":"    nodeset: ubuntu-noble"},{"line_number":109,"context_line":"    timeout: 2400"},{"line_number":110,"context_line":"    description: Abstract job for Glance vs. cursive and related libs"},{"line_number":111,"context_line":"    required-projects:"},{"line_number":112,"context_line":"      - name: x/cursive"},{"line_number":113,"context_line":"      - name: openstack/python-barbicanclient"},{"line_number":114,"context_line":"      - name: openstack/castellan"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"- job:"},{"line_number":117,"context_line":"    name: glance-tox-py313-cursive-tips"},{"line_number":118,"context_line":"    parent: glance-tox-cursive-tips-base"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"05138c44_f8c6750d","line":115,"range":{"start_line":104,"start_character":2,"end_line":115,"end_character":0},"updated":"2026-07-11 16:04:07.000000000","message":"The project \"x/cursive\" was not found.  All projects referenced within\na Zuul configuration must first be added to the main configuration\nfile by the Zuul administrator.","commit_id":"627b664d4e1f37db3eec022c4847d4aacdbc7073"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check-arm64","change_message_id":"18fc21e6cb2ef8f585dec3ed2fa1378de252a974","unresolved":false,"context_lines":[{"line_number":101,"context_line":"      python_version: 3.13"},{"line_number":102,"context_line":"      tox_envlist: functional-py313"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"- job:"},{"line_number":105,"context_line":"    name: glance-tox-cursive-tips-base"},{"line_number":106,"context_line":"    parent: tox"},{"line_number":107,"context_line":"    abstract: true"},{"line_number":108,"context_line":"    nodeset: ubuntu-noble"},{"line_number":109,"context_line":"    timeout: 2400"},{"line_number":110,"context_line":"    description: Abstract job for Glance vs. cursive and related libs"},{"line_number":111,"context_line":"    required-projects:"},{"line_number":112,"context_line":"      - name: x/cursive"},{"line_number":113,"context_line":"      - name: openstack/python-barbicanclient"},{"line_number":114,"context_line":"      - name: openstack/castellan"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"- job:"},{"line_number":117,"context_line":"    name: glance-tox-py313-cursive-tips"},{"line_number":118,"context_line":"    parent: glance-tox-cursive-tips-base"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3bb769a5_878a1b0d","line":115,"range":{"start_line":104,"start_character":2,"end_line":115,"end_character":0},"updated":"2026-07-11 16:04:22.000000000","message":"The project \"x/cursive\" was not found.  All projects referenced within\na Zuul configuration must first be added to the main configuration\nfile by the Zuul administrator.","commit_id":"627b664d4e1f37db3eec022c4847d4aacdbc7073"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"486e3673074d982a3ce8be7db094522e94287793","unresolved":false,"context_lines":[{"line_number":113,"context_line":"      - name: openstack/python-barbicanclient"},{"line_number":114,"context_line":"      - name: openstack/castellan"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"- job:"},{"line_number":117,"context_line":"    name: glance-tox-py313-cursive-tips"},{"line_number":118,"context_line":"    parent: glance-tox-cursive-tips-base"},{"line_number":119,"context_line":"    nodeset: debian-trixie-8GB"},{"line_number":120,"context_line":"    description: |"},{"line_number":121,"context_line":"      Glance py313 unit tests vs. cursive (and related libs) master"},{"line_number":122,"context_line":"    vars:"},{"line_number":123,"context_line":"      python_version: 3.13"},{"line_number":124,"context_line":"      tox_envlist: py313"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"- job:"},{"line_number":127,"context_line":"    name: glance-tox-functional-py313-cursive-tips"},{"line_number":128,"context_line":"    parent: glance-tox-cursive-tips-base"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"056684b9_1ca3ea5a","line":125,"range":{"start_line":116,"start_character":2,"end_line":125,"end_character":0},"updated":"2026-07-11 16:04:07.000000000","message":"Job glance-tox-cursive-tips-base not defined","commit_id":"627b664d4e1f37db3eec022c4847d4aacdbc7073"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check-arm64","change_message_id":"18fc21e6cb2ef8f585dec3ed2fa1378de252a974","unresolved":false,"context_lines":[{"line_number":113,"context_line":"      - name: openstack/python-barbicanclient"},{"line_number":114,"context_line":"      - name: openstack/castellan"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"- job:"},{"line_number":117,"context_line":"    name: glance-tox-py313-cursive-tips"},{"line_number":118,"context_line":"    parent: glance-tox-cursive-tips-base"},{"line_number":119,"context_line":"    nodeset: debian-trixie-8GB"},{"line_number":120,"context_line":"    description: |"},{"line_number":121,"context_line":"      Glance py313 unit tests vs. cursive (and related libs) master"},{"line_number":122,"context_line":"    vars:"},{"line_number":123,"context_line":"      python_version: 3.13"},{"line_number":124,"context_line":"      tox_envlist: py313"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"- job:"},{"line_number":127,"context_line":"    name: glance-tox-functional-py313-cursive-tips"},{"line_number":128,"context_line":"    parent: glance-tox-cursive-tips-base"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9649bf2e_9d47f1ce","line":125,"range":{"start_line":116,"start_character":2,"end_line":125,"end_character":0},"updated":"2026-07-11 16:04:22.000000000","message":"Job glance-tox-cursive-tips-base not defined","commit_id":"627b664d4e1f37db3eec022c4847d4aacdbc7073"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check-arm64","change_message_id":"18fc21e6cb2ef8f585dec3ed2fa1378de252a974","unresolved":false,"context_lines":[{"line_number":123,"context_line":"      python_version: 3.13"},{"line_number":124,"context_line":"      tox_envlist: py313"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"- job:"},{"line_number":127,"context_line":"    name: glance-tox-functional-py313-cursive-tips"},{"line_number":128,"context_line":"    parent: glance-tox-cursive-tips-base"},{"line_number":129,"context_line":"    nodeset: debian-trixie-8GB"},{"line_number":130,"context_line":"    description: |"},{"line_number":131,"context_line":"      Glance py313 functional tests vs. cursive (and related libs) master"},{"line_number":132,"context_line":"    vars:"},{"line_number":133,"context_line":"      python_version: 3.13"},{"line_number":134,"context_line":"      tox_envlist: functional-py313"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"- job:"},{"line_number":137,"context_line":"    name: tempest-integrated-storage-import"},{"line_number":138,"context_line":"    parent: tempest-integrated-storage"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"168db85e_43e1e8db","line":135,"range":{"start_line":126,"start_character":2,"end_line":135,"end_character":0},"updated":"2026-07-11 16:04:22.000000000","message":"Job glance-tox-cursive-tips-base not defined","commit_id":"627b664d4e1f37db3eec022c4847d4aacdbc7073"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"486e3673074d982a3ce8be7db094522e94287793","unresolved":false,"context_lines":[{"line_number":123,"context_line":"      python_version: 3.13"},{"line_number":124,"context_line":"      tox_envlist: py313"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"- job:"},{"line_number":127,"context_line":"    name: glance-tox-functional-py313-cursive-tips"},{"line_number":128,"context_line":"    parent: glance-tox-cursive-tips-base"},{"line_number":129,"context_line":"    nodeset: debian-trixie-8GB"},{"line_number":130,"context_line":"    description: |"},{"line_number":131,"context_line":"      Glance py313 functional tests vs. cursive (and related libs) master"},{"line_number":132,"context_line":"    vars:"},{"line_number":133,"context_line":"      python_version: 3.13"},{"line_number":134,"context_line":"      tox_envlist: functional-py313"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"- job:"},{"line_number":137,"context_line":"    name: tempest-integrated-storage-import"},{"line_number":138,"context_line":"    parent: tempest-integrated-storage"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4eec0269_88099e16","line":135,"range":{"start_line":126,"start_character":2,"end_line":135,"end_character":0},"updated":"2026-07-11 16:04:07.000000000","message":"Job glance-tox-cursive-tips-base not defined","commit_id":"627b664d4e1f37db3eec022c4847d4aacdbc7073"}]}
