)]}'
{"examples/playbook.yml":[{"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":"e76df1355f5ffe1936a3760afcbf9dc0f1b1f638","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: os_tempest role"},{"line_number":3,"context_line":"  hosts: \"hosts\""},{"line_number":4,"context_line":"  user: root"},{"line_number":5,"context_line":"  import_role:"},{"line_number":6,"context_line":"    name: os_tempest"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5fc1f717_fda517b6","line":6,"range":{"start_line":5,"start_character":2,"end_line":6,"end_character":20},"updated":"2019-04-05 14:07:39.000000000","message":"the new import_role and include_role are TASKS add them under tasks:","commit_id":"5c4dfa48789d96557740b3f7bdade28df55d24b2"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"71e9c735afd020fb314af5f8c54532d041502582","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: os_tempest role"},{"line_number":3,"context_line":"  hosts: \"hosts\""},{"line_number":4,"context_line":"  user: root"},{"line_number":5,"context_line":"  include_role:"},{"line_number":6,"context_line":"    name: os_tempest"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_d012e0b1","line":6,"range":{"start_line":5,"start_character":0,"end_line":6,"end_character":20},"updated":"2019-04-12 09:07:24.000000000","message":"This should be:\n\n  tasks:\n    - include_role:\n       name: os_tempest","commit_id":"e286186d8e2956d0c8acc1379a4cff076e52d865"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"41930595deaacb0c28885d847a3c39eea36857bf","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: os_tempest role"},{"line_number":3,"context_line":"  hosts: \"hosts\""},{"line_number":4,"context_line":"  user: root"},{"line_number":5,"context_line":"  include_role:"},{"line_number":6,"context_line":"    name: os_tempest"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_f3e84617","line":6,"range":{"start_line":5,"start_character":0,"end_line":6,"end_character":20},"in_reply_to":"3fce034c_d012e0b1","updated":"2019-04-12 09:27:43.000000000","message":"Done","commit_id":"e286186d8e2956d0c8acc1379a4cff076e52d865"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0bc70157960b940d866dc3db0a164ab2ec2f45e1","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  hosts: \"hosts\""},{"line_number":4,"context_line":"  user: root"},{"line_number":5,"context_line":"  tasks:"},{"line_number":6,"context_line":"    - include_role:"},{"line_number":7,"context_line":"        name: os_tempest"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9fb8cfa7_54bd0d00","line":6,"range":{"start_line":6,"start_character":6,"end_line":6,"end_character":13},"updated":"2019-06-10 10:00:20.000000000","message":"shouldn\u0027t this be import as well?","commit_id":"8a6121071c1c88f30afdabcfc1b73d10dfe65305"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"747ded28a287229df8efbd1e4bf2837f494a6006","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  hosts: \"hosts\""},{"line_number":4,"context_line":"  user: root"},{"line_number":5,"context_line":"  tasks:"},{"line_number":6,"context_line":"    - include_role:"},{"line_number":7,"context_line":"        name: os_tempest"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9fb8cfa7_14beb5d4","line":6,"range":{"start_line":6,"start_character":6,"end_line":6,"end_character":13},"in_reply_to":"9fb8cfa7_54bd0d00","updated":"2019-06-10 10:06:06.000000000","message":"Done","commit_id":"8a6121071c1c88f30afdabcfc1b73d10dfe65305"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"7dbb95c8121b38717648155417d9911184313cdd","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: os_tempest role"},{"line_number":3,"context_line":"  hosts: \"hosts\""},{"line_number":4,"context_line":"  user: root"},{"line_number":5,"context_line":"  tasks:"},{"line_number":6,"context_line":"    - import_role:"},{"line_number":7,"context_line":"        name: os_tempest"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"9fb8cfa7_9ffaa240","line":7,"range":{"start_line":5,"start_character":0,"end_line":7,"end_character":24},"updated":"2019-06-11 15:09:21.000000000","message":"is there a reason this is changing?","commit_id":"5e7363735fd301c425f88ce36534b9b782d3aedc"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"76cbe6ef78676bebcd31d4a7190c761b488435aa","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: os_tempest role"},{"line_number":3,"context_line":"  hosts: \"hosts\""},{"line_number":4,"context_line":"  user: root"},{"line_number":5,"context_line":"  tasks:"},{"line_number":6,"context_line":"    - import_role:"},{"line_number":7,"context_line":"        name: os_tempest"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"9fb8cfa7_eb952041","line":7,"range":{"start_line":5,"start_character":0,"end_line":7,"end_character":24},"in_reply_to":"9fb8cfa7_9ffaa240","updated":"2019-06-11 18:19:21.000000000","message":"We have used import_role and import_task at all places for so we are changing it here also.","commit_id":"5e7363735fd301c425f88ce36534b9b782d3aedc"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"be4e26e6a8a711615fb896d9b67576f9a660a0d5","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: os_tempest role"},{"line_number":3,"context_line":"  hosts: \"hosts\""},{"line_number":4,"context_line":"  user: root"},{"line_number":5,"context_line":"  tasks:"},{"line_number":6,"context_line":"    - import_role:"},{"line_number":7,"context_line":"        name: os_tempest"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"9fb8cfa7_01a17594","line":7,"range":{"start_line":5,"start_character":0,"end_line":7,"end_character":24},"in_reply_to":"9fb8cfa7_eb952041","updated":"2019-06-11 20:01:16.000000000","message":"Given this is a playbook I think I\u0027d rather we keep with the stock role loading instead of using import_role as a task. That said, I\u0027d be happy to change my mind if others think this is the best pattern.","commit_id":"5e7363735fd301c425f88ce36534b9b782d3aedc"}],"tasks/tempest_install.yml":[{"author":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"change_message_id":"cab8c51a4e6b9eadf53858b7e000c00fb33f7c71","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  when: tempest_install_method \u003d\u003d \u0027source\u0027"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- name: Install stackviz on venv"},{"line_number":33,"context_line":"  import_role:"},{"line_number":34,"context_line":"    name: \"python_venv_build\""},{"line_number":35,"context_line":"  vars:"},{"line_number":36,"context_line":"    venv_install_destination_path: \"{{ stackviz_venv_bin | dirname }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5fc1f717_2ebef564","line":33,"updated":"2019-04-06 23:54:35.000000000","message":"This is failing because tempest_tempestconf_git_repo is undefined in the constraints, maybe import_role works different from include_role...","commit_id":"5c4dfa48789d96557740b3f7bdade28df55d24b2"}],"tasks/tempest_install_source.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"71e9c735afd020fb314af5f8c54532d041502582","unresolved":false,"context_lines":[{"line_number":16,"context_line":"- name: Install the python venv"},{"line_number":17,"context_line":"  import_role:"},{"line_number":18,"context_line":"    name: \"python_venv_build\""},{"line_number":19,"context_line":"    private: yes"},{"line_number":20,"context_line":"  vars:"},{"line_number":21,"context_line":"    venv_build_constraints: \"{{ tempest_git_constraints }}\""},{"line_number":22,"context_line":"    venv_install_destination_path: \"{{ tempest_venv_bin | dirname }}\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_50735016","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":16},"updated":"2019-04-12 09:07:24.000000000","message":"This does nothing in Ansible 2.6 onwards and will be removed in 2.8, so best to remove it.","commit_id":"e286186d8e2956d0c8acc1379a4cff076e52d865"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"41930595deaacb0c28885d847a3c39eea36857bf","unresolved":false,"context_lines":[{"line_number":16,"context_line":"- name: Install the python venv"},{"line_number":17,"context_line":"  import_role:"},{"line_number":18,"context_line":"    name: \"python_venv_build\""},{"line_number":19,"context_line":"    private: yes"},{"line_number":20,"context_line":"  vars:"},{"line_number":21,"context_line":"    venv_build_constraints: \"{{ tempest_git_constraints }}\""},{"line_number":22,"context_line":"    venv_install_destination_path: \"{{ tempest_venv_bin | dirname }}\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fce034c_53b59a30","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":16},"in_reply_to":"3fce034c_50735016","updated":"2019-04-12 09:27:43.000000000","message":"Done","commit_id":"e286186d8e2956d0c8acc1379a4cff076e52d865"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0bc70157960b940d866dc3db0a164ab2ec2f45e1","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    virtualenv: \"{{ tempest_venv_bin | dirname }}\""},{"line_number":47,"context_line":"    virtualenv_site_packages: \"no\""},{"line_number":48,"context_line":"    extra_args: \u003e-"},{"line_number":49,"context_line":"      {{ tempest_pip_install_args }}"},{"line_number":50,"context_line":"      --isolated"},{"line_number":51,"context_line":"  with_items: \"{{ tempest_plugins }}\""},{"line_number":52,"context_line":"  when: item.repo is defined"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9fb8cfa7_146235af","line":49,"range":{"start_line":49,"start_character":9,"end_line":49,"end_character":33},"updated":"2019-06-10 10:00:20.000000000","message":"this change is unrelated to commit msg","commit_id":"8a6121071c1c88f30afdabcfc1b73d10dfe65305"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"747ded28a287229df8efbd1e4bf2837f494a6006","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    virtualenv: \"{{ tempest_venv_bin | dirname }}\""},{"line_number":47,"context_line":"    virtualenv_site_packages: \"no\""},{"line_number":48,"context_line":"    extra_args: \u003e-"},{"line_number":49,"context_line":"      {{ tempest_pip_install_args }}"},{"line_number":50,"context_line":"      --isolated"},{"line_number":51,"context_line":"  with_items: \"{{ tempest_plugins }}\""},{"line_number":52,"context_line":"  when: item.repo is defined"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9fb8cfa7_b4e5690b","line":49,"range":{"start_line":49,"start_character":9,"end_line":49,"end_character":33},"in_reply_to":"9fb8cfa7_146235af","updated":"2019-06-10 10:06:06.000000000","message":"Done","commit_id":"8a6121071c1c88f30afdabcfc1b73d10dfe65305"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0bc70157960b940d866dc3db0a164ab2ec2f45e1","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    virtualenv: \"{{ tempest_venv_bin | dirname }}\""},{"line_number":63,"context_line":"    virtualenv_site_packages: \"no\""},{"line_number":64,"context_line":"    extra_args: \u003e-"},{"line_number":65,"context_line":"      {{ tempest_pip_install_args }}"},{"line_number":66,"context_line":"      --isolated"},{"line_number":67,"context_line":"  with_items: \"{{ tempest_plugins }}\""},{"line_number":68,"context_line":"  when: item.package is defined"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9fb8cfa7_f45c41ee","line":65,"range":{"start_line":65,"start_character":9,"end_line":65,"end_character":33},"updated":"2019-06-10 10:00:20.000000000","message":"same thing here. I\u0027d suggest to place this with separate commit","commit_id":"8a6121071c1c88f30afdabcfc1b73d10dfe65305"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"747ded28a287229df8efbd1e4bf2837f494a6006","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    virtualenv: \"{{ tempest_venv_bin | dirname }}\""},{"line_number":63,"context_line":"    virtualenv_site_packages: \"no\""},{"line_number":64,"context_line":"    extra_args: \u003e-"},{"line_number":65,"context_line":"      {{ tempest_pip_install_args }}"},{"line_number":66,"context_line":"      --isolated"},{"line_number":67,"context_line":"  with_items: \"{{ tempest_plugins }}\""},{"line_number":68,"context_line":"  when: item.package is defined"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9fb8cfa7_54ee6ded","line":65,"range":{"start_line":65,"start_character":9,"end_line":65,"end_character":33},"in_reply_to":"9fb8cfa7_f45c41ee","updated":"2019-06-10 10:06:06.000000000","message":"Done","commit_id":"8a6121071c1c88f30afdabcfc1b73d10dfe65305"}],"tests/test-tempest-functional.yml":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"d929cf35d679b589867d8e60605da187f1cdb214","unresolved":false,"context_lines":[{"line_number":28,"context_line":"          exit 1"},{"line_number":29,"context_line":"        fi"},{"line_number":30,"context_line":"      with_items: \"{{ tempest_plugins }}\""},{"line_number":31,"context_line":"      when: tempest_install_method \u003d\u003d \u0027source\u0027"},{"line_number":32,"context_line":"      tags:"},{"line_number":33,"context_line":"        - skip_ansible_lint"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fb8cfa7_35bba972","line":31,"range":{"start_line":31,"start_character":6,"end_line":31,"end_character":46},"updated":"2019-06-10 21:19:42.000000000","message":"this change is unrelated to the commit message","commit_id":"f388dd0977584c7d8e717eec1443fbeab74375f6"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"7d8c72e3b809acdb13b22f31b9943e1942917c78","unresolved":false,"context_lines":[{"line_number":28,"context_line":"          exit 1"},{"line_number":29,"context_line":"        fi"},{"line_number":30,"context_line":"      with_items: \"{{ tempest_plugins }}\""},{"line_number":31,"context_line":"      when: tempest_install_method \u003d\u003d \u0027source\u0027"},{"line_number":32,"context_line":"      tags:"},{"line_number":33,"context_line":"        - skip_ansible_lint"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fb8cfa7_f7daf148","line":31,"range":{"start_line":31,"start_character":6,"end_line":31,"end_character":46},"in_reply_to":"9fb8cfa7_35bba972","updated":"2019-06-11 06:00:00.000000000","message":"Done","commit_id":"f388dd0977584c7d8e717eec1443fbeab74375f6"}]}
