)]}'
{"playbooks/roles/matrix-eavesdrop/templates/config.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"f035343cf01c5648304fcbae7400b611ce129271","unresolved":true,"context_lines":[{"line_number":46,"context_line":"    path: \"#starlingx-test\""},{"line_number":47,"context_line":"  - id: \"#test:opendev.org\""},{"line_number":48,"context_line":"    path: \"#test\""},{"line_number":49,"context_line":"    meetings: true"},{"line_number":50,"context_line":"  - id: \"#zuul:opendev.org\""},{"line_number":51,"context_line":"    path: \"#zuul\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"07ef3453_ce387eb7","line":49,"updated":"2026-07-01 23:21:17.000000000","message":"This is a great idea to start testing it within the test room.","commit_id":"4fce1c78564088adcb7556fa7a74a3e6d7fa0afe"},{"author":{"_account_id":10089,"name":"Anil Shashikumar Belur","email":"abelur@linuxfoundation.org","username":"askb"},"change_message_id":"e07eeaf23b76f0d5ff328f760340f2aea9f19df8","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    path: \"#starlingx-test\""},{"line_number":47,"context_line":"  - id: \"#test:opendev.org\""},{"line_number":48,"context_line":"    path: \"#test\""},{"line_number":49,"context_line":"    meetings: true"},{"line_number":50,"context_line":"  - id: \"#zuul:opendev.org\""},{"line_number":51,"context_line":"    path: \"#zuul\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"081ee9ef_6e99aeb4","line":49,"in_reply_to":"07ef3453_ce387eb7","updated":"2026-07-02 23:00:20.000000000","message":"Thanks - yes, `meetings: true` is opt-in per room, so #test is the only room that gets meeting handling initially; everything else keeps log-only behaviour. Easy to enable more rooms once we\u0027re happy.","commit_id":"4fce1c78564088adcb7556fa7a74a3e6d7fa0afe"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"06c36ab2bdb37fdf0fcc2573d147cc5dc125dff3","unresolved":true,"context_lines":[{"line_number":34,"context_line":"    meeting_name: {{ room.meeting_name }}"},{"line_number":35,"context_line":"{% endif %}"},{"line_number":36,"context_line":"{% endfor %}"},{"line_number":37,"context_line":"{% else %}"},{"line_number":38,"context_line":"  - id: \"#opendev:opendev.org\""},{"line_number":39,"context_line":"    path: \"#opendev\""},{"line_number":40,"context_line":"  - id: \"#starlingx-build:opendev.org\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"2b1531f1_dd9ac64d","line":37,"updated":"2026-07-27 14:09:03.000000000","message":"We could put the production values in variables as well (and this holds true for the items above as well, so that we don\u0027t have to have \"default\" handlers).\n\nThen this could become:\n\n```yaml\nrooms:\n{{ matrix_eavesdrop_rooms | to_nice_yaml(indent\u003d2) -}}\n```","commit_id":"cde6a6cc22648404b09072cdc136176aa8e6fc37"},{"author":{"_account_id":10089,"name":"Anil Shashikumar Belur","email":"abelur@linuxfoundation.org","username":"askb"},"change_message_id":"36df7052568c875d1bcad82ce824221d6f30055d","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    meeting_name: {{ room.meeting_name }}"},{"line_number":35,"context_line":"{% endif %}"},{"line_number":36,"context_line":"{% endfor %}"},{"line_number":37,"context_line":"{% else %}"},{"line_number":38,"context_line":"  - id: \"#opendev:opendev.org\""},{"line_number":39,"context_line":"    path: \"#opendev\""},{"line_number":40,"context_line":"  - id: \"#starlingx-build:opendev.org\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"06dc501b_99775ade","line":37,"in_reply_to":"2b1531f1_dd9ac64d","updated":"2026-07-27 21:59:28.000000000","message":"Done - addressed in https://review.opendev.org/c/opendev/system-config/+/998855","commit_id":"cde6a6cc22648404b09072cdc136176aa8e6fc37"}]}
