)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c0bd52bf0502cd86ffdf5ee4645eeade97196a13","unresolved":false,"context_lines":[{"line_number":10,"context_line":"method, which generates both server_* and node_* attributes from"},{"line_number":11,"context_line":"Instance and Node classes fields[1]. Any change on these classes"},{"line_number":12,"context_line":"can break the data_model list API and require a new microversion."},{"line_number":13,"context_line":"These tests validate the current expected fields."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"[1] https://github.com/openstack/watcher/blob/5ba086095c7f04b74e9176378d0d982e8ec31408/watcher/decision_engine/model/model_root.py#L250-L270"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"46edb03d_eea216db","line":13,"updated":"2025-08-13 12:17:46.000000000","message":"+1","commit_id":"9becb684956d074a84308a2a4e413982ac27eb95"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"41c9de93a8db65db8d97c3910003002b037e295d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8a5a1baf_7541c9e0","updated":"2025-08-13 13:44:04.000000000","message":"tks for the reviews","commit_id":"9becb684956d074a84308a2a4e413982ac27eb95"}],"watcher/tests/api/v1/test_data_model.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c0bd52bf0502cd86ffdf5ee4645eeade97196a13","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        self.assertEqual(HTTPStatus.NOT_ACCEPTABLE, response.status_int)"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"class TestListDataModelResponse(api_base.FunctionalTest):"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    NODE_FIELDS_1_3 \u003d ["},{"line_number":54,"context_line":"        \u0027node_disabled_reason\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ee8a3a50_9a0a8a2b","line":51,"updated":"2025-08-13 12:17:46.000000000","message":"this is good for now and i agree with usign latest.\n\nwhen we extend this next we likely shoudl keep a 1.3 version and latest but that is for the next patch in the series to adress.","commit_id":"9becb684956d074a84308a2a4e413982ac27eb95"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"41c9de93a8db65db8d97c3910003002b037e295d","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        self.assertEqual(HTTPStatus.NOT_ACCEPTABLE, response.status_int)"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"class TestListDataModelResponse(api_base.FunctionalTest):"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    NODE_FIELDS_1_3 \u003d ["},{"line_number":54,"context_line":"        \u0027node_disabled_reason\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"939726b8_2e0acdc0","line":51,"in_reply_to":"ee8a3a50_9a0a8a2b","updated":"2025-08-13 13:44:04.000000000","message":"ack, a new patch is adding 1.3, 1.5(which may become 1.6) and latest microversion testing here:\nhttps://review.opendev.org/c/openstack/watcher/+/955827/4/watcher/tests/api/v1/test_data_model.py","commit_id":"9becb684956d074a84308a2a4e413982ac27eb95"}]}
