)]}'
{"playbooks/legacy/oslo.log-jsonformatter/run.yaml":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"36cddd88a08d06e2b5a14572eb288b2707696ba3","unresolved":false,"context_lines":[{"line_number":7,"context_line":"        path: \u0027{{ ansible_user_dir }}/workspace\u0027"},{"line_number":8,"context_line":"        state: directory"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - shell:"},{"line_number":11,"context_line":"        cmd: |"},{"line_number":12,"context_line":"          set -e"},{"line_number":13,"context_line":"          set -x"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_096a8b7f","line":10,"updated":"2018-05-03 17:29:46.000000000","message":"This step feels like something we ought to be able to inherit from another playbook somehow. Maybe that\u0027s not how zuul does it, though?","commit_id":"23c1e49bc696377cbbf7823a6fb2cb89b716ee9a"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"2ec117457b7d675dfef92c7a58b27fcf442a4577","unresolved":false,"context_lines":[{"line_number":7,"context_line":"        path: \u0027{{ ansible_user_dir }}/workspace\u0027"},{"line_number":8,"context_line":"        state: directory"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    - shell:"},{"line_number":11,"context_line":"        cmd: |"},{"line_number":12,"context_line":"          set -e"},{"line_number":13,"context_line":"          set -x"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_f7bb6a0b","line":10,"in_reply_to":"5f7c97a3_096a8b7f","updated":"2018-05-03 19:46:06.000000000","message":"Yeah, I feel like somewhere I saw a way to specify the required projects in a different way.  I also seem to recall that they\u0027re trying to get rid of zuul-cloner, which would support the idea that this is no longer recommended.  I just copy-pasted this job definition from an existing one.  I probably need to figure out how to make this v3-native.","commit_id":"23c1e49bc696377cbbf7823a6fb2cb89b716ee9a"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"36cddd88a08d06e2b5a14572eb288b2707696ba3","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        chdir: \u0027{{ ansible_user_dir }}/workspace\u0027"},{"line_number":57,"context_line":"      environment: \u0027{{ zuul | zuul_legacy_vars }}\u0027"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    - shell:"},{"line_number":60,"context_line":"        cmd: |"},{"line_number":61,"context_line":"          set -e"},{"line_number":62,"context_line":"          set -x"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_690e9fe6","line":59,"updated":"2018-05-03 17:29:46.000000000","message":"Ditto this, although the fact that you have that first step and this one makes me think there\u0027s no hook to use or way to inherit them.","commit_id":"23c1e49bc696377cbbf7823a6fb2cb89b716ee9a"}]}
