)]}'
{"playbooks/tutorial/quick-start.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"d64c99f81414cfd85ad45bc9c3bf1add44966668","unresolved":true,"context_lines":[{"line_number":29,"context_line":"- name: Save test1 change info"},{"line_number":30,"context_line":"  set_fact:"},{"line_number":31,"context_line":"    changetest1: \"{{ changeinfo }}\""},{"line_number":32,"context_line":"    json_query_finger: \"messages[?contains(@.message, \u0027testjob http://\u0027)].message | [0]\""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- name: \"Check build URL\""},{"line_number":35,"context_line":"  assert:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"a7a79024_482cc107","line":32,"range":{"start_line":32,"start_character":15,"end_line":32,"end_character":21},"updated":"2021-07-16 15:17:41.000000000","message":"This variable name is no longer very accurate.","commit_id":"1ee99f2fb270b298ba2bfe535164ef4ffc635b0d"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"69b38ffb3fddcb293805180f6aa6a317b450af46","unresolved":false,"context_lines":[{"line_number":29,"context_line":"- name: Save test1 change info"},{"line_number":30,"context_line":"  set_fact:"},{"line_number":31,"context_line":"    changetest1: \"{{ changeinfo }}\""},{"line_number":32,"context_line":"    json_query_finger: \"messages[?contains(@.message, \u0027testjob http://\u0027)].message | [0]\""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- name: \"Check build URL\""},{"line_number":35,"context_line":"  assert:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"4668f84a_5de41ecf","line":32,"updated":"2021-07-16 15:23:44.000000000","message":"True.  Oops.","commit_id":"1ee99f2fb270b298ba2bfe535164ef4ffc635b0d"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"d64c99f81414cfd85ad45bc9c3bf1add44966668","unresolved":true,"context_lines":[{"line_number":34,"context_line":"- name: \"Check build URL\""},{"line_number":35,"context_line":"  assert:"},{"line_number":36,"context_line":"    that:"},{"line_number":37,"context_line":"      - (result_json | to_json | from_json | json_query(json_query_finger) | regex_search(\u0027(http://[^ ]*)\u0027) | length \u003e 0)"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"- name: Configure a Base Job zuul-config"},{"line_number":40,"context_line":"  copy:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"cc16e841_da82caf2","line":37,"range":{"start_line":37,"start_character":67,"end_line":37,"end_character":73},"updated":"2021-07-16 15:17:41.000000000","message":"See above.","commit_id":"1ee99f2fb270b298ba2bfe535164ef4ffc635b0d"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"d64c99f81414cfd85ad45bc9c3bf1add44966668","unresolved":true,"context_lines":[{"line_number":94,"context_line":""},{"line_number":95,"context_line":"- name: Find log URL via Zuul API"},{"line_number":96,"context_line":"  uri:"},{"line_number":97,"context_line":"    url: \"http://localhost:9000/api/tenant/example-tenant/build/{{ build_uuid }}\""},{"line_number":98,"context_line":"    method: GET"},{"line_number":99,"context_line":"    return_content: true"},{"line_number":100,"context_line":"  register: result"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"90e740a9_9ed3ebb8","line":97,"updated":"2021-07-16 15:17:41.000000000","message":"Why isn\u0027t this able to use build_url set above?","commit_id":"1ee99f2fb270b298ba2bfe535164ef4ffc635b0d"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"69b38ffb3fddcb293805180f6aa6a317b450af46","unresolved":false,"context_lines":[{"line_number":94,"context_line":""},{"line_number":95,"context_line":"- name: Find log URL via Zuul API"},{"line_number":96,"context_line":"  uri:"},{"line_number":97,"context_line":"    url: \"http://localhost:9000/api/tenant/example-tenant/build/{{ build_uuid }}\""},{"line_number":98,"context_line":"    method: GET"},{"line_number":99,"context_line":"    return_content: true"},{"line_number":100,"context_line":"  register: result"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"d568165e_3c196aae","line":97,"updated":"2021-07-16 15:23:44.000000000","message":"build_url is a link to the build page, which issues a generic blob of html/javascript; we can\u0027t do anything with that.  So we have to switch to using the api to mimic what the user is instructed to do.","commit_id":"1ee99f2fb270b298ba2bfe535164ef4ffc635b0d"}],"releasenotes/notes/remove-build-page-8d6acda308d513f1.yaml":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"fddbc8e43a8bdbfdf433af6283e18673055ba1fc","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    Zuul\u0027s configuration syntax checker will continue to allow these"},{"line_number":19,"context_line":"    settings for now (they are simply ignored) but this will be"},{"line_number":20,"context_line":"    removed in version 5.0 and using them will be considered an error."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a01a658_d7f5798f","line":20,"range":{"start_line":20,"start_character":31,"end_line":20,"end_character":70},"updated":"2021-07-08 22:51:28.000000000","message":"Do we report any warnings anywhere?","commit_id":"5af2db426fb4c28fecc7289fb38f581ca4732d3e"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"a30318416f771a1cf33f6d23e71d7e2a69963fe7","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    Zuul\u0027s configuration syntax checker will continue to allow these"},{"line_number":19,"context_line":"    settings for now (they are simply ignored) but this will be"},{"line_number":20,"context_line":"    removed in version 5.0 and using them will be considered an error."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9c05d226_e5f4b0ae","line":20,"updated":"2021-07-08 22:55:31.000000000","message":"Monty, I don\u0027t think we have a way of getting config syntax warnings to users (though we do have run-time warnings).  I think it would be useful if we did have that though.\n\nClark, yes that\u0027s a good idea.","commit_id":"5af2db426fb4c28fecc7289fb38f581ca4732d3e"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"0fbadd7f77413c27552d9c4b70087c4682db26c7","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    Zuul\u0027s configuration syntax checker will continue to allow these"},{"line_number":19,"context_line":"    settings for now (they are simply ignored) but this will be"},{"line_number":20,"context_line":"    removed in version 5.0 and using them will be considered an error."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"6bc8836b_c2c00b74","line":20,"updated":"2021-07-08 22:51:35.000000000","message":"You might consider adding a paragraph in here about how users that used these features to report success-url as the artifact url should switch over to zuul_return and return proper artifacts instead.\n\nFrom memory a non zero number of users were using success-url as a hack around needing proper artifacts.","commit_id":"5af2db426fb4c28fecc7289fb38f581ca4732d3e"}]}
