)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab0c2a7e1dc367c0922d728b1103f65aa899154b","unresolved":false,"context_lines":[{"line_number":357,"context_line":"        OSLO_RPC_MTLS: false"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"- project:"},{"line_number":360,"context_line":"    templates:"},{"line_number":361,"context_line":"      - check-requirements"},{"line_number":362,"context_line":"      # WIP-only: heavy templates disabled so this throwaway proving CR"},{"line_number":363,"context_line":"      # runs only the ironic job.  They are enabled on the parent chain."},{"line_number":364,"context_line":"      # - lib-forward-testing-python3"},{"line_number":365,"context_line":"      # - openstack-cover-jobs"},{"line_number":366,"context_line":"      # - openstack-python3-jobs"},{"line_number":367,"context_line":"      # - openstack-python3-next-jobs"},{"line_number":368,"context_line":"      # - periodic-stable-jobs"},{"line_number":369,"context_line":"      - publish-openstack-docs-pti"},{"line_number":370,"context_line":"      - release-notes-jobs-python3"},{"line_number":371,"context_line":"    # WIP-only: run ONLY the ironic job (check, voting) so a plain push"},{"line_number":372,"context_line":"    # exercises it once with no manual trigger.  The full check/experimental"},{"line_number":373,"context_line":"    # job lists live on the parent chain."},{"line_number":374,"context_line":"    check:"},{"line_number":375,"context_line":"      jobs:"},{"line_number":376,"context_line":"        - oslo.messaging-src-dsvm-full-tooz-memcached-ironic"},{"line_number":377,"context_line":"    gate:"},{"line_number":378,"context_line":"      jobs:"},{"line_number":379,"context_line":"        - oslo.messaging-tox-py311-func-scenario01"},{"line_number":380,"context_line":"        - oslo.messaging-src-dsvm-full-rabbit"},{"line_number":381,"context_line":"    gate:"},{"line_number":382,"context_line":"      jobs:"},{"line_number":383,"context_line":"        - oslo.messaging-tox-py311-func-scenario01"},{"line_number":384,"context_line":"        - oslo.messaging-src-dsvm-full-rabbit"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5af737f4_4a886ae9","line":384,"range":{"start_line":360,"start_character":4,"end_line":384,"end_character":0},"updated":"2026-07-18 01:41:31.000000000","message":"The key \"gate\" appears more than once; duplicate keys are not permitted.","commit_id":"9c6360718c18d9540838112d90effb3bcc2d7074"}]}
