)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"2e23abdd1da71311af1a7c53cf69b25f026351d5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ff89f77a_ec5b9aa2","updated":"2026-05-09 13:23:12.000000000","message":"Thank you Stephen to move forward for translation support!","commit_id":"d2e10dfe578f0c7c3468a35435129d85635dfa6b"}],"playbooks/tox-releasenotes/run.yaml":[{"author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"change_message_id":"2a55e8279a2a0a410ac620fa9a7df715e05ca443","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  roles:"},{"line_number":4,"context_line":"    - revoke-sudo"},{"line_number":5,"context_line":"    - tox"},{"line_number":6,"context_line":"    - role: extract-tox-envdir"},{"line_number":7,"context_line":"      tox_env: releasenotes"},{"line_number":8,"context_line":"    - role: build-releasenotes"},{"line_number":9,"context_line":"      zuul_work_virtualenv: {{ tox_envdir }}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"72f24804_e231fa43","line":9,"range":{"start_line":6,"start_character":0,"end_line":9,"end_character":44},"updated":"2025-11-27 18:20:27.000000000","message":"This is invalid syntax for passing vars into a role.\n\n\nThis is causing the linting error:\n\n1 load-failure profile:min tags:core,unskippable\n\nplaybooks/tox-releasenotes/run.yaml:1: load-failure[runtimeerror][/]: Failed to load YAML file: playbooks/tox-releasenotes/run.yaml\n\n\nThe correct syntax is here: \nhttps://docs.ansible.com/projects/ansible/latest/playbook_guide/playbooks_reuse_roles.html#using-roles-at-the-play-level\n\nThe change looks like this:\n\n```\n    - role: extract-tox-envdir\n      vars:\n        tox_env: releasenotes\n    - role: build-releasenotes\n      vars:\n        zuul_work_virtualenv: \"{{ tox_envdir }}\"\n      \n```\n\nYou also need to add quotation marks around the jinja templating to avoid another error, which occurs when the string starts with a template.","commit_id":"2e0df4be8212ba054f97f58874288e58d32994b1"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"515e7fb7ce290ea2d8df08285221aa9b8b6f168d","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  roles:"},{"line_number":4,"context_line":"    - revoke-sudo"},{"line_number":5,"context_line":"    - tox"},{"line_number":6,"context_line":"    - role: extract-tox-envdir"},{"line_number":7,"context_line":"      tox_env: releasenotes"},{"line_number":8,"context_line":"    - role: build-releasenotes"},{"line_number":9,"context_line":"      zuul_work_virtualenv: {{ tox_envdir }}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"03bcf355_3eb2dc90","line":9,"range":{"start_line":6,"start_character":0,"end_line":9,"end_character":44},"in_reply_to":"0c0dbf3d_399e2cbd","updated":"2025-11-27 18:50:05.000000000","message":"Done","commit_id":"2e0df4be8212ba054f97f58874288e58d32994b1"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9e6ea9150d64b23344d3d1a415cc03e64d34882f","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  roles:"},{"line_number":4,"context_line":"    - revoke-sudo"},{"line_number":5,"context_line":"    - tox"},{"line_number":6,"context_line":"    - role: extract-tox-envdir"},{"line_number":7,"context_line":"      tox_env: releasenotes"},{"line_number":8,"context_line":"    - role: build-releasenotes"},{"line_number":9,"context_line":"      zuul_work_virtualenv: {{ tox_envdir }}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0c0dbf3d_399e2cbd","line":9,"range":{"start_line":6,"start_character":0,"end_line":9,"end_character":44},"in_reply_to":"72f24804_e231fa43","updated":"2025-11-27 18:43:42.000000000","message":"Thanks, Emma. Done.","commit_id":"2e0df4be8212ba054f97f58874288e58d32994b1"}],"roles/build-releasenote-translations/tasks/main.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e39699a3e4731c4265356606dd8127307179b800","unresolved":true,"context_lines":[{"line_number":4,"context_line":"  register: releasenotes_envdir"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"# NOTE(stephenfin): Almost everything from here down is taken from [1], with"},{"line_number":7,"context_line":"# only the virtualenv used changing"},{"line_number":8,"context_line":"#"},{"line_number":9,"context_line":"# [1] https://opendev.org/zuul/zuul-jobs/src/commit/180cc64e08431e99c091bc7f456f715263906b94/roles/build-releasenotes/tasks/main.yaml"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b3aa5c8b_9d780161","line":7,"updated":"2025-11-27 12:19:47.000000000","message":"Hmm, I should probably be able to re-use that role as-is and simply override `zuul_work_virtualenv`...","commit_id":"22cb9581a64dfb1be9f60b511bb2550a084ac4d9"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"3005384221625b9f57a9f220a94453015c641dd4","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  register: releasenotes_envdir"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"# NOTE(stephenfin): Almost everything from here down is taken from [1], with"},{"line_number":7,"context_line":"# only the virtualenv used changing"},{"line_number":8,"context_line":"#"},{"line_number":9,"context_line":"# [1] https://opendev.org/zuul/zuul-jobs/src/commit/180cc64e08431e99c091bc7f456f715263906b94/roles/build-releasenotes/tasks/main.yaml"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"d2247e3d_72467d2a","line":7,"in_reply_to":"b3aa5c8b_9d780161","updated":"2025-11-27 12:37:04.000000000","message":"Done","commit_id":"22cb9581a64dfb1be9f60b511bb2550a084ac4d9"}]}
