)]}'
{"tests/run.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"110599b1d558088c6b1e89add5f7e1216b36c35d","unresolved":false,"context_lines":[{"line_number":78,"context_line":"      # one on the executor."},{"line_number":79,"context_line":"      - name: checkout the previous kolla-ansible branch"},{"line_number":80,"context_line":"        shell:"},{"line_number":81,"context_line":"          cmd: |"},{"line_number":82,"context_line":"            git checkout stable/{{ previous_release | lower }}"},{"line_number":83,"context_line":"            echo \"kolla-ansible checked out to:\""},{"line_number":84,"context_line":"            git log --pretty\u003doneline  -1"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df33271e_ce90c24d","line":81,"range":{"start_line":81,"start_character":10,"end_line":81,"end_character":13},"updated":"2020-03-30 09:58:44.000000000","message":"why not git: and use return values for printing where was it checked out to?","commit_id":"8117e29053a4956ef06699e3c1f67c3dfa3a2b17"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f13f939b90cf9f28aaf6c808d1b74215cce4e341","unresolved":false,"context_lines":[{"line_number":78,"context_line":"      # one on the executor."},{"line_number":79,"context_line":"      - name: checkout the previous kolla-ansible branch"},{"line_number":80,"context_line":"        shell:"},{"line_number":81,"context_line":"          cmd: |"},{"line_number":82,"context_line":"            git checkout stable/{{ previous_release | lower }}"},{"line_number":83,"context_line":"            echo \"kolla-ansible checked out to:\""},{"line_number":84,"context_line":"            git log --pretty\u003doneline  -1"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df33271e_cee3a2d8","line":81,"range":{"start_line":81,"start_character":10,"end_line":81,"end_character":13},"in_reply_to":"df33271e_8e723a48","updated":"2020-03-30 10:03:21.000000000","message":"can we try to make it idempotent, I think Mark will not try to kill us for that :)","commit_id":"8117e29053a4956ef06699e3c1f67c3dfa3a2b17"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"3e1c6dc2e20079773aa2a9fc266e5dd0a900fdb5","unresolved":false,"context_lines":[{"line_number":78,"context_line":"      # one on the executor."},{"line_number":79,"context_line":"      - name: checkout the previous kolla-ansible branch"},{"line_number":80,"context_line":"        shell:"},{"line_number":81,"context_line":"          cmd: |"},{"line_number":82,"context_line":"            git checkout stable/{{ previous_release | lower }}"},{"line_number":83,"context_line":"            echo \"kolla-ansible checked out to:\""},{"line_number":84,"context_line":"            git log --pretty\u003doneline  -1"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df33271e_8e723a48","line":81,"range":{"start_line":81,"start_character":10,"end_line":81,"end_character":13},"in_reply_to":"df33271e_ce90c24d","updated":"2020-03-30 10:02:02.000000000","message":"dunno, it was Mark\u0027s creation :-)","commit_id":"8117e29053a4956ef06699e3c1f67c3dfa3a2b17"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"6db05a88cdbf340816ae2fe4bb4270c3aed53748","unresolved":false,"context_lines":[{"line_number":78,"context_line":"      # one on the executor."},{"line_number":79,"context_line":"      - name: checkout the previous kolla-ansible branch"},{"line_number":80,"context_line":"        shell:"},{"line_number":81,"context_line":"          cmd: |"},{"line_number":82,"context_line":"            git checkout stable/{{ previous_release | lower }}"},{"line_number":83,"context_line":"            echo \"kolla-ansible checked out to:\""},{"line_number":84,"context_line":"            git log --pretty\u003doneline  -1"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df33271e_5f6c079b","line":81,"range":{"start_line":81,"start_character":10,"end_line":81,"end_character":13},"in_reply_to":"df33271e_cee3a2d8","updated":"2020-04-02 12:57:40.000000000","message":"Maybe Mark tried the git module and couldn\u0027t get it to do what he wanted? No need for perfection in CI - this method is battle proven.","commit_id":"8117e29053a4956ef06699e3c1f67c3dfa3a2b17"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"110599b1d558088c6b1e89add5f7e1216b36c35d","unresolved":false,"context_lines":[{"line_number":217,"context_line":"          - \"ara\u003c1.0.0\""},{"line_number":218,"context_line":"        # TODO(mgoddard): Always use pip3 when previous_release is ussuri."},{"line_number":219,"context_line":"        executable: \"pip{{ playbook_python_version }}\""},{"line_number":220,"context_line":"        extra_args: \"-c {{ upper_constraints_file }}\""},{"line_number":221,"context_line":"      become: true"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"    # TODO(mgoddard): Always use python3 when previous_release is ussuri."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df33271e_cea722bd","line":220,"range":{"start_line":220,"start_character":8,"end_line":220,"end_character":18},"updated":"2020-03-30 09:58:44.000000000","message":"if those are local - we could use requirements: instead of extra_args:","commit_id":"8117e29053a4956ef06699e3c1f67c3dfa3a2b17"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f13f939b90cf9f28aaf6c808d1b74215cce4e341","unresolved":false,"context_lines":[{"line_number":217,"context_line":"          - \"ara\u003c1.0.0\""},{"line_number":218,"context_line":"        # TODO(mgoddard): Always use pip3 when previous_release is ussuri."},{"line_number":219,"context_line":"        executable: \"pip{{ playbook_python_version }}\""},{"line_number":220,"context_line":"        extra_args: \"-c {{ upper_constraints_file }}\""},{"line_number":221,"context_line":"      become: true"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"    # TODO(mgoddard): Always use python3 when previous_release is ussuri."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df33271e_4ecaf24d","line":220,"range":{"start_line":220,"start_character":8,"end_line":220,"end_character":18},"in_reply_to":"df33271e_ce956235","updated":"2020-03-30 10:03:21.000000000","message":"doh, time change killed my brain :)","commit_id":"8117e29053a4956ef06699e3c1f67c3dfa3a2b17"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"3e1c6dc2e20079773aa2a9fc266e5dd0a900fdb5","unresolved":false,"context_lines":[{"line_number":217,"context_line":"          - \"ara\u003c1.0.0\""},{"line_number":218,"context_line":"        # TODO(mgoddard): Always use pip3 when previous_release is ussuri."},{"line_number":219,"context_line":"        executable: \"pip{{ playbook_python_version }}\""},{"line_number":220,"context_line":"        extra_args: \"-c {{ upper_constraints_file }}\""},{"line_number":221,"context_line":"      become: true"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"    # TODO(mgoddard): Always use python3 when previous_release is ussuri."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df33271e_ce956235","line":220,"range":{"start_line":220,"start_character":8,"end_line":220,"end_character":18},"in_reply_to":"df33271e_cea722bd","updated":"2020-03-30 10:02:02.000000000","message":"but these are constraints, not requirements to install, I wouldn\u0027t want them all installed :-)","commit_id":"8117e29053a4956ef06699e3c1f67c3dfa3a2b17"}]}
