)]}'
{"Dockerfile":[{"author":{"_account_id":26449,"name":"Scott Hussey","email":"sthussey@att.com","username":"sh8121"},"change_message_id":"c90580714e2ed0886d8c43fe71937d88ce2958f9","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      touch /usr/src/airshipctl/bin/airshipctl; \\"},{"line_number":16,"context_line":"    fi"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"FROM docker.io/debian:stretch as release"},{"line_number":19,"context_line":"COPY --from\u003dbuilder /usr/src/airshipctl/bin/airshipctl /usr/local/bin/airshipctl"}],"source_content_type":"text/x-dockerfile","patch_set":22,"id":"9fb8cfa7_d31e936e","line":18,"range":{"start_line":18,"start_character":5,"end_line":18,"end_character":29},"updated":"2019-07-01 15:00:29.000000000","message":"Suggest making this parameterized. For a default, could you use \u0027scratch\u0027 since Go nicely builds a statically linked binary.","commit_id":"09db4eb7bf7666f22ce3523359d6bc8fa44b56a3"},{"author":{"_account_id":28869,"name":"Ian Howell","email":"ian.howell0@gmail.com","username":"ian"},"change_message_id":"141fba19eca666c26ba6acac0074d9a3cd03acad","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      touch /usr/src/airshipctl/bin/airshipctl; \\"},{"line_number":16,"context_line":"    fi"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"FROM docker.io/debian:stretch as release"},{"line_number":19,"context_line":"COPY --from\u003dbuilder /usr/src/airshipctl/bin/airshipctl /usr/local/bin/airshipctl"}],"source_content_type":"text/x-dockerfile","patch_set":22,"id":"9fb8cfa7_a9005002","line":18,"range":{"start_line":18,"start_character":5,"end_line":18,"end_character":29},"in_reply_to":"9fb8cfa7_d31e936e","updated":"2019-07-01 15:36:12.000000000","message":"Done","commit_id":"09db4eb7bf7666f22ce3523359d6bc8fa44b56a3"}],"playbooks/airship-airshipctl-lint-test.yaml":[{"author":{"_account_id":26449,"name":"Scott Hussey","email":"sthussey@att.com","username":"sh8121"},"change_message_id":"2f725c2fc9025ac07144b27fb407c1880fe30c34","unresolved":false,"context_lines":[{"line_number":12,"context_line":"- hosts: primary"},{"line_number":13,"context_line":"  tasks:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    - name: Add Golang Repo"},{"line_number":16,"context_line":"      block:"},{"line_number":17,"context_line":"        - apt_repository:"},{"line_number":18,"context_line":"            repo: ppa:longsleep/golang-backports"},{"line_number":19,"context_line":"            state: present"},{"line_number":20,"context_line":"      become: True"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    - name: Install Golang"},{"line_number":23,"context_line":"      block:"},{"line_number":24,"context_line":"        - apt:"},{"line_number":25,"context_line":"            name: golang-go"},{"line_number":26,"context_line":"      become: true"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    - name: Run Linter"},{"line_number":29,"context_line":"      block:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"9fb8cfa7_13b9b477","line":26,"range":{"start_line":15,"start_character":0,"end_line":26,"end_character":18},"updated":"2019-06-27 17:49:03.000000000","message":"Would recommend consider using a container-based environment for build and testing.","commit_id":"87f7d3666d9f1e1a55e7a90c2a5d989e5c0c910a"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"db074ea6c0dec8a3b22e5d9f81d44392a72ae68c","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    - name: Run Linter"},{"line_number":16,"context_line":"      block:"},{"line_number":17,"context_line":"        - debug:"},{"line_number":18,"context_line":"            msg: \"make docker-image-lint\""},{"line_number":19,"context_line":"        - make:"},{"line_number":20,"context_line":"            chdir: \"{{ zuul.project.src_dir }}\""},{"line_number":21,"context_line":"            target: docker-image-lint"}],"source_content_type":"text/x-yaml","patch_set":23,"id":"9fb8cfa7_e95168da","line":18,"range":{"start_line":18,"start_character":12,"end_line":18,"end_character":41},"updated":"2019-07-01 15:47:51.000000000","message":"rather than debug - make these the name of the task following.","commit_id":"dfb01b682fb4f51a27a865d0e5b60d2192186618"},{"author":{"_account_id":28869,"name":"Ian Howell","email":"ian.howell0@gmail.com","username":"ian"},"change_message_id":"a867f068b2d4cd4364e4ece1886b8871c6f6569a","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    - name: Run Linter"},{"line_number":16,"context_line":"      block:"},{"line_number":17,"context_line":"        - debug:"},{"line_number":18,"context_line":"            msg: \"make docker-image-lint\""},{"line_number":19,"context_line":"        - make:"},{"line_number":20,"context_line":"            chdir: \"{{ zuul.project.src_dir }}\""},{"line_number":21,"context_line":"            target: docker-image-lint"}],"source_content_type":"text/x-yaml","patch_set":23,"id":"9fb8cfa7_c9e104d2","line":18,"range":{"start_line":18,"start_character":12,"end_line":18,"end_character":41},"in_reply_to":"9fb8cfa7_e95168da","updated":"2019-07-01 16:01:03.000000000","message":"Done","commit_id":"dfb01b682fb4f51a27a865d0e5b60d2192186618"}],"zuul.d/jobs.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"77de638def06b97e50343abb4a03df6ae465cd7b","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":11,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":"- job:"},{"line_number":14,"context_line":"    name: airship-airshipctl-lint-test"},{"line_number":15,"context_line":"    prerun: playbooks/airship-airshipctl-common.yaml"},{"line_number":16,"context_line":"    run: playbooks/airship-airshipctl-lint-test.yaml"},{"line_number":17,"context_line":"    nodeset: airship-airshipctl-single-node"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"9fb8cfa7_f47ba677","line":17,"range":{"start_line":13,"start_character":2,"end_line":17,"end_character":0},"updated":"2019-06-27 19:51:12.000000000","message":"extra keys not allowed @ data[\u0027prerun\u0027]","commit_id":"a7d979074d62a668a3b3fa5d9ddc47df0449ae84"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"64298510317d3bbc60beb7ecdb5ef615dfceb074","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":11,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":"- job:"},{"line_number":14,"context_line":"    name: airship-airshipctl-lint-test"},{"line_number":15,"context_line":"    prerun: playbooks/airship-airshipctl-common.yaml"},{"line_number":16,"context_line":"    run: playbooks/airship-airshipctl-lint-test.yaml"},{"line_number":17,"context_line":"    nodeset: airship-airshipctl-single-node"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"9fb8cfa7_d470e274","line":17,"range":{"start_line":13,"start_character":2,"end_line":17,"end_character":0},"updated":"2019-06-27 19:55:56.000000000","message":"extra keys not allowed @ data[\u0027prerun\u0027]","commit_id":"e5b351bc12dae0bac2108745bd85c709817c857c"}],"zuul.d/project.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"79f0993d421dcb377f804bb3f6a5be39267bd05a","unresolved":false,"context_lines":[{"line_number":16,"context_line":"# For having the full context, this file should be read"},{"line_number":17,"context_line":"# with the openstack-helm-infra repository, where nodesets"},{"line_number":18,"context_line":"# and jobs are defined."},{"line_number":19,"context_line":"- project:"},{"line_number":20,"context_line":"    check:"},{"line_number":21,"context_line":"      jobs:"},{"line_number":22,"context_line":"        - airshipctl-linter"},{"line_number":23,"context_line":"    gate:"},{"line_number":24,"context_line":"      jobs:"},{"line_number":25,"context_line":"        - airshipctl-linter"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fb8cfa7_75d7cf4c","line":25,"range":{"start_line":19,"start_character":2,"end_line":25,"end_character":0},"updated":"2019-06-26 16:45:19.000000000","message":"Job airshipctl-linter not defined","commit_id":"89887a09bc6cf86f6e857a6abf763153fffaa864"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"6ec9fee219c748d5df55ece9ab084f33ca52b4cb","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":"- project:"},{"line_number":16,"context_line":"    check:"},{"line_number":17,"context_line":"      jobs:"},{"line_number":18,"context_line":"        - airshipctl-linter"},{"line_number":19,"context_line":"    gate:"},{"line_number":20,"context_line":"      jobs:"},{"line_number":21,"context_line":"        - airshipctl-linter"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fb8cfa7_b566a7ba","line":21,"range":{"start_line":15,"start_character":2,"end_line":21,"end_character":0},"updated":"2019-06-26 16:49:08.000000000","message":"Job airshipctl-linter not defined","commit_id":"6af5847d426264e7df447588e103e7e41a51cc06"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"c3e778ba129d4cc4f1a268c5b6dfc319df217641","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":11,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":"- project:"},{"line_number":14,"context_line":"    check:"},{"line_number":15,"context_line":"      jobs:"},{"line_number":16,"context_line":"        - airshipctl-linter"},{"line_number":17,"context_line":"    gate:"},{"line_number":18,"context_line":"      jobs:"},{"line_number":19,"context_line":"        - airshipctl-linter"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fb8cfa7_1524535f","line":19,"range":{"start_line":13,"start_character":2,"end_line":19,"end_character":0},"updated":"2019-06-26 16:51:36.000000000","message":"Job airshipctl-linter not defined","commit_id":"8219951e9ed4812ec3d53cad966e185852acec86"}],"zuul.d/projects.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"77de638def06b97e50343abb4a03df6ae465cd7b","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":11,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":"- project:"},{"line_number":14,"context_line":"    check:"},{"line_number":15,"context_line":"      jobs:"},{"line_number":16,"context_line":"        - airship-airshipctl-lint-test"},{"line_number":17,"context_line":"    gate:"},{"line_number":18,"context_line":"      jobs:"},{"line_number":19,"context_line":"        - airship-airshipctl-lint-test"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"9fb8cfa7_54895272","line":19,"range":{"start_line":13,"start_character":2,"end_line":19,"end_character":0},"updated":"2019-06-27 19:51:12.000000000","message":"Job airship-airshipctl-lint-test not defined","commit_id":"a7d979074d62a668a3b3fa5d9ddc47df0449ae84"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"64298510317d3bbc60beb7ecdb5ef615dfceb074","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":11,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":"- project:"},{"line_number":14,"context_line":"    check:"},{"line_number":15,"context_line":"      jobs:"},{"line_number":16,"context_line":"        - airship-airshipctl-lint-test"},{"line_number":17,"context_line":"    gate:"},{"line_number":18,"context_line":"      jobs:"},{"line_number":19,"context_line":"        - airship-airshipctl-lint-test"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"9fb8cfa7_b4752e66","line":19,"range":{"start_line":13,"start_character":2,"end_line":19,"end_character":0},"updated":"2019-06-27 19:55:56.000000000","message":"Job airship-airshipctl-lint-test not defined","commit_id":"e5b351bc12dae0bac2108745bd85c709817c857c"}]}
