)]}'
{"id":"openstack%2Fpython-ironicclient~981686","triplet_id":"openstack%2Fpython-ironicclient~master~Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3","project":"openstack/python-ironicclient","branch":"master","attention_set":{},"removed_from_attention_set":{"10342":{"account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"last_update":"2026-03-31 20:35:30.000000000","reason":"removed on reply"},"38828":{"account":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"last_update":"2026-04-01 17:59:19.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3","subject":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`","status":"MERGED","created":"2026-03-22 14:20:40.000000000","updated":"2026-04-01 18:00:16.000000000","submitted":"2026-04-01 17:59:19.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"981686","meta_rev_id":"067c05adad2d975e714f57057b378625e7de94a4","_number":981686,"virtual_id_number":981686,"owner":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-01 17:59:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"all":[{"value":2,"date":"2026-04-01 17:44:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":2,"date":"2026-03-31 20:35:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"all":[{"value":1,"date":"2026-04-01 17:44:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}],"CC":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-22 15:45:46.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-03-24 22:19:21.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2026-03-26 12:25:48.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"CC"},{"updated":"2026-04-01 17:44:09.000000000","updated_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"reviewer":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"state":"REVIEWER"}],"messages":[{"id":"1871972b748581ea95b5e6d6fcb59e3acbb7c0b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-22 14:20:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d4fc3d377cc553d57279dfa443293c0b0fdc4574","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-22 14:29:02.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent tree, and commit message as Patch Set 1.","accounts_in_message":[],"_revision_number":2},{"id":"87330d28dba3b3183ac1e5a72736a5a1b467e07b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-22 14:30:13.000000000","message":"Uploaded patch set 3: New patch set was added with same tree, parent tree, and commit message as Patch Set 2.","accounts_in_message":[],"_revision_number":3},{"id":"c4499fd01317ebade95b65bff43d54b247037cb7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-22 14:32:59.000000000","message":"Uploaded patch set 4: New patch set was added with same tree, parent tree, and commit message as Patch Set 3.","accounts_in_message":[],"_revision_number":4},{"id":"78527b335e6bbb123244a252d7932eea58081fb3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-22 15:45:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2ee299e9e80445a1bbdbe0e6d54b195c\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/478648cd50ef40dd80c596072c4eb603 : SUCCESS in 5m 17s\n- requirements-check https://zuul.opendev.org/t/openstack/build/a3001363d17341d8831a32c47bace78e : SUCCESS in 2m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c4c1fb46efef43a6abd824c7c44aa3db : SUCCESS in 4m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1fb75ce21c4e4433ab3a9660a02b75fd : SUCCESS in 2m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/624a1196ce5d4a92b444b69b9c60a0e6 : SUCCESS in 3m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/411d72a048a04439acdf177bc2149062 : SUCCESS in 2m 23s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d493b6bee0c746ed92f0c92a17d88c58 : SUCCESS in 4m 20s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/873d7c2065a045c0849706aceea05b62 : SUCCESS in 7m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1bfba2c9da8e4f58bb15eebc383f25c6 : SUCCESS in 6m 34s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/690bc46f4d7c458a9a3c4d6c3f8990a0 : SUCCESS in 1h 05m 31s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/f7a1e7e2e29c4d0e9ab383148b98c483 : FAILURE in 2m 36s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5b93a93e921ae5ea23b6205f7bea44be96dee966","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"},"date":"2026-03-24 22:19:21.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"ffdd93276eba940eade9f2646101baae55967c12","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-24 22:32:19.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d2fe1dc712c5339d257a7cd0a8a25fbedd52ae3a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-26 12:25:48.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"53cb8bd4291087c2dea187b81bb2df63ef799959","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-27 14:49:08.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"00b7eb008a1f02d70188ff77b1e7b930e36a7446","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-29 18:43:06.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nCopied Votes:\n* Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"26bb68032525902645b14ec3ebd13c3f99914a30","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-29 19:35:04.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nCopied Votes:\n* Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":6},{"id":"443495195920ca03d280e1b0e4ce7b8a2a98dca6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-29 19:44:23.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nCopied Votes:\n* Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":7},{"id":"2e8a5efdd14e36cdd000abae73c2b7488cfa9809","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-29 19:51:37.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.\n\nCopied Votes:\n* Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":8},{"id":"f63e07e7258c2918a6918ae3138ea05aba6903cd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-29 20:23:09.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":9},{"id":"d45c5e75655f78ce0193562a69349cc9529776b3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-29 20:38:26.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"b6b9e90fc35716e1fe765f624d572f90327b9adb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-29 21:07:28.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cfcbea7c6c014a1d8b42512f5001bc70\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ebe5cb6a608b488da81664ec913d23bc : SUCCESS in 1m 56s\n- requirements-check https://zuul.opendev.org/t/openstack/build/68e1cb1d58f849b9806dca7d770f1557 : SUCCESS in 2m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f72faa1e2d2e43fe95f12a02cd189dbb : SUCCESS in 3m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/672814f2675a45f2b34f7abd126734b1 : SUCCESS in 1m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7e8dd5397d2e4a5f99da8d70be6c67e3 : SUCCESS in 3m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e60409ae44784f06a3d6b4bb7bee80e5 : SUCCESS in 3m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d979ee6dbb61474685d9b333f0656c1f : SUCCESS in 5m 49s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/23631ef759c3430daa0c3da879f0e268 : SUCCESS in 3m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bd3c297f5a4d46fa9d338b7dab0b3055 : SUCCESS in 7m 44s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/7fe692b117d84d5ea758c880319292ef : SUCCESS in 26m 46s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/aed838c9984f40048a2317490ece477b : FAILURE in 3m 06s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"1cd66dc8af927fd553c6f6024865be352e40d104","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"},"date":"2026-03-31 20:35:30.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"7aff340b8e13ad03b3de8937d0b3f570ed4f4471","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2026-04-01 17:44:09.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"dabb9a9aae1bcf758242756cd5374dcfef424a54","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 17:44:26.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"0b5e2a214ef111b7798adcb4535d1ec381dd98e3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 17:59:19.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ddfea3e4c3c94c80ba9a9772c3c6f3db\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8d366dfc96d045fca31ef7ef27108e1e : SUCCESS in 3m 04s\n- requirements-check https://zuul.opendev.org/t/openstack/build/30b7521c1e5a4eb6ba10a2f5ea399bd2 : SUCCESS in 2m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2c35834c958543f58e15713def5b6028 : SUCCESS in 2m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6c55350c36c542a1874733ea7cc5a76e : SUCCESS in 3m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d3ba5e9baa724d5d89badc53bd340e1b : SUCCESS in 3m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a1722cbde91b4d1aa58bf91eb06de0cf : SUCCESS in 3m 53s","accounts_in_message":[],"_revision_number":10},{"id":"951cae50c9447888fea9bd57daf901ececaa43e2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 17:59:19.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":10},{"id":"067c05adad2d975e714f57057b378625e7de94a4","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 18:00:16.000000000","message":"Patch Set 10:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7d1858d480cc49a7b4bdbc5f2a46cbf8\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37bf1fc3c7704b539806471ddb66336b : SUCCESS in 44s","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"c7c9463e557f609b93e867be41fa48513c27c5bb","revisions":{"5ff3e20939d2141f0a9e6f2bc75a9863201e0850":{"kind":"REWORK","_number":1,"created":"2026-03-22 14:20:40.000000000","uploader":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"ref":"refs/changes/86/981686/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/86/981686/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/1"}}},"commit":{"parents":[{"commit":"0149f7b44824a4f171cfb3e8a4124fd41411983b","subject":"Add type annotations to `ironicclient/osc/plugin.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/0149f7b44824a4f171cfb3e8a4124fd41411983b"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 21:00:27.000000000","tz":-240},"committer":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 21:00:52.000000000","tz":-240},"subject":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`","message":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3\nSigned-off-by: Karan Anand \u003canandkarancompsci@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5ff3e20939d2141f0a9e6f2bc75a9863201e0850"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5ff3e20939d2141f0a9e6f2bc75a9863201e0850"}]},"branch":"refs/heads/master"},"b59ce8486fa24f4a5c837d74863892e9ddd0616d":{"kind":"NO_CHANGE","_number":2,"created":"2026-03-22 14:29:02.000000000","uploader":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"ref":"refs/changes/86/981686/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/86/981686/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/2"}}},"commit":{"parents":[{"commit":"1ab44d7fe700b12ea040d237465d0c7c12eaa4b8","subject":"Add type annotations to `ironicclient/osc/plugin.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1ab44d7fe700b12ea040d237465d0c7c12eaa4b8"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 21:00:27.000000000","tz":-240},"committer":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-22 14:28:35.000000000","tz":-240},"subject":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`","message":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3\nSigned-off-by: Karan Anand \u003canandkarancompsci@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/b59ce8486fa24f4a5c837d74863892e9ddd0616d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/b59ce8486fa24f4a5c837d74863892e9ddd0616d"}]},"branch":"refs/heads/master"},"866a84c7a300aa39c1711daeea71678bd5d5dce5":{"kind":"NO_CHANGE","_number":3,"created":"2026-03-22 14:30:13.000000000","uploader":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"ref":"refs/changes/86/981686/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/86/981686/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/3"}}},"commit":{"parents":[{"commit":"6063d1c1e17e6e89c4e741f8807a96ceda406d72","subject":"Add type annotations to `ironicclient/osc/plugin.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/6063d1c1e17e6e89c4e741f8807a96ceda406d72"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 21:00:27.000000000","tz":-240},"committer":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-22 14:29:55.000000000","tz":-240},"subject":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`","message":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3\nSigned-off-by: Karan Anand \u003canandkarancompsci@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/866a84c7a300aa39c1711daeea71678bd5d5dce5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/866a84c7a300aa39c1711daeea71678bd5d5dce5"}]},"branch":"refs/heads/master"},"ca64ebeb2977906d1fdd120d08defed9a42eb18f":{"kind":"NO_CHANGE","_number":4,"created":"2026-03-22 14:32:59.000000000","uploader":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"ref":"refs/changes/86/981686/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/86/981686/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/4"}}},"commit":{"parents":[{"commit":"85720d471db57b9d02d4729e9d5926145908b574","subject":"Add type annotations to `ironicclient/osc/plugin.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/85720d471db57b9d02d4729e9d5926145908b574"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 21:00:27.000000000","tz":-240},"committer":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-22 14:32:13.000000000","tz":-240},"subject":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`","message":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3\nSigned-off-by: Karan Anand \u003canandkarancompsci@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/ca64ebeb2977906d1fdd120d08defed9a42eb18f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/ca64ebeb2977906d1fdd120d08defed9a42eb18f"}]},"branch":"refs/heads/master"},"0b1d7821858720634957ca817f329f0538655b40":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-03-29 18:43:06.000000000","uploader":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"ref":"refs/changes/86/981686/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/86/981686/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/5"}}},"commit":{"parents":[{"commit":"43fdf8681a5da8f83ce426213bd7f47f8f450403","subject":"Add type annotations to `ironicclient/osc/plugin.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/43fdf8681a5da8f83ce426213bd7f47f8f450403"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 21:00:27.000000000","tz":-240},"committer":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-29 18:39:52.000000000","tz":-240},"subject":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`","message":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3\nSigned-off-by: Karan Anand \u003canandkarancompsci@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/0b1d7821858720634957ca817f329f0538655b40"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/0b1d7821858720634957ca817f329f0538655b40"}]},"branch":"refs/heads/master"},"da235bd156d32ce8656681158f6f6a2eff49a1bf":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-03-29 19:35:04.000000000","uploader":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"ref":"refs/changes/86/981686/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/86/981686/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/6"}}},"commit":{"parents":[{"commit":"a5780965160037240dbecdb6f9a1d88176774830","subject":"Add type annotations to `ironicclient/osc/plugin.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a5780965160037240dbecdb6f9a1d88176774830"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 21:00:27.000000000","tz":-240},"committer":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-29 19:24:23.000000000","tz":-240},"subject":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`","message":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3\nSigned-off-by: Karan Anand \u003canandkarancompsci@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/da235bd156d32ce8656681158f6f6a2eff49a1bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/da235bd156d32ce8656681158f6f6a2eff49a1bf"}]},"branch":"refs/heads/master"},"cf1b549bc3c491e4cbe9a252c49a8823f71188f1":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-03-29 19:44:23.000000000","uploader":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"ref":"refs/changes/86/981686/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/86/981686/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/7"}}},"commit":{"parents":[{"commit":"5782ca27448d1dfd02de266e8c130806de107afe","subject":"Add type annotations to `ironicclient/osc/plugin.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5782ca27448d1dfd02de266e8c130806de107afe"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 21:00:27.000000000","tz":-240},"committer":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-29 19:43:27.000000000","tz":-240},"subject":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`","message":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3\nSigned-off-by: Karan Anand \u003canandkarancompsci@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/cf1b549bc3c491e4cbe9a252c49a8823f71188f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/cf1b549bc3c491e4cbe9a252c49a8823f71188f1"}]},"branch":"refs/heads/master"},"7e6bf4423f5cf34804beee273755fbf69e99b20e":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-03-29 19:51:37.000000000","uploader":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"ref":"refs/changes/86/981686/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/86/981686/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/8"}}},"commit":{"parents":[{"commit":"5c886f905972bcd76293132a0587bcd9a79a665e","subject":"Add type annotations to `ironicclient/osc/plugin.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5c886f905972bcd76293132a0587bcd9a79a665e"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 21:00:27.000000000","tz":-240},"committer":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-29 19:50:34.000000000","tz":-240},"subject":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`","message":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3\nSigned-off-by: Karan Anand \u003canandkarancompsci@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7e6bf4423f5cf34804beee273755fbf69e99b20e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7e6bf4423f5cf34804beee273755fbf69e99b20e"}]},"branch":"refs/heads/master"},"b485cd1a4bd3aaba908cdb6239d50cbaa8fca6c8":{"kind":"REWORK","_number":9,"created":"2026-03-29 20:23:09.000000000","uploader":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"ref":"refs/changes/86/981686/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/86/981686/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/9"}}},"commit":{"parents":[{"commit":"79574d78fa139718f187a8d540081d0011d4d070","subject":"Add typed base command classes for OSC commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/79574d78fa139718f187a8d540081d0011d4d070"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 21:00:27.000000000","tz":-240},"committer":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-29 20:22:03.000000000","tz":-240},"subject":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`","message":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3\nSigned-off-by: Karan Anand \u003canandkarancompsci@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/b485cd1a4bd3aaba908cdb6239d50cbaa8fca6c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/b485cd1a4bd3aaba908cdb6239d50cbaa8fca6c8"}]},"branch":"refs/heads/master"},"c7c9463e557f609b93e867be41fa48513c27c5bb":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2026-03-29 20:38:26.000000000","uploader":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"ref":"refs/changes/86/981686/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/86/981686/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/86/981686/10"}}},"commit":{"parents":[{"commit":"da7711e353b0297bbaeae5d3ce22e72e8942435c","subject":"Add typed base command classes for OSC commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/da7711e353b0297bbaeae5d3ce22e72e8942435c"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 21:00:27.000000000","tz":-240},"committer":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-29 20:37:53.000000000","tz":-240},"subject":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`","message":"Add type annotations to `ironicclient/osc/v1/baremetal_shard.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: Idbd0bfaaab460f9b2429611fe793ba8aeef7ada3\nSigned-off-by: Karan Anand \u003canandkarancompsci@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c7c9463e557f609b93e867be41fa48513c27c5bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c7c9463e557f609b93e867be41fa48513c27c5bb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
