)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"4e8345d7632843b8f89ef11c7f1e2c2f0430ee15","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"4b31baae_78ea835e","updated":"2024-12-05 21:47:30.000000000","message":"This is OK, only real question other than what I\u0027ve asked is generally: what about when we get to checking how bodies have changed in microversions, when we move past \"does the endpoint even exist\" kind of testing? I\u0027m assuming we\u0027ll figure it out when we get there?","commit_id":"b90bb8866af1614e54ee32f74de43e3925681d0c"},{"author":{"_account_id":36102,"name":"Adam McArthur","display_name":"Adam McArthur","email":"adam@mcaq.me","username":"adamcarthur","status":"PhD Candidate in Computational Imaging. Open Source Software Engineer at G-Research."},"change_message_id":"12b76cbdf9a74f72f3f57cb5ec24461d92cc1cdc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"d28c116b_774c8422","updated":"2024-12-09 05:07:31.000000000","message":"recheck - Exceeded maximum number of retries. Exhausted all hosts available for retrying build failures","commit_id":"e3f42b9104fda6b2536b2ca8177f840591bdd353"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"caee37cc9ebaaf3637818855d34818a0933e9d90","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"f9ac100e_a3baf69c","updated":"2024-12-10 23:24:09.000000000","message":"recheck CI failures are unrelated and unexplainable","commit_id":"e3f42b9104fda6b2536b2ca8177f840591bdd353"},{"author":{"_account_id":36102,"name":"Adam McArthur","display_name":"Adam McArthur","email":"adam@mcaq.me","username":"adamcarthur","status":"PhD Candidate in Computational Imaging. Open Source Software Engineer at G-Research."},"change_message_id":"16c79feea9e766861368d70cbb6ae5c6f2379012","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"219ad135_30a37b55","updated":"2024-12-22 18:17:14.000000000","message":"recheck - more unexplainable test failures","commit_id":"e8b6e91d2cb1d7883dc6692e1bd038ecfe10f8cc"},{"author":{"_account_id":36102,"name":"Adam McArthur","display_name":"Adam McArthur","email":"adam@mcaq.me","username":"adamcarthur","status":"PhD Candidate in Computational Imaging. Open Source Software Engineer at G-Research."},"change_message_id":"e8a14e738146ff2e895e8bbe62bc76aef801cda1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"816b03d2_466e4d6f","updated":"2024-12-31 11:47:56.000000000","message":"recheck - more unexplainable test failures","commit_id":"e8b6e91d2cb1d7883dc6692e1bd038ecfe10f8cc"}],"ironic_tempest_plugin/tests/api/admin/test_microversion_enforcement.py":[{"author":{"_account_id":36102,"name":"Adam McArthur","display_name":"Adam McArthur","email":"adam@mcaq.me","username":"adamcarthur","status":"PhD Candidate in Computational Imaging. Open Source Software Engineer at G-Research."},"change_message_id":"fa1b1ff46ba8d67c673954128360cb0bcca38a71","unresolved":true,"context_lines":[{"line_number":18,"context_line":"from ironic_tempest_plugin.tests.api import base"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"class TestDynamicAPIVersion(base.BaseBaremetalTest):"},{"line_number":22,"context_line":"    \"\"\"Dynamic Tests for all BaremetalClient functions with \u0027min_version\u0027.\"\"\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"06c68d40_d6b767e5","line":21,"updated":"2024-12-05 20:16:54.000000000","message":"\"Dynamic\" might not be the right word choice here?","commit_id":"d0ad9801cef3b5366fff26854fadd2906d8e613a"},{"author":{"_account_id":36102,"name":"Adam McArthur","display_name":"Adam McArthur","email":"adam@mcaq.me","username":"adamcarthur","status":"PhD Candidate in Computational Imaging. Open Source Software Engineer at G-Research."},"change_message_id":"a4b0654d2110440d9014bd1268965c2c7d759f33","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from ironic_tempest_plugin.tests.api import base"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"class TestDynamicAPIVersion(base.BaseBaremetalTest):"},{"line_number":22,"context_line":"    \"\"\"Dynamic Tests for all BaremetalClient functions with \u0027min_version\u0027.\"\"\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"efa8f857_ca6f9bdd","line":21,"in_reply_to":"06c68d40_d6b767e5","updated":"2024-12-05 21:11:42.000000000","message":"Done","commit_id":"d0ad9801cef3b5366fff26854fadd2906d8e613a"},{"author":{"_account_id":36102,"name":"Adam McArthur","display_name":"Adam McArthur","email":"adam@mcaq.me","username":"adamcarthur","status":"PhD Candidate in Computational Imaging. Open Source Software Engineer at G-Research."},"change_message_id":"fa1b1ff46ba8d67c673954128360cb0bcca38a71","unresolved":true,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"class TestDynamicAPIVersion(base.BaseBaremetalTest):"},{"line_number":22,"context_line":"    \"\"\"Dynamic Tests for all BaremetalClient functions with \u0027min_version\u0027.\"\"\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    def setUp(self):"},{"line_number":25,"context_line":"        super(TestDynamicAPIVersion, self).setUp()"}],"source_content_type":"text/x-python","patch_set":1,"id":"f443d4e7_7b11d998","line":22,"updated":"2024-12-05 20:16:54.000000000","message":"Comment needs updated","commit_id":"d0ad9801cef3b5366fff26854fadd2906d8e613a"},{"author":{"_account_id":36102,"name":"Adam McArthur","display_name":"Adam McArthur","email":"adam@mcaq.me","username":"adamcarthur","status":"PhD Candidate in Computational Imaging. Open Source Software Engineer at G-Research."},"change_message_id":"a4b0654d2110440d9014bd1268965c2c7d759f33","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"class TestDynamicAPIVersion(base.BaseBaremetalTest):"},{"line_number":22,"context_line":"    \"\"\"Dynamic Tests for all BaremetalClient functions with \u0027min_version\u0027.\"\"\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    def setUp(self):"},{"line_number":25,"context_line":"        super(TestDynamicAPIVersion, self).setUp()"}],"source_content_type":"text/x-python","patch_set":1,"id":"683c160d_e9174d98","line":22,"in_reply_to":"f443d4e7_7b11d998","updated":"2024-12-05 21:11:42.000000000","message":"Done","commit_id":"d0ad9801cef3b5366fff26854fadd2906d8e613a"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"4e8345d7632843b8f89ef11c7f1e2c2f0430ee15","unresolved":true,"context_lines":[{"line_number":33,"context_line":"        major, minor \u003d map(int, min_version.split(\u0027.\u0027))"},{"line_number":34,"context_line":"        invalid_versions \u003d ["},{"line_number":35,"context_line":"            f\"{major}.{minor - 1}\","},{"line_number":36,"context_line":"            f\"{major}.{minor - 10}\","},{"line_number":37,"context_line":"        ]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"        # Get method name from method object"}],"source_content_type":"text/x-python","patch_set":4,"id":"c605fd56_2f0925db","line":36,"updated":"2024-12-05 21:47:30.000000000","message":"What happens when we start testing changes that are \u003c1.10 microversion 😊","commit_id":"b90bb8866af1614e54ee32f74de43e3925681d0c"},{"author":{"_account_id":36102,"name":"Adam McArthur","display_name":"Adam McArthur","email":"adam@mcaq.me","username":"adamcarthur","status":"PhD Candidate in Computational Imaging. Open Source Software Engineer at G-Research."},"change_message_id":"8b3043ce026b41ceb70e6c11903efd79351919e2","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        major, minor \u003d map(int, min_version.split(\u0027.\u0027))"},{"line_number":34,"context_line":"        invalid_versions \u003d ["},{"line_number":35,"context_line":"            f\"{major}.{minor - 1}\","},{"line_number":36,"context_line":"            f\"{major}.{minor - 10}\","},{"line_number":37,"context_line":"        ]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"        # Get method name from method object"}],"source_content_type":"text/x-python","patch_set":4,"id":"15836748_0049ae10","line":36,"in_reply_to":"bd19cd05_b344c3a6","updated":"2024-12-09 05:07:39.000000000","message":"Done","commit_id":"b90bb8866af1614e54ee32f74de43e3925681d0c"},{"author":{"_account_id":36102,"name":"Adam McArthur","display_name":"Adam McArthur","email":"adam@mcaq.me","username":"adamcarthur","status":"PhD Candidate in Computational Imaging. Open Source Software Engineer at G-Research."},"change_message_id":"4702a43973513421788423a8924a6758f0068fc3","unresolved":true,"context_lines":[{"line_number":33,"context_line":"        major, minor \u003d map(int, min_version.split(\u0027.\u0027))"},{"line_number":34,"context_line":"        invalid_versions \u003d ["},{"line_number":35,"context_line":"            f\"{major}.{minor - 1}\","},{"line_number":36,"context_line":"            f\"{major}.{minor - 10}\","},{"line_number":37,"context_line":"        ]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"        # Get method name from method object"}],"source_content_type":"text/x-python","patch_set":4,"id":"bd19cd05_b344c3a6","line":36,"in_reply_to":"c605fd56_2f0925db","updated":"2024-12-07 00:00:53.000000000","message":"Probably worth putting a minimum in there, thanks Jay","commit_id":"b90bb8866af1614e54ee32f74de43e3925681d0c"}]}
