)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"f1e930117b586bd2f7fd04d0cb90ea197e3eb718","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"fa0a8a36_e62007e3","updated":"2026-03-31 09:39:02.000000000","message":"Error in the openstack-release-gate is known and not related to this change","commit_id":"eff87d0d43b5631661b1145e473e61811462dad6"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"5a7f6013655d23609a80fd42c4067d2956f14647","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f601ec7c_582e6936","in_reply_to":"fa0a8a36_e62007e3","updated":"2026-03-31 09:40:41.000000000","message":"s/openstack-release-gate/test-release-openstack/g","commit_id":"eff87d0d43b5631661b1145e473e61811462dad6"}],"pyproject.toml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"59de287cde66cf8b6437bd337a4f07f09c4cc400","unresolved":true,"context_lines":[{"line_number":37,"context_line":"[tool.stestr]"},{"line_number":38,"context_line":"test_path \u003d \"./tests/grian_ui_tests/unit\""},{"line_number":39,"context_line":"top_dir \u003d \"./\""},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"[tool.ruff.lint.isort]"},{"line_number":42,"context_line":"known-first-party \u003d [\"grian_ui\"]"},{"line_number":43,"context_line":"force-single-line \u003d true"}],"source_content_type":"text/x-toml","patch_set":1,"id":"b094397c_5a2158a1","line":40,"updated":"2026-03-27 16:47:21.000000000","message":"i realses after i left my previous comemnt that we actully need more then i linked you before\n\nhttps://github.com/openstack/cyborg/blob/master/pyproject.toml#L79C1-L120C29\n\n```\n[tool.ruff]\nline-length \u003d 79\ntarget-version \u003d \"py310\"\n\n[tool.ruff.lint]\nselect \u003d [\"E4\", \"E7\", \"E9\", \"F\", \"G\", \"I\", \"LOG\", \"S\", \"UP\", \"W\", \"C90\"]\nexternal \u003d [\"H\"]\nignore \u003d [\n    # asserts used for type narrowing only\n    \"S101\",\n    # S104 Possible binding to all interfaces\n    \"S104\",\n    # S105/S106 Possible hardcoded password\n    \"S105\",\n    \"S106\",\n    # S110 try-except-pass — logged elsewhere\n    \"S110\",\n    # UP031 % format — defer f-string migration to a later pass\n    \"UP031\",\n    # UP032 f-string — defer migration to a later pass\n    \"UP032\",\n]\n\n[tool.ruff.lint.per-file-ignores]\n\"cyborg/tests/*\" \u003d [\"S\"]\n\n[tool.ruff.lint.isort]\nknown-first-party \u003d [\"cyborg\"]\nforce-single-line \u003d true\nlines-after-imports \u003d 2\nlines-between-types \u003d 1\nsection-order \u003d [\"future\", \"standard-library\", \"third-party\",  \"first-party\"]\n# this is the default but just being explicit about the behavior\n# in case that ever changes.\nforce-sort-within-sections \u003d false\n\n[tool.ruff.lint.mccabe]\nmax-complexity \u003d 20\n\n[tool.ruff.format]\nquote-style \u003d \"preserve\"\ndocstring-code-format \u003d true\n```\n\nthe I rules are what enabel import mangemnt\n\nbut we need a signifcant subset or the other confirugtion as well to enforce\nthing perpelry","commit_id":"a59b9aec8d3908fda59c163579c19be9ed9b6598"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b59203c041a95d37c2b90eff9eaee0877be277b5","unresolved":false,"context_lines":[{"line_number":37,"context_line":"[tool.stestr]"},{"line_number":38,"context_line":"test_path \u003d \"./tests/grian_ui_tests/unit\""},{"line_number":39,"context_line":"top_dir \u003d \"./\""},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"[tool.ruff.lint.isort]"},{"line_number":42,"context_line":"known-first-party \u003d [\"grian_ui\"]"},{"line_number":43,"context_line":"force-single-line \u003d true"}],"source_content_type":"text/x-toml","patch_set":1,"id":"5a2bb9d5_8f2d246b","line":40,"in_reply_to":"b094397c_5a2158a1","updated":"2026-03-31 09:39:12.000000000","message":"Done","commit_id":"a59b9aec8d3908fda59c163579c19be9ed9b6598"}]}
