)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3e64c36bdfc0a52b64b9a2b6e8ca9e7138c35cc1","unresolved":false,"context_lines":[{"line_number":373,"context_line":"            image_conversion:"},{"line_number":374,"context_line":"              output_format: raw"},{"line_number":375,"context_line":""},{"line_number":376,"context_line":"- project:"},{"line_number":377,"context_line":"    # Please try to keep the list of job names sorted alphabetically."},{"line_number":378,"context_line":"    templates:"},{"line_number":379,"context_line":"      #- check-requirements"},{"line_number":380,"context_line":"      #- integrated-gate-compute"},{"line_number":381,"context_line":"      #- openstack-cover-jobs"},{"line_number":382,"context_line":"      #- openstack-lower-constraints-jobs"},{"line_number":383,"context_line":"      #- openstack-python3-victoria-jobs"},{"line_number":384,"context_line":"      #- periodic-stable-jobs"},{"line_number":385,"context_line":"      #- publish-openstack-docs-pti"},{"line_number":386,"context_line":"      #- release-notes-jobs-python3"},{"line_number":387,"context_line":"    check:"},{"line_number":388,"context_line":"      jobs:"},{"line_number":389,"context_line":"        # We define our own irrelevant-files so we don\u0027t run the job"},{"line_number":390,"context_line":"        # on things like nova docs-only changes."},{"line_number":391,"context_line":"        #- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:"},{"line_number":392,"context_line":"        #    voting: false"},{"line_number":393,"context_line":"        #    irrelevant-files: *dsvm-irrelevant-files"},{"line_number":394,"context_line":"        - nova-ceph-multistore:"},{"line_number":395,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":396,"context_line":"        #- neutron-tempest-linuxbridge:"},{"line_number":397,"context_line":"        #    irrelevant-files:"},{"line_number":398,"context_line":"              # NOTE(mriedem): This job has its own irrelevant-files section"},{"line_number":399,"context_line":"              # so that we only run it on changes to networking and libvirt/vif"},{"line_number":400,"context_line":"              # code; we don\u0027t need to run this on all changes, nor do we run"},{"line_number":401,"context_line":"              # it in the gate."},{"line_number":402,"context_line":"              #      - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$"},{"line_number":403,"context_line":"        #- nova-grenade-multinode"},{"line_number":404,"context_line":"        #- nova-live-migration"},{"line_number":405,"context_line":"        #- nova-lvm"},{"line_number":406,"context_line":"        #- nova-multi-cell"},{"line_number":407,"context_line":"        #- nova-next"},{"line_number":408,"context_line":"        #- nova-tox-functional-py38"},{"line_number":409,"context_line":"        - tempest-integrated-compute:"},{"line_number":410,"context_line":"            # NOTE(gmann): Policies changes do not need to run all the"},{"line_number":411,"context_line":"            # integration test jobs. Running only tempest and grenade"},{"line_number":412,"context_line":"            # common jobs will be enough along with nova functional"},{"line_number":413,"context_line":"            # and unit tests."},{"line_number":414,"context_line":"            irrelevant-files: \u0026policies-irrelevant-files"},{"line_number":415,"context_line":"              - ^api-.*$"},{"line_number":416,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":417,"context_line":"              - ^.*\\.rst$"},{"line_number":418,"context_line":"              - ^.git.*$"},{"line_number":419,"context_line":"              - ^doc/.*$"},{"line_number":420,"context_line":"              - ^nova/hacking/.*$"},{"line_number":421,"context_line":"              - ^nova/locale/.*$"},{"line_number":422,"context_line":"              - ^nova/tests/.*$"},{"line_number":423,"context_line":"              - ^nova/test.py$"},{"line_number":424,"context_line":"              - ^releasenotes/.*$"},{"line_number":425,"context_line":"              - ^setup.cfg$"},{"line_number":426,"context_line":"              - ^tools/.*$"},{"line_number":427,"context_line":"              - ^tox.ini$"},{"line_number":428,"context_line":"        #- grenade:"},{"line_number":429,"context_line":"        #    irrelevant-files: *policies-irrelevant-files"},{"line_number":430,"context_line":"        #- tempest-ipv6-only:"},{"line_number":431,"context_line":"        #    irrelevant-files: *dsvm-irrelevant-files"},{"line_number":432,"context_line":"        #- openstacksdk-functional-devstack:"},{"line_number":433,"context_line":"        #    irrelevant-files: *dsvm-irrelevant-files"},{"line_number":434,"context_line":"        #- cyborg-tempest:"},{"line_number":435,"context_line":"        #    irrelevant-files: *dsvm-irrelevant-files"},{"line_number":436,"context_line":"        #    voting: false"},{"line_number":437,"context_line":"        #- barbican-tempest-plugin-simple-crypto:"},{"line_number":438,"context_line":"        #    irrelevant-files: *dsvm-irrelevant-files"},{"line_number":439,"context_line":"        #    voting: false"},{"line_number":440,"context_line":"    gate:"},{"line_number":441,"context_line":"      jobs:"},{"line_number":442,"context_line":"        - nova-grenade-multinode"},{"line_number":443,"context_line":"        - nova-live-migration"},{"line_number":444,"context_line":"        - nova-tox-functional-py38"},{"line_number":445,"context_line":"        - nova-multi-cell"},{"line_number":446,"context_line":"        - nova-next"},{"line_number":447,"context_line":"        - tempest-integrated-compute:"},{"line_number":448,"context_line":"            irrelevant-files: *policies-irrelevant-files"},{"line_number":449,"context_line":"        - grenade:"},{"line_number":450,"context_line":"            irrelevant-files: *policies-irrelevant-files"},{"line_number":451,"context_line":"        - tempest-ipv6-only:"},{"line_number":452,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":453,"context_line":"        - openstacksdk-functional-devstack:"},{"line_number":454,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":455,"context_line":"    experimental:"},{"line_number":456,"context_line":"      jobs:"},{"line_number":457,"context_line":"        - ironic-tempest-bfv:"},{"line_number":458,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":459,"context_line":"        - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode:"},{"line_number":460,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":461,"context_line":"        - devstack-plugin-nfs-tempest-full:"},{"line_number":462,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":463,"context_line":"        - nova-osprofiler-redis"},{"line_number":464,"context_line":"        - tempest-full-py3-opensuse15:"},{"line_number":465,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":466,"context_line":"        - tempest-pg-full:"},{"line_number":467,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":468,"context_line":"        - nova-tempest-full-oslo.versionedobjects:"},{"line_number":469,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":470,"context_line":"        - nova-tempest-v2-api:"},{"line_number":471,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":472,"context_line":"        - neutron-tempest-dvr-ha-multinode-full:"},{"line_number":473,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":474,"context_line":"        - neutron-tempest-iptables_hybrid:"},{"line_number":475,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":476,"context_line":"        - os-vif-ovs:"},{"line_number":477,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":478,"context_line":"        - devstack-platform-fedora-latest:"},{"line_number":479,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":480,"context_line":"        - devstack-platform-fedora-latest-virt-preview:"},{"line_number":481,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9f560f44_daa5a149","line":481,"range":{"start_line":376,"start_character":2,"end_line":481,"end_character":0},"updated":"2020-08-27 23:20:07.000000000","message":"expected a list for dictionary value @ data[\u0027templates\u0027]","commit_id":"9c7183023549db53b5f10b953584463be7c1bf1d"}]}
