)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"fa367ae8cdf6fb4179232029f8e7d076b1eb6468","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - check-requirements"},{"line_number":4,"context_line":"      - openstack-cover-jobs"},{"line_number":5,"context_line":"      - openstack-python-jobs"},{"line_number":6,"context_line":"      - openstack-python3-train-jobs"},{"line_number":7,"context_line":"      - tripleo-ci-build-containers-jobs"},{"line_number":8,"context_line":"    check:"},{"line_number":9,"context_line":"      - openstack-tox-molecule:"},{"line_number":10,"context_line":"          files:"},{"line_number":11,"context_line":"            - molecule"},{"line_number":12,"context_line":"          voting: false"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_b3d9b183","line":12,"range":{"start_line":1,"start_character":2,"end_line":12,"end_character":0},"updated":"2019-08-05 10:31:02.000000000","message":"expected a dictionary for dictionary value @ data[\u0027check\u0027]","commit_id":"3e061293636f696351fd1e4a941a676df1afe3ab"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"984f5123f160b9c3b826d6be2a92b6a6f7c87fc7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - check-requirements"},{"line_number":4,"context_line":"      - openstack-cover-jobs"},{"line_number":5,"context_line":"      - openstack-python-jobs"},{"line_number":6,"context_line":"      - openstack-python3-train-jobs"},{"line_number":7,"context_line":"      - tripleo-ci-build-containers-jobs"},{"line_number":8,"context_line":"    check:"},{"line_number":9,"context_line":"      - jobs:"},{"line_number":10,"context_line":"          openstack-tox-molecule:"},{"line_number":11,"context_line":"            files:"},{"line_number":12,"context_line":"              - molecule"},{"line_number":13,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_53d87d1c","line":13,"range":{"start_line":1,"start_character":2,"end_line":13,"end_character":0},"updated":"2019-08-05 10:51:13.000000000","message":"expected a dictionary for dictionary value @ data[\u0027check\u0027]","commit_id":"c170bb49c69c9471e94b96002c50c9c28b45a32b"}],"molecule/default/playbook.yml":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"4fb46a890618fcb07c4511c6f89bf6bca8edff1b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"- name: Converge"},{"line_number":4,"context_line":"  hosts: all"},{"line_number":5,"context_line":"  gather_facts: false"},{"line_number":6,"context_line":"  tasks:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_d63405af","line":3,"range":{"start_line":3,"start_character":8,"end_line":3,"end_character":16},"updated":"2019-08-09 07:39:20.000000000","message":"is this convention or rule. asking so i can learn more. i see it on every review like that","commit_id":"201c5f144b5a01eb6bdcc199f45f3a3c1689d6c9"},{"author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"change_message_id":"6dc596bd4a5aad250515f2fb2d6046dfa82355b7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"- name: Converge"},{"line_number":4,"context_line":"  hosts: all"},{"line_number":5,"context_line":"  gather_facts: false"},{"line_number":6,"context_line":"  tasks:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_aa6e72c6","line":3,"range":{"start_line":3,"start_character":8,"end_line":3,"end_character":16},"in_reply_to":"7faddb67_d63405af","updated":"2019-08-14 09:41:09.000000000","message":"Is convention because playbook.yml is run by \"converge\" step in molecule, avoids confusions.\n\nWe can put whatever we want there but \"converge\" hints about when it is run. It also happens to be default in scenario templates.","commit_id":"201c5f144b5a01eb6bdcc199f45f3a3c1689d6c9"}]}
