)]}'
{"zuul/layout.yaml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"ae20011a59755583da1a04a69dd83a64bde01e3d","unresolved":false,"context_lines":[{"line_number":3266,"context_line":""},{"line_number":3267,"context_line":"  # skip all openstack-ansible jobs except the releasenotes/docs/linters"},{"line_number":3268,"context_line":"  # jobs for rst/doc/releasenotes related files"},{"line_number":3269,"context_line":"  - name: ^gate-openstack-ansible(?!.*(-docs|-releasenotes|-linters-ubuntu-(trusty|xenial))).*$"},{"line_number":3270,"context_line":"    skip-if:"},{"line_number":3271,"context_line":"      - project: ^openstack/openstack-ansible(?!-specs).*$"},{"line_number":3272,"context_line":"        all-files-match-any:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a74a57a_2c04f013","line":3269,"range":{"start_line":3269,"start_character":67,"end_line":3269,"end_character":90},"updated":"2016-11-23 11:30:07.000000000","message":"this could be improved in another commit. I\u0027ll handle this.","commit_id":"a959303288dabc06c95994f74287d5b60e3b4c67"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"ae20011a59755583da1a04a69dd83a64bde01e3d","unresolved":false,"context_lines":[{"line_number":3285,"context_line":"  # For OpenStack-Ansible, skip the xenial voting job on all branches before"},{"line_number":3286,"context_line":"  # Ocata. Specifically for the AIO on the integrated build."},{"line_number":3287,"context_line":"  - name: ^gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial$"},{"line_number":3288,"context_line":"    branch: ^(?!(liberty|stable/(mitaka|newton))).*$"},{"line_number":3289,"context_line":""},{"line_number":3290,"context_line":"  # For OpenStack-Ansible, skip the xenial non-voting job on all branches"},{"line_number":3291,"context_line":"  # after Ocata. Specifically for the AIO on the integrated build."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a74a57a_32b530cd","line":3288,"range":{"start_line":3288,"start_character":49,"end_line":3288,"end_character":51},"updated":"2016-11-23 11:30:07.000000000","message":"we could probably remove this part of the pattern, to see it\u0027s the proper negation of the following one.","commit_id":"a959303288dabc06c95994f74287d5b60e3b4c67"}]}
