)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ded4da3b079fcbc31d106136154102d91433f9d2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - build-openstack-docs-pti"},{"line_number":4,"context_line":"      - openstack-tox-pep8"},{"line_number":5,"context_line":"    promote:"},{"line_number":6,"context_line":"      jobs:"},{"line_number":7,"context_line":"        - promote-security"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2abe1a28_b961d9d5","line":7,"range":{"start_line":1,"start_character":2,"end_line":7,"end_character":0},"updated":"2026-08-19 23:33:25.000000000","message":"The project template \"openstack-tox-pep8\" was not found.","commit_id":"cf98d503892d3b1ca0ab0b090430541240641b5e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f533b76258b83d4f1b5e873588afb211da0b3c31","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - build-openstack-docs-pti"},{"line_number":4,"context_line":"      - openstack-tox-pep8"},{"line_number":5,"context_line":"    promote:"},{"line_number":6,"context_line":"      jobs:"},{"line_number":7,"context_line":"        - promote-security"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"8ad780f0_2d5c0419","line":7,"range":{"start_line":1,"start_character":2,"end_line":7,"end_character":0},"updated":"2026-08-20 05:34:33.000000000","message":"The project template \"openstack-tox-pep8\" was not found.","commit_id":"b33b476b8999dd4f3b3181cfe4431b55bdd545b4"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c2e67a5e79c83eefed365edaed0cbda156ef756b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d8d251d7_b13bd237","updated":"2026-08-20 05:32:56.000000000","message":"\u003e Can\u0027t yamllint do it? Having tox call yet another wrapper seems like overkill.\nofcourse it can! I overthought, trying to fix up guidelines too with doc8 etc.. \n\nlet\u0027s use yamllint","commit_id":"cf98d503892d3b1ca0ab0b090430541240641b5e"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f54a8f5684dc1bc038188b6dad4f5f6527229f30","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"59661b5f_176f8b2e","updated":"2026-08-21 03:16:05.000000000","message":"\u003e We can always add doc8 later if we want it, and just have it called from the same docs tox target too (or move yamllint and doc8 to a dedicated linters target and add a separate job for that if we don\u0027t want them running in the same jobs that do the docs builds).\n\n+1 agreed","commit_id":"939270d616dc4ce701bbb5500a0e9b57b42a74b4"}]}
