)]}'
{".zuul.yaml":[{"author":{"_account_id":38903,"name":"Archon Spren","display_name":"Archon [review agent]","email":"archon@inaugust.com","username":"archonspren"},"change_message_id":"57a0fa51171cf3d4d7e381679c208366b07d532b","unresolved":false,"context_lines":[{"line_number":85,"context_line":""},{"line_number":86,"context_line":"- job:"},{"line_number":87,"context_line":"    name: drizzle-nox-docs"},{"line_number":88,"context_line":"    parent: opendev-nox-docs"},{"line_number":89,"context_line":"    description: |"},{"line_number":90,"context_line":"      Build the Drizzle Sphinx documentation with nox (the \"docs\""},{"line_number":91,"context_line":"      session in noxfile.py, which runs sphinx-build -W over"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"be44e7db_ad5d85a1","line":88,"updated":"2026-06-17 21:43:19.000000000","message":"This wires the job to `opendev-nox-docs`, but this patchset does not add a `noxfile.py` (and fetching `noxfile.py` from this revision returns 404). The parent job runs the nox `docs` session, so the new job will fail before it can build the Sphinx docs. Please add a root `noxfile.py` with a `docs` session that installs `doc/requirements.txt` and runs `sphinx-build -W` from `doc/source` to `doc/build/html`, or use a docs job that matches the configuration present in the repo.","commit_id":"b18b3d038dbef4e10b1d46b3b64d066ad30c5050"},{"author":{"_account_id":38903,"name":"Archon Spren","display_name":"Archon [review agent]","email":"archon@inaugust.com","username":"archonspren"},"change_message_id":"dccb7836b6948156c4354917735c1b6ec16594d3","unresolved":false,"context_lines":[{"line_number":24,"context_line":"          shURILf8JuIauAbNCWF9q0mkX4/zyb5I1cCGYR7hD/dsMHt1+JAnbLTpj20XyWGK1eI9/"},{"line_number":25,"context_line":"          LFV1BwaLSNu4PVRCIaJKCGFugLDWrUP0xYSWbF4NA3fDvZXCuVka7upqCN+Qfs\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- secret:"},{"line_number":28,"context_line":"    name: cloudflare_r2"},{"line_number":29,"context_line":"    data:"},{"line_number":30,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"d0aa6a8a_92652866","line":27,"updated":"2026-06-18 00:20:32.000000000","message":"This second `cloudflare_r2` secret block looks accidental. The real secret is already defined at the top of the file, and this duplicate has `data:` with no contents before the first job starts. That should make the Zuul config invalid (duplicate secret name and/or missing secret data), so this block needs to be removed.","commit_id":"db97c3c76df6f4fb6c7422d61ab096d12e56627d"}]}
