)]}'
{".zuul.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"fb1fec54addf2e7cc2a41d6e1ee338f4a425b834","unresolved":true,"context_lines":[{"line_number":18,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":19,"context_line":"        - cyborg-tempest-ipv6-only"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"- job:"},{"line_number":22,"context_line":"    name: cyborg-tempest"},{"line_number":23,"context_line":"    description: |"},{"line_number":24,"context_line":"      Cyborg devstack tempest tests job for \u003e\u003dUssuri release"},{"line_number":25,"context_line":"      run on python 3."},{"line_number":26,"context_line":"    parent: devstack-tempest"},{"line_number":27,"context_line":"    timeout: 7800"},{"line_number":28,"context_line":"    required-projects: \u0026base_required_projects_master"},{"line_number":29,"context_line":"      - openstack/cyborg"},{"line_number":30,"context_line":"      - openstack/python-cyborgclient"},{"line_number":31,"context_line":"      - openstack/tempest"},{"line_number":32,"context_line":"      - openstack/cyborg-tempest-plugin"},{"line_number":33,"context_line":"    vars: \u0026base_vars"},{"line_number":34,"context_line":"      devstack_plugins:"},{"line_number":35,"context_line":"        cyborg: https://opendev.org/openstack/cyborg"},{"line_number":36,"context_line":"      devstack_services:"},{"line_number":37,"context_line":"        tempest: true"},{"line_number":38,"context_line":"        s-account: false"},{"line_number":39,"context_line":"        s-container: false"},{"line_number":40,"context_line":"        s-object: false"},{"line_number":41,"context_line":"        s-proxy: false"},{"line_number":42,"context_line":"        c-api: false"},{"line_number":43,"context_line":"        c-bak: false"},{"line_number":44,"context_line":"        c-sch: false"},{"line_number":45,"context_line":"        c-vol: false"},{"line_number":46,"context_line":"        cinder: false"},{"line_number":47,"context_line":"      devstack_localrc:"},{"line_number":48,"context_line":"        TEMPEST_PLUGINS: \"/opt/stack/cyborg-tempest-plugin\""},{"line_number":49,"context_line":"      tempest_test_regex: cyborg_tempest_plugin"},{"line_number":50,"context_line":"      tox_envlist: all"},{"line_number":51,"context_line":"    irrelevant-files: \u0026base_irrelevant_files"},{"line_number":52,"context_line":"      - ^.*\\.rst$"},{"line_number":53,"context_line":"      - ^doc/.*$"},{"line_number":54,"context_line":"      - ^setup.cfg$"},{"line_number":55,"context_line":"      - ^releasenotes/.*$"},{"line_number":56,"context_line":"      - ^(test-|)requirements.txt$"},{"line_number":57,"context_line":"      - ^.git.*$"},{"line_number":58,"context_line":"      - ^tox.ini$"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- job:"},{"line_number":61,"context_line":"    name: cyborg-tempest-ipv6-only"},{"line_number":62,"context_line":"    parent: devstack-tempest-ipv6"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a7306ad_f30f3f06","side":"PARENT","line":59,"range":{"start_line":21,"start_character":0,"end_line":59,"end_character":1},"updated":"2026-07-07 15:00:01.000000000","message":"instead of deleting this we my have to keep it for stable branches only","commit_id":"0722965e6755d9c28f530d3d1a4b5e0d97e39c91"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"966d6f08d14048e48b9814bb12b3e6cc5ad4b93a","unresolved":true,"context_lines":[{"line_number":18,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":19,"context_line":"        - cyborg-tempest-ipv6-only"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"- job:"},{"line_number":22,"context_line":"    name: cyborg-tempest"},{"line_number":23,"context_line":"    description: |"},{"line_number":24,"context_line":"      Cyborg devstack tempest tests job for \u003e\u003dUssuri release"},{"line_number":25,"context_line":"      run on python 3."},{"line_number":26,"context_line":"    parent: devstack-tempest"},{"line_number":27,"context_line":"    timeout: 7800"},{"line_number":28,"context_line":"    required-projects: \u0026base_required_projects_master"},{"line_number":29,"context_line":"      - openstack/cyborg"},{"line_number":30,"context_line":"      - openstack/python-cyborgclient"},{"line_number":31,"context_line":"      - openstack/tempest"},{"line_number":32,"context_line":"      - openstack/cyborg-tempest-plugin"},{"line_number":33,"context_line":"    vars: \u0026base_vars"},{"line_number":34,"context_line":"      devstack_plugins:"},{"line_number":35,"context_line":"        cyborg: https://opendev.org/openstack/cyborg"},{"line_number":36,"context_line":"      devstack_services:"},{"line_number":37,"context_line":"        tempest: true"},{"line_number":38,"context_line":"        s-account: false"},{"line_number":39,"context_line":"        s-container: false"},{"line_number":40,"context_line":"        s-object: false"},{"line_number":41,"context_line":"        s-proxy: false"},{"line_number":42,"context_line":"        c-api: false"},{"line_number":43,"context_line":"        c-bak: false"},{"line_number":44,"context_line":"        c-sch: false"},{"line_number":45,"context_line":"        c-vol: false"},{"line_number":46,"context_line":"        cinder: false"},{"line_number":47,"context_line":"      devstack_localrc:"},{"line_number":48,"context_line":"        TEMPEST_PLUGINS: \"/opt/stack/cyborg-tempest-plugin\""},{"line_number":49,"context_line":"      tempest_test_regex: cyborg_tempest_plugin"},{"line_number":50,"context_line":"      tox_envlist: all"},{"line_number":51,"context_line":"    irrelevant-files: \u0026base_irrelevant_files"},{"line_number":52,"context_line":"      - ^.*\\.rst$"},{"line_number":53,"context_line":"      - ^doc/.*$"},{"line_number":54,"context_line":"      - ^setup.cfg$"},{"line_number":55,"context_line":"      - ^releasenotes/.*$"},{"line_number":56,"context_line":"      - ^(test-|)requirements.txt$"},{"line_number":57,"context_line":"      - ^.git.*$"},{"line_number":58,"context_line":"      - ^tox.ini$"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- job:"},{"line_number":61,"context_line":"    name: cyborg-tempest-ipv6-only"},{"line_number":62,"context_line":"    parent: devstack-tempest-ipv6"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8d73861e_a3bb1ade","side":"PARENT","line":59,"range":{"start_line":21,"start_character":0,"end_line":59,"end_character":1},"in_reply_to":"7a7306ad_f30f3f06","updated":"2026-07-07 15:01:41.000000000","message":"as so kind of \n\n```\nZuul encountered a syntax error while parsing its\nconfiguration in the repo openstack/cyborg on branch stable/2025.1. The\nproblem was:\n\nJob cyborg-tempest not defined\n\nThe problem appears in the \"opendev.org/openstack/cyborg\" project stanza:\n\nproject:\ntemplates:\n\n    - openstack-cover-jobs\n    - check-requirements\n    - release-notes-jobs-python3\n    - publish-openstack-docs-pti\n    - openstack-python3-jobs\n  check:\n    jobs:\n\n...\n\nin \"openstack/cyborg/.zuul.yaml@stable/2025.1\", line 1\n```","commit_id":"0722965e6755d9c28f530d3d1a4b5e0d97e39c91"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"247f56fb7170bb712d61f9e68f83aa330d36fffd","unresolved":true,"context_lines":[{"line_number":18,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":19,"context_line":"        - cyborg-tempest-ipv6-only"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"- job:"},{"line_number":22,"context_line":"    name: cyborg-tempest"},{"line_number":23,"context_line":"    description: |"},{"line_number":24,"context_line":"      Cyborg devstack tempest tests job for \u003e\u003dUssuri release"},{"line_number":25,"context_line":"      run on python 3."},{"line_number":26,"context_line":"    parent: devstack-tempest"},{"line_number":27,"context_line":"    timeout: 7800"},{"line_number":28,"context_line":"    required-projects: \u0026base_required_projects_master"},{"line_number":29,"context_line":"      - openstack/cyborg"},{"line_number":30,"context_line":"      - openstack/python-cyborgclient"},{"line_number":31,"context_line":"      - openstack/tempest"},{"line_number":32,"context_line":"      - openstack/cyborg-tempest-plugin"},{"line_number":33,"context_line":"    vars: \u0026base_vars"},{"line_number":34,"context_line":"      devstack_plugins:"},{"line_number":35,"context_line":"        cyborg: https://opendev.org/openstack/cyborg"},{"line_number":36,"context_line":"      devstack_services:"},{"line_number":37,"context_line":"        tempest: true"},{"line_number":38,"context_line":"        s-account: false"},{"line_number":39,"context_line":"        s-container: false"},{"line_number":40,"context_line":"        s-object: false"},{"line_number":41,"context_line":"        s-proxy: false"},{"line_number":42,"context_line":"        c-api: false"},{"line_number":43,"context_line":"        c-bak: false"},{"line_number":44,"context_line":"        c-sch: false"},{"line_number":45,"context_line":"        c-vol: false"},{"line_number":46,"context_line":"        cinder: false"},{"line_number":47,"context_line":"      devstack_localrc:"},{"line_number":48,"context_line":"        TEMPEST_PLUGINS: \"/opt/stack/cyborg-tempest-plugin\""},{"line_number":49,"context_line":"      tempest_test_regex: cyborg_tempest_plugin"},{"line_number":50,"context_line":"      tox_envlist: all"},{"line_number":51,"context_line":"    irrelevant-files: \u0026base_irrelevant_files"},{"line_number":52,"context_line":"      - ^.*\\.rst$"},{"line_number":53,"context_line":"      - ^doc/.*$"},{"line_number":54,"context_line":"      - ^setup.cfg$"},{"line_number":55,"context_line":"      - ^releasenotes/.*$"},{"line_number":56,"context_line":"      - ^(test-|)requirements.txt$"},{"line_number":57,"context_line":"      - ^.git.*$"},{"line_number":58,"context_line":"      - ^tox.ini$"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- job:"},{"line_number":61,"context_line":"    name: cyborg-tempest-ipv6-only"},{"line_number":62,"context_line":"    parent: devstack-tempest-ipv6"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf814ba2_6ab2fc26","side":"PARENT","line":59,"range":{"start_line":21,"start_character":0,"end_line":59,"end_character":1},"in_reply_to":"8d73861e_a3bb1ade","updated":"2026-07-07 15:05:21.000000000","message":"instead of deleting it i woudl add \n`branches: ^stable/202[5,6].*`\nto the  current defintion and also maybe add\n```\n- job:\n    name: cyborg-tempest\n    parent: cyborg-tempest-py3\n    branches: master\n```\nto not break nova if you want to drop the depends on","commit_id":"0722965e6755d9c28f530d3d1a4b5e0d97e39c91"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"277000f4b3c1f46a206b941bc42e2760277824be","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":19,"context_line":"        - cyborg-tempest-ipv6-only"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"- job:"},{"line_number":22,"context_line":"    name: cyborg-tempest"},{"line_number":23,"context_line":"    description: |"},{"line_number":24,"context_line":"      Cyborg devstack tempest tests job for \u003e\u003dUssuri release"},{"line_number":25,"context_line":"      run on python 3."},{"line_number":26,"context_line":"    parent: devstack-tempest"},{"line_number":27,"context_line":"    timeout: 7800"},{"line_number":28,"context_line":"    required-projects: \u0026base_required_projects_master"},{"line_number":29,"context_line":"      - openstack/cyborg"},{"line_number":30,"context_line":"      - openstack/python-cyborgclient"},{"line_number":31,"context_line":"      - openstack/tempest"},{"line_number":32,"context_line":"      - openstack/cyborg-tempest-plugin"},{"line_number":33,"context_line":"    vars: \u0026base_vars"},{"line_number":34,"context_line":"      devstack_plugins:"},{"line_number":35,"context_line":"        cyborg: https://opendev.org/openstack/cyborg"},{"line_number":36,"context_line":"      devstack_services:"},{"line_number":37,"context_line":"        tempest: true"},{"line_number":38,"context_line":"        s-account: false"},{"line_number":39,"context_line":"        s-container: false"},{"line_number":40,"context_line":"        s-object: false"},{"line_number":41,"context_line":"        s-proxy: false"},{"line_number":42,"context_line":"        c-api: false"},{"line_number":43,"context_line":"        c-bak: false"},{"line_number":44,"context_line":"        c-sch: false"},{"line_number":45,"context_line":"        c-vol: false"},{"line_number":46,"context_line":"        cinder: false"},{"line_number":47,"context_line":"      devstack_localrc:"},{"line_number":48,"context_line":"        TEMPEST_PLUGINS: \"/opt/stack/cyborg-tempest-plugin\""},{"line_number":49,"context_line":"      tempest_test_regex: cyborg_tempest_plugin"},{"line_number":50,"context_line":"      tox_envlist: all"},{"line_number":51,"context_line":"    irrelevant-files: \u0026base_irrelevant_files"},{"line_number":52,"context_line":"      - ^.*\\.rst$"},{"line_number":53,"context_line":"      - ^doc/.*$"},{"line_number":54,"context_line":"      - ^setup.cfg$"},{"line_number":55,"context_line":"      - ^releasenotes/.*$"},{"line_number":56,"context_line":"      - ^(test-|)requirements.txt$"},{"line_number":57,"context_line":"      - ^.git.*$"},{"line_number":58,"context_line":"      - ^tox.ini$"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- job:"},{"line_number":61,"context_line":"    name: cyborg-tempest-ipv6-only"},{"line_number":62,"context_line":"    parent: devstack-tempest-ipv6"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ebd32687_e53c1462","side":"PARENT","line":59,"range":{"start_line":21,"start_character":0,"end_line":59,"end_character":1},"in_reply_to":"bf814ba2_6ab2fc26","updated":"2026-07-08 07:34:10.000000000","message":"Done","commit_id":"0722965e6755d9c28f530d3d1a4b5e0d97e39c91"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"fb1fec54addf2e7cc2a41d6e1ee338f4a425b834","unresolved":true,"context_lines":[{"line_number":86,"context_line":"    nodeset: openstack-single-node-noble"},{"line_number":87,"context_line":"    override-checkout: stable/2025.1"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"# TODO(gmann): As per the 2025.1 testing runtime, we need to run at least"},{"line_number":90,"context_line":"# one job on jammy. This job is running in 2025.1 gate so remove it once"},{"line_number":91,"context_line":"# 2025.1 is EOL."},{"line_number":92,"context_line":"# NOTE(sean): That means we have to wait until 2027.1 to remove it."},{"line_number":93,"context_line":"# The dependency comes form the 2025.1 stable branch of cyborg."},{"line_number":94,"context_line":"- job:"},{"line_number":95,"context_line":"    name: cyborg-tempest-jammy"},{"line_number":96,"context_line":"    description: This is integrated job testing on Ubuntu jammy(22.04)"},{"line_number":97,"context_line":"    parent: cyborg-tempest"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e8db7fd3_30d9f49d","side":"PARENT","line":94,"range":{"start_line":89,"start_character":0,"end_line":94,"end_character":6},"updated":"2026-07-07 15:00:01.000000000","message":"for the same reason we have to keep this","commit_id":"0722965e6755d9c28f530d3d1a4b5e0d97e39c91"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"277000f4b3c1f46a206b941bc42e2760277824be","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    nodeset: openstack-single-node-noble"},{"line_number":87,"context_line":"    override-checkout: stable/2025.1"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"# TODO(gmann): As per the 2025.1 testing runtime, we need to run at least"},{"line_number":90,"context_line":"# one job on jammy. This job is running in 2025.1 gate so remove it once"},{"line_number":91,"context_line":"# 2025.1 is EOL."},{"line_number":92,"context_line":"# NOTE(sean): That means we have to wait until 2027.1 to remove it."},{"line_number":93,"context_line":"# The dependency comes form the 2025.1 stable branch of cyborg."},{"line_number":94,"context_line":"- job:"},{"line_number":95,"context_line":"    name: cyborg-tempest-jammy"},{"line_number":96,"context_line":"    description: This is integrated job testing on Ubuntu jammy(22.04)"},{"line_number":97,"context_line":"    parent: cyborg-tempest"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"019592bb_f5c46d79","side":"PARENT","line":94,"range":{"start_line":89,"start_character":0,"end_line":94,"end_character":6},"in_reply_to":"e8db7fd3_30d9f49d","updated":"2026-07-08 07:34:10.000000000","message":"Done","commit_id":"0722965e6755d9c28f530d3d1a4b5e0d97e39c91"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"fb1fec54addf2e7cc2a41d6e1ee338f4a425b834","unresolved":true,"context_lines":[{"line_number":39,"context_line":"    name: cyborg-tempest-2025-2"},{"line_number":40,"context_line":"    parent: cyborg-tempest-py3"},{"line_number":41,"context_line":"    nodeset: openstack-single-node-noble"},{"line_number":42,"context_line":"    override-checkout: stable/2025.2"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"- job:"},{"line_number":45,"context_line":"    name: cyborg-tempest-2025-1"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7e7a2c17_4797dbe0","line":42,"range":{"start_line":42,"start_character":4,"end_line":42,"end_character":36},"updated":"2026-07-07 15:00:01.000000000","message":"so this might fail because if ti pulls cyborg form that branch before it evaluate the parent job defintion this wont exist.\n\ni.e. cyborg-tempest-py3 is only on master and i think 2026.1?","commit_id":"dd0d115ef24de859a5873e487326f72ffc7552d4"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"277000f4b3c1f46a206b941bc42e2760277824be","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    name: cyborg-tempest-2025-2"},{"line_number":40,"context_line":"    parent: cyborg-tempest-py3"},{"line_number":41,"context_line":"    nodeset: openstack-single-node-noble"},{"line_number":42,"context_line":"    override-checkout: stable/2025.2"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"- job:"},{"line_number":45,"context_line":"    name: cyborg-tempest-2025-1"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b6f47992_126c67f4","line":42,"range":{"start_line":42,"start_character":4,"end_line":42,"end_character":36},"in_reply_to":"7e7a2c17_4797dbe0","updated":"2026-07-08 07:34:10.000000000","message":"Done","commit_id":"dd0d115ef24de859a5873e487326f72ffc7552d4"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"fec40fb324a2321f91e33daf7f7718594f6aecb2","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    check:"},{"line_number":7,"context_line":"      jobs:"},{"line_number":8,"context_line":"        - cyborg-tempest-py3"},{"line_number":9,"context_line":"        - cyborg-tempest-2026-1"},{"line_number":10,"context_line":"        - cyborg-tempest-2025-2"},{"line_number":11,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":12,"context_line":"        - cyborg-tempest-ipv6"},{"line_number":13,"context_line":"    gate:"},{"line_number":14,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5c4a126e_7bc4ee89","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":31},"updated":"2026-07-07 16:45:32.000000000","message":"so these shoudl have run\n\ni do  not see irrelvent files or similar preventing them from runnign so i think this is still not working\n\nyou may need to enable pipeline debug output for use to see more","commit_id":"698a1e03f38a8dd86a786840b26e66f23c4fec4e"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"b687e60d438742d9d5cdaaa9ace5dac5d19ec116","unresolved":true,"context_lines":[{"line_number":6,"context_line":"    check:"},{"line_number":7,"context_line":"      jobs:"},{"line_number":8,"context_line":"        - cyborg-tempest-py3"},{"line_number":9,"context_line":"        - cyborg-tempest-2026-1"},{"line_number":10,"context_line":"        - cyborg-tempest-2025-2"},{"line_number":11,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":12,"context_line":"        - cyborg-tempest-ipv6"},{"line_number":13,"context_line":"    gate:"},{"line_number":14,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bbd43305_c63dcc22","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":31},"in_reply_to":"5c4a126e_7bc4ee89","updated":"2026-07-07 16:52:19.000000000","message":"good catch, let me try keeping the old job definition and see if they run then","commit_id":"698a1e03f38a8dd86a786840b26e66f23c4fec4e"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"277000f4b3c1f46a206b941bc42e2760277824be","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    check:"},{"line_number":7,"context_line":"      jobs:"},{"line_number":8,"context_line":"        - cyborg-tempest-py3"},{"line_number":9,"context_line":"        - cyborg-tempest-2026-1"},{"line_number":10,"context_line":"        - cyborg-tempest-2025-2"},{"line_number":11,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":12,"context_line":"        - cyborg-tempest-ipv6"},{"line_number":13,"context_line":"    gate:"},{"line_number":14,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"40d4fc36_4c05ec30","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":31},"in_reply_to":"bbd43305_c63dcc22","updated":"2026-07-08 07:34:10.000000000","message":"Done","commit_id":"698a1e03f38a8dd86a786840b26e66f23c4fec4e"},{"author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"0bf9a6aeb4a8c4060d18915a9ab857be38efecd3","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":19,"context_line":"        - cyborg-tempest-ipv6"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# NOTE(jgilaber): keep these two job until 2026.1 goes unmaintained"},{"line_number":22,"context_line":"- job:"},{"line_number":23,"context_line":"    name: cyborg-tempest"},{"line_number":24,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"414eaefc_680bcbac","line":21,"updated":"2026-07-07 16:59:12.000000000","message":"The comment added on line 21 reads \u0027keep these two job until 2026.1 goes unmaintained\u0027. The plural noun \u0027jobs\u0027 should be used since the comment refers to two jobs (cyborg-tempest and cyborg-tempest-ipv6-only).\n\n**Severity**: SUGGESTION | **Confidence**: 0.9\n\n**Benefit**: Minor readability issue in a developer-facing comment. No functional impact.\n\n**Recommendation**:\nChange \u0027keep these two job\u0027 to \u0027keep these two jobs\u0027 on line 21.","commit_id":"46d3ab491e90caad9e13dfaf1fa043f1271a70c6"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1c7fdc2f8c0601c750d3263f76af47e436fd48b0","unresolved":true,"context_lines":[{"line_number":18,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":19,"context_line":"        - cyborg-tempest-ipv6"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# NOTE(jgilaber): keep these two job until 2026.1 goes unmaintained"},{"line_number":22,"context_line":"- job:"},{"line_number":23,"context_line":"    name: cyborg-tempest"},{"line_number":24,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5baac1d5_7377d4a3","line":21,"in_reply_to":"414eaefc_680bcbac","updated":"2026-07-07 18:55:30.000000000","message":"valid but its a minor nit\n\nthis does seam to wrok\n\ni think adding \n```\nbranches: \n- ^stable/202[5,6].*\n```\nmight be nice so that the job is not defiend for master and future branches but if we do that then we need the depends on for nova.\n\ntechnically `^stable\\/202[5,6].*` is also more porable but python will accpet `^stable/202[5,6].*` or `^stable\\/202[5,6].*`\n\nwe could also be explict\nor \n```\nbranches:\n      - ^.*/2025.1\n      - ^.*/2025.2\n      - ^.*/2026.1\n```\nhttps://github.com/openstack/tempest/blob/master/zuul.d/stable-jobs.yaml#L121C5-L125C19\n\n\nlets see what other think","commit_id":"46d3ab491e90caad9e13dfaf1fa043f1271a70c6"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"277000f4b3c1f46a206b941bc42e2760277824be","unresolved":true,"context_lines":[{"line_number":18,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":19,"context_line":"        - cyborg-tempest-ipv6"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# NOTE(jgilaber): keep these two job until 2026.1 goes unmaintained"},{"line_number":22,"context_line":"- job:"},{"line_number":23,"context_line":"    name: cyborg-tempest"},{"line_number":24,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"6d670354_85dda8ef","line":21,"in_reply_to":"5baac1d5_7377d4a3","updated":"2026-07-08 07:34:10.000000000","message":"makes sense, I\u0027ve fixed the comments and added the branches explicitely","commit_id":"46d3ab491e90caad9e13dfaf1fa043f1271a70c6"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"981e9134d63ded2496c2ca6fec2f0053141d6ac1","unresolved":true,"context_lines":[{"line_number":18,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":19,"context_line":"        - cyborg-tempest-ipv6"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# NOTE(jgilaber): keep these two job until 2026.1 goes unmaintained"},{"line_number":22,"context_line":"- job:"},{"line_number":23,"context_line":"    name: cyborg-tempest"},{"line_number":24,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"e6b353a3_d0b9141b","line":21,"in_reply_to":"6d670354_85dda8ef","updated":"2026-07-08 09:58:12.000000000","message":"setting branches for the cyborg-tempest job breaks the stable variants https://zuul.opendev.org/t/openstack/buildset/bb75e3a69ab2451ab4db44227b088833 since `cyborg-tempest` is only defined in the master branch of this repo","commit_id":"46d3ab491e90caad9e13dfaf1fa043f1271a70c6"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"77fc7091a4d51642f5c2b41fa7dbdca021130ded","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        - cyborg-tempest-2025-1"},{"line_number":19,"context_line":"        - cyborg-tempest-ipv6"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# NOTE(jgilaber): keep these two job until 2026.1 goes unmaintained"},{"line_number":22,"context_line":"- job:"},{"line_number":23,"context_line":"    name: cyborg-tempest"},{"line_number":24,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"aa281a4c_37b8ebf1","line":21,"in_reply_to":"e6b353a3_d0b9141b","updated":"2026-07-08 17:29:17.000000000","message":"ok then we can proceed with this version and jsut keep the comment to clean them up in the future\n\nthe only other option i can see woudl be to use branche but have a second master version that is the alisa but seam oververly complicated","commit_id":"46d3ab491e90caad9e13dfaf1fa043f1271a70c6"},{"author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"d10b739ba1621434bc4a4a8b8ab103cd8210955d","unresolved":false,"context_lines":[{"line_number":4,"context_line":"      - check-requirements"},{"line_number":5,"context_line":"      - tempest-plugin-jobs"},{"line_number":6,"context_line":"    check:"},{"line_number":7,"context_line":"      # DNM (jgilaber): check why stable jobs are not running"},{"line_number":8,"context_line":"      debug: true"},{"line_number":9,"context_line":"      jobs:"},{"line_number":10,"context_line":"        - cyborg-tempest-py3"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"0f67a4e9_2f7996de","line":7,"updated":"2026-07-08 09:08:43.000000000","message":"The patch adds `debug: true` under the `check` pipeline with a comment explicitly marked DNM (Do Not Merge). This is a debugging artifact that was left in the change and should not be merged.\n\n**Severity**: CRITICAL | **Confidence**: 1.0\n\n**Risk**: Merging with `debug: true` will cause Zuul to enter debug mode for the check pipeline, which can hold nodes open, alter reporting behavior, and consume CI resources unnecessarily. The author explicitly marked it DNM, confirming it is not intended for merge.\n\n**Priority**: Immediate\n**Why This Matters**: Merging with `debug: true` will cause Zuul to enter debug mode for the check pipeline, which can hold nodes open, alter reporting behavior, and consume CI resources unnecessarily. The author explicitly marked it DNM, confirming it is not intended for merge.\n\n**Recommendation**:\nRemove the `debug: true` line and the associated `# DNM (jgilaber): check why stable jobs are not running` comment before merging.","commit_id":"bb5427ae1ca3b6cd5cd46de53723e0ab016a3b1b"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"a2d691451d22a1f073aa8d0a6bddcee0f6d7ab5e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"62d48898_a2d3c9e0","updated":"2026-07-07 16:39:07.000000000","message":"the cyborg-tempest job seems to pass fine in the stable branches:\n2025.1: https://zuul.opendev.org/t/openstack/build/310c30a8756d45c7b74afbbe41a2ffeb\n2025.2: https://zuul.opendev.org/t/openstack/build/914978dfa0e843bbaa8ebf2553448de3\n2026.1: https://zuul.opendev.org/t/openstack/build/49b0f2951b144bc4b4dbb7ff7e492200","commit_id":"698a1e03f38a8dd86a786840b26e66f23c4fec4e"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"fec40fb324a2321f91e33daf7f7718594f6aecb2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ebce6f5b_0cf3759b","in_reply_to":"62d48898_a2d3c9e0","updated":"2026-07-07 16:45:32.000000000","message":"good but the failed to run on this change\n\nopenstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bd6e44ec9c0a43c7981c37a3b143a87c : SUCCESS in 3m 50s\ncyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/8ece49735b4f4965822eaec64677d306 : SUCCESS in 37m 54s\ncyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/adf2d38bb3ef48aaaa2bfffcc63d68a4 : SUCCESS in 20m 45s","commit_id":"698a1e03f38a8dd86a786840b26e66f23c4fec4e"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4a1b58b91034c5828ffa853856277d8135b549cf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"6ac110cb_187434f0","updated":"2026-07-07 18:57:13.000000000","message":"by the way is this nto a duplicate of https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/987621","commit_id":"46d3ab491e90caad9e13dfaf1fa043f1271a70c6"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1c7fdc2f8c0601c750d3263f76af47e436fd48b0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b5e7d7c3_4877e7ce","updated":"2026-07-07 18:55:30.000000000","message":"i think we can proceed with this as is","commit_id":"46d3ab491e90caad9e13dfaf1fa043f1271a70c6"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"277000f4b3c1f46a206b941bc42e2760277824be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"de47c84e_659b9673","in_reply_to":"6ac110cb_187434f0","updated":"2026-07-08 07:34:10.000000000","message":"it is, I forgot I already pushed it, I\u0027ll abandon that one and focus on this patch","commit_id":"46d3ab491e90caad9e13dfaf1fa043f1271a70c6"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"c7247329d205ca70fbac0343c8a32291d0b9e4c1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"2a32389d_f42ae954","updated":"2026-07-09 05:19:49.000000000","message":"Looks good. \nIt will make job maintenance at one place i.e. in cyborg repo.","commit_id":"2224d61830ae80761fd8232f972add1fd6e4bd3d"}]}
