)]}'
{".zuul.yaml":[{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"e023888149dacfafa35c4412d0df07bb33bc3a81","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        LIBVIRT_TYPE\u003dlxc"},{"line_number":18,"context_line":"        NOVA_BACKEND\u003dLVM"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- job:"},{"line_number":21,"context_line":"    name: devstack-linters"},{"line_number":22,"context_line":"    parent: tox-linters"},{"line_number":23,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f287b81_4df2ae9c","line":20,"updated":"2017-09-03 02:28:58.000000000","message":"this isn\u0027t needed","commit_id":"c47ee58b28009f9fb68f77b4f089b70f1136d65d"},{"author":{"_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},"change_message_id":"7baad387a80587b75a8b85af40c356c7e1e4f521","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        LIBVIRT_TYPE\u003dlxc"},{"line_number":18,"context_line":"        NOVA_BACKEND\u003dLVM"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- job:"},{"line_number":21,"context_line":"    name: devstack-linters"},{"line_number":22,"context_line":"    parent: tox-linters"},{"line_number":23,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f287b81_e0871cb6","line":20,"in_reply_to":"7f287b81_4df2ae9c","updated":"2017-09-03 14:32:19.000000000","message":"Done","commit_id":"c47ee58b28009f9fb68f77b4f089b70f1136d65d"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"e023888149dacfafa35c4412d0df07bb33bc3a81","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    check:"},{"line_number":28,"context_line":"      jobs:"},{"line_number":29,"context_line":"        - devstack-lxc"},{"line_number":30,"context_line":"        - devstack-linters"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f287b81_2def62b1","line":30,"updated":"2017-09-03 02:28:58.000000000","message":"- tox-linters:\n    voting: false","commit_id":"c47ee58b28009f9fb68f77b4f089b70f1136d65d"},{"author":{"_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},"change_message_id":"7baad387a80587b75a8b85af40c356c7e1e4f521","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    check:"},{"line_number":28,"context_line":"      jobs:"},{"line_number":29,"context_line":"        - devstack-lxc"},{"line_number":30,"context_line":"        - devstack-linters"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f287b81_c08420b4","line":30,"in_reply_to":"7f287b81_2def62b1","updated":"2017-09-03 14:32:19.000000000","message":"Ah, okay, I didn\u0027t know you could pass parameters in-line in the pipeline configuration.","commit_id":"c47ee58b28009f9fb68f77b4f089b70f1136d65d"}],"run-linters.sh":[{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"f3f74696c01c749157b273dfded9ba94bb8e9aa8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"rc\u003d0"},{"line_number":3,"context_line":"for file in $(find playbooks -maxdepth 1 -regex \u0027.*.y[a]?ml\u0027); do"},{"line_number":4,"context_line":"    echo \"$file...\""}],"source_content_type":"text/x-sh","patch_set":3,"id":"7f287b81_ed095a95","line":1,"updated":"2017-09-03 02:28:06.000000000","message":"I\u0027d rather see this moved into tools/","commit_id":"c47ee58b28009f9fb68f77b4f089b70f1136d65d"},{"author":{"_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},"change_message_id":"7baad387a80587b75a8b85af40c356c7e1e4f521","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"rc\u003d0"},{"line_number":3,"context_line":"for file in $(find playbooks -maxdepth 1 -regex \u0027.*.y[a]?ml\u0027); do"},{"line_number":4,"context_line":"    echo \"$file...\""}],"source_content_type":"text/x-sh","patch_set":3,"id":"7f287b81_00a34851","line":1,"in_reply_to":"7f287b81_ed095a95","updated":"2017-09-03 14:32:19.000000000","message":"Sure, but tools/ doesn\u0027t exist yet and all other test scripts are still in the root directory. Anyway this isn\u0027t necessary since the current standard is to put everything in tox.ini.","commit_id":"c47ee58b28009f9fb68f77b4f089b70f1136d65d"}],"tox.ini":[{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"f3f74696c01c749157b273dfded9ba94bb8e9aa8","unresolved":false,"context_lines":[{"line_number":24,"context_line":"setenv \u003d"},{"line_number":25,"context_line":"    ANSIBLE_ROLES_PATH \u003d roles:playbooks/roles"},{"line_number":26,"context_line":"commands \u003d"},{"line_number":27,"context_line":"    bash -c \"./run-linters.sh\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"[testenv:bashate]"},{"line_number":30,"context_line":"# bashate options:"}],"source_content_type":"text/x-properties","patch_set":3,"id":"7f287b81_0d05c67a","line":27,"updated":"2017-09-03 02:28:06.000000000","message":"We\u0027ve been doing: http://git.openstack.org/cgit/openstack-infra/zuul-jobs/tree/tox.ini#n24\n\nacross the other zuulv3 projects, lets do the same here.","commit_id":"c47ee58b28009f9fb68f77b4f089b70f1136d65d"},{"author":{"_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},"change_message_id":"7baad387a80587b75a8b85af40c356c7e1e4f521","unresolved":false,"context_lines":[{"line_number":24,"context_line":"setenv \u003d"},{"line_number":25,"context_line":"    ANSIBLE_ROLES_PATH \u003d roles:playbooks/roles"},{"line_number":26,"context_line":"commands \u003d"},{"line_number":27,"context_line":"    bash -c \"./run-linters.sh\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"[testenv:bashate]"},{"line_number":30,"context_line":"# bashate options:"}],"source_content_type":"text/x-properties","patch_set":3,"id":"7f287b81_60bd6c67","line":27,"in_reply_to":"7f287b81_0d05c67a","updated":"2017-09-03 14:32:19.000000000","message":"Sure.","commit_id":"c47ee58b28009f9fb68f77b4f089b70f1136d65d"}]}
