)]}'
{"id":"openstack%2Fpython-ironicclient~981666","triplet_id":"openstack%2Fpython-ironicclient~master~I5b68bfea1268b7af66d78ac025637bbfcd384669","project":"openstack/python-ironicclient","branch":"master","attention_set":{},"removed_from_attention_set":{"38828":{"account":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"last_update":"2026-04-01 06:36:06.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I5b68bfea1268b7af66d78ac025637bbfcd384669","subject":"Add type annotations to `ironicclient/shell.py`","status":"MERGED","created":"2026-03-21 20:42:54.000000000","updated":"2026-04-01 06:37:53.000000000","submitted":"2026-04-01 06:36:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"981666","meta_rev_id":"8516dc59120f0eccb3f11de2ccb92e50df99f502","_number":981666,"virtual_id_number":981666,"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 06:36:06.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 06:22:02.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-29 19:51:37.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 06:22:02.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..."}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-21 21:54:31.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:16:20.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-04-01 06:22:02.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":"146f09d1f8da87cd300d1ed44a36116100c93659","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"date":"2026-03-21 20:42:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9d0210ad7164ded325c0b820846402cd9a575b8c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-21 21:54:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d1879bb5089a4097b6edb39e6fc46c11\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ea2e702259994b0b934a924752ba3579 : SUCCESS in 2m 21s\n- requirements-check https://zuul.opendev.org/t/openstack/build/10178d1050b44089a5a3cfc74bb5c773 : SUCCESS in 2m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9efa02f4a859430791b588ceb2003871 : SUCCESS in 5m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03890d90f23d4ba49baeb071a23a9248 : SUCCESS in 3m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ab300814bdcc47fb83d94a8ce62ad11c : SUCCESS in 2m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b4f58d2d9ca04c60a034a96e3ef14db0 : SUCCESS in 3m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/45d47cebf0e146e5bdb60c0110bfd17e : SUCCESS in 7m 29s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/edde38dad7f145098bdae4bac2487586 : SUCCESS in 5m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b038781f35df4a758958c292427a4b5a : SUCCESS in 7m 51s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/fe1e55e10cf74242a665d404b3d1ac97 : SUCCESS in 1h 06m 15s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/fb02f2f33d8743bfac9e16c4a72f9bcd : FAILURE in 3m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3f14008bc00a76144f346851eff4ba6ab3129bdb","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.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"c466ec4182f8f6a6d96cc9dcd8eabc0a0bcf51a6","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":"05b6db60dc8b5d9976d0c728239af80c202be9ed","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":"463db17c19f54b7ac43cb93b8e6fbae51c42ed14","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-22 15:05:37.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/14324fe82a6f4e5b8d57a21987107432\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b2da612a3e09486fa89a7d6070b47b81 : SUCCESS in 2m 29s\n- requirements-check https://zuul.opendev.org/t/openstack/build/4bd27c54e99e4f0fbfc3919e0639c4f6 : SUCCESS in 2m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5f89a287555049e19af7b764e055fbca : SUCCESS in 4m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bc8ffe71d9364b47a7a0748d9acb3ece : SUCCESS in 3m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7d74403597cf4782aaaa9e415d084bc7 : SUCCESS in 2m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8909b912b4794699a8f6ff801c797307 : SUCCESS in 3m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8c8a1c349a0d4768a7fbcb3b31c177ee : SUCCESS in 6m 07s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/53c967c81c684db88d8f3d0095a0f489 : SUCCESS in 6m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d5e97792b39740e5beb23ecd8dc52252 : SUCCESS in 4m 26s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/bfcae39c3e7c4eaaa957ad4ca8a6fbc7 : SUCCESS in 31m 05s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/763b7a44f44f4d0b9e664392c08534fe : FAILURE in 2m 56s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"783847d1e9a8ac2663a4c4a09c20414a7fb3c7ea","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:16:20.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"5560d3e47c55887f1748e985aaed90f0eaa920bb","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+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"fa8076942dd065ba3fd3ede3b3883aeabc7b824b","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+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":6},{"id":"c1bd095805e58bfd6fa9ad53cd44f23744552dd3","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 7: Patch Set 6 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":7},{"id":"34ccbfa12adc1a8b26654292f6c1868ef9453bc8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-29 20:38:15.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a056e48ffb2402993ed55dfabc4c50e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/3cd7034cfa8344579e56799c0847c5e5 : SUCCESS in 2m 16s\n- requirements-check https://zuul.opendev.org/t/openstack/build/4b54d4ca412f4e63af678ba1302dfb25 : SUCCESS in 2m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7d599d9bde174450af20b78141dc622a : SUCCESS in 3m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f10dc4e187b94fe8ad05592fd68e5b4e : SUCCESS in 2m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/95382e06603746618d7ebda93a4d12e6 : SUCCESS in 3m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7ea576d283e140ee911a17a4d42067a4 : SUCCESS in 3m 32s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fd12b29290c74ad59c822ac0636353d5 : SUCCESS in 5m 39s (non-voting)\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/d46827e316ce41f780593fdf1744ed26 : SUCCESS in 2m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e016b3b56bcd45d99697ed8d8f49b81f : SUCCESS in 7m 34s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/32b5f7a8a331434bb7e562f93aa0782a : SUCCESS in 43m 17s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/992a3b095c8949fdad4e10eeb28cbef0 : FAILURE in 2m 33s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"4cf91c61e8d1560931632a1e45b583afe3bdbe10","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 06:22:02.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"7d5cac4fac963d99c2562a86fac121c9f03c4789","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 06:22:16.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"c89e93388a3485704a14df6b9014a7d97989d1e0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 06:36:06.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88a347bf00094f2081a98b50e9d21e55\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/304f04a843e6438b8d46421fbe296673 : SUCCESS in 2m 30s\n- requirements-check https://zuul.opendev.org/t/openstack/build/0773b703ba40405e8245deb274f17cfc : SUCCESS in 1m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ffa2a25f0b2d4b068a6ed5abbff12f92 : SUCCESS in 2m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/36c9b8607ad54e0d86fe5f5ae5d99ae8 : SUCCESS in 2m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d966e15801464065ae6f62bc537a610d : SUCCESS in 4m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cbc4b28c170947c3b36c2cfd41c75b5e : SUCCESS in 7m 29s","accounts_in_message":[],"_revision_number":7},{"id":"6b7c1a2570f825c222bae48345cd79a392344419","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 06:36:06.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"8516dc59120f0eccb3f11de2ccb92e50df99f502","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 06:37:53.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/298c292f9eb14827af56fb376015f191\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70fa7e58aae5459db94f6a48dfd119d6 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"a249d0fe11f59612c184f32b48aaab8c463ae22c","revisions":{"cdfaf7ca6fb0071d5c9270c01f63a56227ee8db3":{"kind":"REWORK","_number":1,"created":"2026-03-21 20:42:54.000000000","uploader":{"_account_id":38828,"name":"Karan Anand","display_name":"Karan","email":"anandkarancompsci@gmail.com","username":"anandkaranubc"},"ref":"refs/changes/66/981666/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/66/981666/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/1"}}},"commit":{"parents":[{"commit":"9c2f3fb4b1f00bbf0a820c1c5eeae56a42580076","subject":"Add type annotations to `ironicclient/client.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9c2f3fb4b1f00bbf0a820c1c5eeae56a42580076"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 20:42:32.000000000","tz":-240},"committer":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 20:42:48.000000000","tz":-240},"subject":"Add type annotations to `ironicclient/shell.py`","message":"Add type annotations to `ironicclient/shell.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: I5b68bfea1268b7af66d78ac025637bbfcd384669\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/cdfaf7ca6fb0071d5c9270c01f63a56227ee8db3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/cdfaf7ca6fb0071d5c9270c01f63a56227ee8db3"}]},"branch":"refs/heads/master"},"8448e9fa1180c3c9f3f96a2660c472dc42a1b7fa":{"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/66/981666/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/66/981666/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/2"}}},"commit":{"parents":[{"commit":"27c66910fd387a366d8f3690870923c7f71de15e","subject":"Add type annotations to `ironicclient/client.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/27c66910fd387a366d8f3690870923c7f71de15e"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 20:42:32.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/shell.py`","message":"Add type annotations to `ironicclient/shell.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: I5b68bfea1268b7af66d78ac025637bbfcd384669\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/8448e9fa1180c3c9f3f96a2660c472dc42a1b7fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8448e9fa1180c3c9f3f96a2660c472dc42a1b7fa"}]},"branch":"refs/heads/master"},"7eb78c2d6120e6ce013e4c8fe8258502f72797c9":{"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/66/981666/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/66/981666/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/3"}}},"commit":{"parents":[{"commit":"9c6c24098d903383d16f42061f5cfd7c70a35fd6","subject":"Add type annotations to `ironicclient/client.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9c6c24098d903383d16f42061f5cfd7c70a35fd6"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 20:42:32.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/shell.py`","message":"Add type annotations to `ironicclient/shell.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: I5b68bfea1268b7af66d78ac025637bbfcd384669\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/7eb78c2d6120e6ce013e4c8fe8258502f72797c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7eb78c2d6120e6ce013e4c8fe8258502f72797c9"}]},"branch":"refs/heads/master"},"21641ad49925e8d75ac947f17e2c776a72c2ba65":{"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/66/981666/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/66/981666/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/4"}}},"commit":{"parents":[{"commit":"e83b3e4594b059f13bca33bfa8479508e00731bc","subject":"Add type annotations to `ironicclient/client.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e83b3e4594b059f13bca33bfa8479508e00731bc"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 20:42:32.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/shell.py`","message":"Add type annotations to `ironicclient/shell.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: I5b68bfea1268b7af66d78ac025637bbfcd384669\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/21641ad49925e8d75ac947f17e2c776a72c2ba65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/21641ad49925e8d75ac947f17e2c776a72c2ba65"}]},"branch":"refs/heads/master"},"8e913b668abb0707aaf1e09cf6de40284d24f01f":{"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/66/981666/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/66/981666/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/5"}}},"commit":{"parents":[{"commit":"7a8b35531a5b55e525b4aaf49b0fc8c757c58855","subject":"Add type annotations to `ironicclient/client.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7a8b35531a5b55e525b4aaf49b0fc8c757c58855"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 20:42:32.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/shell.py`","message":"Add type annotations to `ironicclient/shell.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: I5b68bfea1268b7af66d78ac025637bbfcd384669\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/8e913b668abb0707aaf1e09cf6de40284d24f01f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8e913b668abb0707aaf1e09cf6de40284d24f01f"}]},"branch":"refs/heads/master"},"3b3a69bb30451e230f4158961f48820baddfed34":{"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/66/981666/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/66/981666/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/6"}}},"commit":{"parents":[{"commit":"3dc4134c64513b20c6324ae2c0e8205bd355e44b","subject":"Add type annotations to `ironicclient/client.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3dc4134c64513b20c6324ae2c0e8205bd355e44b"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 20:42:32.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/shell.py`","message":"Add type annotations to `ironicclient/shell.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: I5b68bfea1268b7af66d78ac025637bbfcd384669\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/3b3a69bb30451e230f4158961f48820baddfed34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3b3a69bb30451e230f4158961f48820baddfed34"}]},"branch":"refs/heads/master"},"a249d0fe11f59612c184f32b48aaab8c463ae22c":{"kind":"TRIVIAL_REBASE","_number":7,"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/66/981666/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/66/981666/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/66/981666/7"}}},"commit":{"parents":[{"commit":"607702bbd56bc4e6424d9c81be1a4b37f7160f8e","subject":"Add type annotations to `ironicclient/client.py`","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/607702bbd56bc4e6424d9c81be1a4b37f7160f8e"}]}],"author":{"name":"Karan Anand","email":"anandkarancompsci@gmail.com","date":"2026-03-21 20:42:32.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/shell.py`","message":"Add type annotations to `ironicclient/shell.py`\n\nChanges:\nAdd type annotations following code conventions.\nAdded file to the migrated files list.\n\nChange-Id: I5b68bfea1268b7af66d78ac025637bbfcd384669\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/a249d0fe11f59612c184f32b48aaab8c463ae22c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a249d0fe11f59612c184f32b48aaab8c463ae22c"}]},"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":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}},{"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":{}}}]}
