)]}'
{"id":"openstack%2Fironic-python-agent~958333","triplet_id":"openstack%2Fironic-python-agent~master~I6c397327f7ac55dd3df3761bf4493b6508067a7b","project":"openstack/ironic-python-agent","branch":"master","topic":"type-cleanup-958333","attention_set":{"36770":{"account":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"last_update":"2026-07-02 04:45:39.000000000","reason":"A robot voted negatively on a label"},"36102":{"account":{"_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."},"last_update":"2026-07-02 04:45:39.000000000","reason":"A robot voted negatively on a label"},"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2025-12-05 16:52:34.000000000","reason":"\u003cGERRIT_ACCOUNT_10342\u003e replied on the change","reason_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"}},"23851":{"account":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"last_update":"2025-12-05 16:35:43.000000000","reason":"\u003cGERRIT_ACCOUNT_11655\u003e replied on the change","reason_account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}}},"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":"2025-12-09 22:05:02.000000000","reason":"\u003cGERRIT_ACCOUNT_10342\u003e replied on the change","reason_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"}}},"hashtags":[],"change_id":"I6c397327f7ac55dd3df3761bf4493b6508067a7b","subject":"Add pyright type checking","status":"NEW","created":"2025-08-23 14:34:14.000000000","updated":"2026-07-02 04:45:39.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":37,"unresolved_comment_count":9,"has_review_started":true,"meta_rev_id":"fdc7b30799671408682e56fd17f6acea21c7b66c","_number":958333,"virtual_id_number":958333,"owner":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"_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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-07-02 04:45:39.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"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":0,"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,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"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,"permitted_voting_range":{"min":-1,"max":1},"_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,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_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,"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,"permitted_voting_range":{"min":-1,"max":1},"_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,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_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":{"CC":[{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_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":"2025-08-23 14:46:10.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":"CC"},{"updated":"2025-08-23 15:28:03.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":"2025-09-02 18:42:14.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":"2025-09-24 07:25:14.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"CC"},{"updated":"2025-09-25 15:52:03.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"CC"},{"updated":"2025-11-21 21:42:28.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"}],"messages":[{"id":"7ad050aeadc1de124ce58ba14ab78dd73cf44744","tag":"autogenerated:gerrit:newPatchSet","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":"2025-08-23 14:34:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9177c385781b1118fdaf3b3a9b4af5747b88be3e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-23 14:46:10.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2633bd64fc9847539e80ffc75a6691fd\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/2a2035c85b2e4b95b6650d71b7619436 : FAILURE in 6m 47s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/efc17dafd47c463cbafc1cb477349fe6 : FAILURE in 6m 26s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f22b28d7f3e348a79c90f57501f8b259 : FAILURE in 9m 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"805ebcbbcce8d0562e5ea9f07ce541ffee7c3363","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-23 15:28:03.000000000","message":"Patch Set 1: Verified-1\n\n(4 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/df19f650d654432babd457989a841916\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/89aa40a1ffce4d909638eff176f6e95d : FAILURE in 2m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d732942d87a14614a36e365ec0de960d : FAILURE in 4m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bad39d5e902745cd86c0bd5b3e9056fe : FAILURE in 4m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e79d45fd6bb045efaba0c7e6a2f23da0 : FAILURE in 3m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/bed176c437994755ab76110fba86d4bd : FAILURE in 4m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/df929f2f1a704e05bf53872f5e3a9a2c : FAILURE in 6m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a64b1a9be8f14414825b1739dceaefb6 : SUCCESS in 8m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d08285dd565e41e7ae9d9ec9f2492ae5 : SUCCESS in 3m 40s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/99281043d2764d05aa45f55e35eb156f : FAILURE in 3m 31s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/1e370ba0023d40b58d8208f3fa719ee9 : SUCCESS in 3m 32s\n- ipa-tox-mypy https://zuul.opendev.org/t/openstack/build/bf1d7dc048a2449eb235886b0860ebb9 : FAILURE in 3m 26s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/1441dbb3babc40708d2ae6872696466b : FAILURE in 30m 37s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/7359aff12c4c4fd6b96caaa4f665f60d : FAILURE in 16m 02s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/1593f8fe7cdf41ef9744d38e66ec5ee0 : FAILURE in 48m 16s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/90c7c8d0073848a9979a452eb9934fde : FAILURE in 18m 48s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/125cafdc5f034afd9028816f505dbf37 : FAILURE in 3m 34s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/c9a9613a52f144e8ae49d968fc329017 : FAILURE in 29m 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9246b5c4858a031141fb8a4ea0d7e5403b442ce4","tag":"autogenerated:gerrit:newPatchSet","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":"2025-08-29 01:33:32.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"2d11b1a8b757de896c813f35a4a8b50f5a34b379","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-29 01:53:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/47af84706b7f45bcb86a32de2deaa3be\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/99e3807acddf42e0a8e3723e808bbd05 : SUCCESS in 10m 37s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e02de3176adf45ec99b0d723b915aabf : SUCCESS in 8m 09s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/175fe64c2c9644d6a77d893db1a7bdb9 : SUCCESS in 8m 17s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d8ca9e0b0bc30a61a7cd47325d34050a74379447","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-29 02:52:15.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/fc84c8e8d67d4f72a61b8f8482c5be15\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/5c5a65c713094a8386f6ff5f5351b2e3 : FAILURE in 1m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8c7a5eb26dd34b0687d24176b781d134 : SUCCESS in 3m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ac34217373d447b0a58dcde7d68ce460 : SUCCESS in 4m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0ec45c812abb4ebe9c4e265348e86093 : FAILURE in 5m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4e08616de360440d882dafd97b1912d7 : SUCCESS in 2m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c590ab09dc2b4c42840159adc0a06cd1 : SUCCESS in 3m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5fc5f94463684a8ab29e653e9af3ee81 : SUCCESS in 9m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9d037e25286e4bdca50b4279e48b5e14 : SUCCESS in 3m 16s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/689b4290d039441fad43818d195ee8b1 : SUCCESS in 5m 34s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/c41a28754148497291e0d052ef2eeb78 : SUCCESS in 5m 36s\n- ipa-tox-mypy https://zuul.opendev.org/t/openstack/build/7660687f5cd845fc98852ab1ef3a3dda : SUCCESS in 2m 47s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/ef65c1f7697b4c4aa3aec93f1c740602 : SUCCESS in 1h 03m 33s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/c6d42c569bc8445e9ad8825cc45e4706 : SUCCESS in 1h 12m 35s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/5561f84738ce48ac86c24b6f7970989f : SUCCESS in 43m 45s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/07ddf23f91df49ad96925d61ec2c8e3d : FAILURE in 51m 11s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/398bcf5ee06548798dc27467426d33be : SUCCESS in 11m 54s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/639baec99434486f9b0fb25fdf6f433c : SUCCESS in 43m 38s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bdcb44fbf3b5ed0d23c30f41e89806e43043d10c","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":"2025-08-31 11:42:37.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"823f5710652006e6609faece09061d26d98c27c7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-31 11:55:09.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b9c0219a1824ab087fb1f8c6503a11e\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/477002812cee4900a73c952e0649d109 : SUCCESS in 7m 10s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4e3ede3adde74a338f0fade3ffba60dc : SUCCESS in 6m 53s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/795405c6528f4948a1a17abbad74c324 : SUCCESS in 10m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"68a548b9d289e61bbc4dd5d6d08c38a9e8bab0d0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-31 12:56:43.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/8c6e5df6f3eb4eada8b38daad8236bb5\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/4525dca80af14cd9a432651049afa92e : FAILURE in 2m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8dcba400e2934269935ca7109675a26b : SUCCESS in 5m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/97b926638f774a15a17f5a7973a16e06 : SUCCESS in 5m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1e50ce8a29df4be8aa16a8046e40f1c3 : SUCCESS in 4m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/319f298a50ed41db9acb45d2b899af28 : SUCCESS in 7m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a9fedfee24c749fda04b26caec6a09d6 : SUCCESS in 5m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5469a071e6c42daa126ba310895b80d : SUCCESS in 8m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e746ddd7538f416db13db57ab88b87c0 : SUCCESS in 3m 12s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/3e6d97d1bf5a4342a9b451fcca515421 : SUCCESS in 3m 29s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/046c34519b7f4d69843d6d2681661be9 : SUCCESS in 4m 04s\n- ipa-tox-mypy https://zuul.opendev.org/t/openstack/build/20089ede55364097bbe412f89bb20350 : SUCCESS in 3m 21s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/5f3f32bbd005463fa8dcf832daafa151 : SUCCESS in 32m 30s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/bc455dc5c21047c880288b0cf227533b : SUCCESS in 1h 09m 02s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/2be3ec994eb2402087f15e830e157e58 : SUCCESS in 42m 02s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/a0e533da3e87460ba4e42c50760e5dba : SUCCESS in 58m 00s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/6224b3ef29a94c12ac63feed843b8d43 : SUCCESS in 8m 42s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/367a0a08351b4189bacefdac78016ecd : SUCCESS in 43m 58s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"df549a435de1346298ade650651dc14b86f640a5","tag":"autogenerated:gerrit:newPatchSet","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":"2025-08-31 14:06:12.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"4fea6d4a229e5ee0435afac41069660cd6985428","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-31 14:17:33.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad267d075d64437b888e0801907e09e2\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/73b5b0d092834dd2bad33631980cc868 : SUCCESS in 5m 52s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c5cbda176a704e5da205de077685bc74 : SUCCESS in 6m 42s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/24c537d2ad564466aa79e5ab35d3c89c : SUCCESS in 8m 49s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a68b6e0912f86172d1540441fbeaf3d9bb05ca4a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-31 15:25:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84e82fe8f4634895ba330cda1db7ec17\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/9e6e35836bd74284b94ec95d84455433 : SUCCESS in 2m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/26dbfbbba8e1446f8dc4feabb6c05622 : SUCCESS in 4m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/29f57e987fb045cca40f3c3686c32dfb : SUCCESS in 4m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/552d3beb2849436fa814498a70c57e26 : SUCCESS in 3m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b94d75c6aed747699cb47d86149735c0 : SUCCESS in 3m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/87bb0fc616aa40808e0e95c3ef28fc09 : SUCCESS in 3m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/58a26854aeb84de99debc13204d127aa : SUCCESS in 7m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ef79ec806feb4ff8b97f72c186925355 : SUCCESS in 4m 45s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/85207242270a41de82c2528f8e931f43 : SUCCESS in 2m 16s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/3e22707ca2904c5eae591848dfc97cba : SUCCESS in 4m 44s\n- ipa-tox-mypy https://zuul.opendev.org/t/openstack/build/b86dbad522434c59bd3892fb770b06fe : SUCCESS in 3m 38s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/114e66d7346b45c7b3d76e70de21986f : SUCCESS in 1h 04m 11s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/a6e6638e24644d3e8543f17f747c52f8 : SUCCESS in 32m 30s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/b3ef0ff045f24267a35990656ea47023 : SUCCESS in 50m 20s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/7011359cd8164489baa273496a03c271 : SUCCESS in 1h 08m 04s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/1e93e8fa111e4f7ba6373b8abcb876ea : SUCCESS in 7m 42s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/bf1e8167e3534581a82abb06164a2245 : SUCCESS in 1h 13m 02s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"dcb4fdb3d79c5b0b8ff7c605e9012478d56f0187","tag":"autogenerated:gerrit:setHashtag","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":"2025-08-31 15:26:10.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":3},{"id":"0647379f46dc1bc0b687396fabcb973c3d1665a3","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":"2025-09-02 18:42:14.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8c66bee08b51143192641179895721689a053aba","tag":"autogenerated:gerrit:setHashtag","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":"2025-09-03 13:47:01.000000000","message":"Hashtag removed: ironic-week-prio","accounts_in_message":[],"_revision_number":3},{"id":"0622bf89df3ab289a4a83a6454476b9df001fd65","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":"2025-09-03 15:03:23.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5eb66ddfc04f37f5e9598a7b2608379eed87b99f","tag":"autogenerated:gerrit:newPatchSet","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":"2025-09-08 09:32:25.000000000","message":"Uploaded patch set 4: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"f52ad40f13c7eec7de25f2b67193c62988a45f4f","tag":"autogenerated:gerrit:setHashtag","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":"2025-09-08 09:34:15.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":4},{"id":"7455f20f95a7110704f9380602851df6ff815d77","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":"2025-09-08 09:34:59.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d5e7d3b0e7f21fd7471adaf98c70f2a27ca9d4a9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-08 09:42:56.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5256a3445eb24e2ca45f9eac83bbe24e\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/92ec96ea2f5c4b8594bd760bf344afed : SUCCESS in 6m 33s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b145b1564e9d4bae988db7a7bafe110a : SUCCESS in 4m 50s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3393ea3a162a45008b49ac7d4ef9520a : SUCCESS in 8m 36s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"b1350747deccd90896175173c34c5c9889bde2f5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-08 11:07:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/94e9f2f7b20d4c308371aee7cfa763f5\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/e19b575ee52f495fb8c36454be892c35 : SUCCESS in 2m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/43de148490eb432aac26d7b1dfbf9556 : SUCCESS in 4m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d4b10dc824ef4e268af61e2c7be1d249 : SUCCESS in 6m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f3eb1257dac34fe38f7673b71eaaee30 : SUCCESS in 3m 59s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1115262563df4557a841174f4b44fd17 : SUCCESS in 4m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b18200ea405c46b88b41a8e90455c1b0 : SUCCESS in 6m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7802d5276a6b43ff91833217f64604f4 : SUCCESS in 9m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d2fcf2fb61f24f0397636271e1b98b3b : SUCCESS in 4m 07s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/aea513cc399f450e94293330d44a6139 : SUCCESS in 4m 01s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/a7560a31666748238d1f97c99f23e50d : SUCCESS in 4m 49s\n- ipa-tox-mypy https://zuul.opendev.org/t/openstack/build/16f142cb567d43eeb564bce2c88b418f : SUCCESS in 3m 30s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/6824f9d8b0064e24b9438f15299814f5 : SUCCESS in 1h 18m 02s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/5f6d867d9c9c4d1aa37c2d0612843153 : SUCCESS in 30m 27s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/eb117c4373f1417f9b5c0c3b8780fdd1 : SUCCESS in 1h 29m 47s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/b5253446b60b4836a61f35720ec41ed9 : SUCCESS in 1h 04m 55s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/e82f1295a5a44a6a9145988cbe568815 : SUCCESS in 9m 54s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/7c0e95f1327342c682f9d685a936b4ba : SUCCESS in 1h 32m 47s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6dad4454cc62732138927764842f3ec16afbd759","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":"2025-09-15 21:54:28.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"ee1bff014a9cf1362cfdb63de6fc6d9d653b5c3a","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-09-24 07:25:14.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"eacb988206d5e56b6ca8f1ff56b6a2602c708222","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-09-25 15:52:03.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"98cbb80d991d5feca77c85f48d678f5533bbfbd6","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-09-25 16:00:52.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"7de687e5bf775d14c8267a3696543c6cf1de3041","tag":"autogenerated:gerrit:setHashtag","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":"2025-09-27 21:25:43.000000000","message":"Hashtag removed: ironic-week-prio","accounts_in_message":[],"_revision_number":4},{"id":"66d8a3407670f8f9bebfac46891e97f4313fd58c","tag":"autogenerated:gerrit:newPatchSet","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":"2025-09-29 11:06:19.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"770d2fc8863d3ae3ae82a6447511d2651df99d3e","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":"2025-09-29 11:08:16.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"bf107ba780f38bac589fd6c727c4e32d8d91d906","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 11:40:31.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a958747aaca74f6ebf4ae63f0517cb95\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/50012a46afc240f287c4b9700b16df7c : SUCCESS in 7m 34s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/412b28d0e5674dd9a2c7d293aa43b605 : SUCCESS in 6m 05s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fe1b16bc41f845f8a093c369d3e175df : SUCCESS in 10m 43s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"a878c49cc0be87405e65253f899984a4d4d11ae2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 12:01:05.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/c1eaf7aa1913468b8e0f6557fbac74b7\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/ec9ab3151f5b49bbaacf0c1ee3090c54 : SUCCESS in 2m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a63d6394fc5a4e44b1afabc53460a98e : SUCCESS in 4m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/33c6111b6a6f4961835ab00a44ec391c : SUCCESS in 3m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/90021f4daba34e77ad00cd14463a61a0 : SUCCESS in 3m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4c757865cfbc4c719aa715874b15a91a : SUCCESS in 3m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bbcbd8f12c224a658b6398adcf63fd3b : SUCCESS in 5m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e8a453060ae4746905b0039058f35b2 : SUCCESS in 8m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b79ad242011b492cba42c00fa534103a : SUCCESS in 3m 03s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/48ef04911a31420aac0c44908ab6c63d : SUCCESS in 3m 39s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/73391eb69a9340179cb1503e8d3344a6 : SUCCESS in 3m 36s\n- ipa-tox-mypy https://zuul.opendev.org/t/openstack/build/77603cde500c40a48c403fd668dbed40 : SUCCESS in 3m 35s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/cdf5f7ffe7234e9f89f8b770ea7b2427 : SUCCESS in 47m 14s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/a2ab48e0e61147f2bacd78abaecf00a5 : SUCCESS in 35m 03s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/88337acb04374385b405497e24ad1684 : FAILURE in 22m 12s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/af9b28f3ec9e4037917cbb74ec50e9a6 : SUCCESS in 53m 41s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/c18ff8fab220461d997cdfba3a6f005c : SUCCESS in 4m 58s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/6ed7c7087ce14a9b8319228af39dd6cf : SUCCESS in 43m 11s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"ba37b5cc60bb7fc2ad9aafe283ce2bbc75b58d9e","tag":"autogenerated:gerrit:newPatchSet","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":"2025-09-29 13:43:48.000000000","message":"Patch Set 6: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"0acb48da32113aa6517997e17257327f9606e337","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 13:55:02.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0b394ac2103b4788bf614e61feb8a19f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/821ab3b779c842b195261485b5a24bcc : SUCCESS in 6m 34s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a2c28a4d5e0e4b8b8ef40d4083ecc190 : SUCCESS in 6m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e60fb8aff71e4e35bdadcded5615377a : SUCCESS in 9m 02s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"a3092350ef1c5044892a340d5f2d95f81b9c55e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 14:26:47.000000000","message":"Patch Set 6: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/962490 is needed.","accounts_in_message":[],"_revision_number":6},{"id":"731205776e412282af1ba4d3c703b9c74e46bfb9","tag":"autogenerated:gerrit:newPatchSet","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":"2025-09-29 14:29:56.000000000","message":"Patch Set 7: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"b97a5fcbe42e5a7ff829e91326aed1566b36be41","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 14:42:28.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/09847e574db34fa0a6a2791cff706839\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b100857a39d843a98367b4d634194dd4 : FAILURE in 6m 13s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a12a941df8e041f6b3768a8046401ef4 : SUCCESS in 6m 51s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/621bd01827c74683a2ceb883efba97d0 : SUCCESS in 9m 58s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"345dab0718190b00d1ecebfa13c76f99676aab64","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 16:24:37.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a9db3fcf1adb4582865ba9fe4bfca7bd\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/9eaf7954aab44ce3801b616e85ab42b7 : SUCCESS in 2m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3ea850fc42634775a537588dcac81d94 : SUCCESS in 4m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2cf61e80fb8b4d8191fe116e59000b7f : SUCCESS in 3m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ed8413d7221845c9ab0672841164a0d0 : SUCCESS in 2m 35s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1efa82e852e444699b11f3d749eb0aa7 : SUCCESS in 4m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/34127ce1d6d4442b9435c77b57e34598 : SUCCESS in 8m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19464b92417548559b549264cc468f02 : SUCCESS in 3m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d8a38e3ce5f845c5b7a826fa369a939d : SUCCESS in 2m 01s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/bd58ace1ef404cfc884df58449e5c842 : SUCCESS in 4m 00s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/976cb6b738784a6d95738a0627fc9981 : SUCCESS in 3m 52s\n- ipa-tox-mypy https://zuul.opendev.org/t/openstack/build/8365f7d4ca8847aaa5d098b255444cc0 : SUCCESS in 3m 50s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/9e924b04175a47cf89508ba0f42bbefd : SUCCESS in 47m 26s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/79947c8ad5f447db9d74cee48dcfadc3 : SUCCESS in 56m 45s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/e6c63c10b9a04da18d4b50786295cb23 : FAILURE in 15m 33s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/04d6a96de207432ea6fe641ceb99b8f3 : SUCCESS in 52m 48s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/829a646c78c64e1db59383b322fcc059 : SUCCESS in 9m 22s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/cc938ab9ec004c72aa76775d69919422 : SUCCESS in 1h 49m 18s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"63830359a46668e1e7c941faa439da76681d0dd3","tag":"autogenerated:gerrit:newPatchSet","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":"2025-09-29 21:36:20.000000000","message":"Patch Set 8: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"d8b49d4f959d32934f4d3e416dadfa0b74b2ed9f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 21:48:21.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88ba95d8bbac4f668b98c9ae10faaf6b\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/89bfcf6c7c3042b3947c1e2ba56c1f69 : SUCCESS in 6m 28s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/aed301186c6e490c824c555b99b7ac20 : SUCCESS in 6m 55s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/bda97a11ee9642889ccc74a15443e089 : SUCCESS in 9m 46s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"35ab891358fcafdbdcfb4a47eb88a3449ccaafc1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 23:07:46.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/95216722da1b4fb0b68a065caecb42bd\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/bf85f3b88a6646a68380d4b6321a10d5 : SUCCESS in 2m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/522792383f47416d933b8f30ae9cd66d : SUCCESS in 4m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be912c766e914b6aade61d43df4c70e6 : SUCCESS in 7m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b1d584fff9054d96b308da17a7b6f985 : SUCCESS in 3m 56s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/decee48a71ab412a9778a57d4c2ca8aa : SUCCESS in 2m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3c5315d4d2fd4a6dbe8c8ee818190b80 : SUCCESS in 7m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2c1bfa61b3294a4d98473745b72f9a8c : SUCCESS in 5m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/045a0097111c4bffb070a88a9c2055f8 : SUCCESS in 2m 36s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/47c9f25238e44a0e8cb9f280572d94e7 : SUCCESS in 3m 38s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/62003e48875e4757a3020d054f6c6524 : SUCCESS in 3m 12s\n- ipa-tox-mypy https://zuul.opendev.org/t/openstack/build/eeea463d2fe044bfa40354e4ffd16198 : SUCCESS in 3m 08s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/5c57de8498f44c97b9dc10db4e32ff13 : SUCCESS in 1h 07m 15s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/1cac3831a01546c1a2504e7b8fd53622 : SUCCESS in 43m 19s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/3d5b5f1ff1164c8290a535e72c43387b : SUCCESS in 48m 22s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/0561b3ea995d49f4bd1c2af21bd349ef : SUCCESS in 11m 08s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/1afe02c0c6324831bd7cdd190b424159 : SUCCESS in 1h 29m 39s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"7c380804912cb4547ea93d3c226f8e798969dbc0","tag":"autogenerated:gerrit:setHashtag","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":"2025-09-30 06:13:32.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":8},{"id":"40c3561c97f8f3d28f04fdcb7d03621f9343e685","tag":"autogenerated:gerrit:setHashtag","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":"2025-10-07 07:13:05.000000000","message":"Hashtag removed: ironic-week-prio","accounts_in_message":[],"_revision_number":8},{"id":"56cf98f97d114b246bbff3a76d80481a748cc1ec","tag":"autogenerated:gerrit:newPatchSet","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":"2025-11-15 02:08:52.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":9},{"id":"64be3553b15c699914be5ebd64a8b7dcd70a7369","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-15 03:12:38.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b2599256a3a240899b374848f1a97655\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5df166c54be8493683c30cb11532300e : SUCCESS in 7m 53s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/065b766b02c84788983d26fbc0e5188a : SUCCESS in 7m 30s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/8d47b28e5b104a6aa33357945d6e2ceb : SUCCESS in 10m 05s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"12a78045402a7e6f368876a1eed69e15e47f762d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-15 03:25:08.000000000","message":"Patch Set 9: Verified-1\n\n(150 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/6ad1516b6f814aceafd1230a9e63134c\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c6486897de274fdeb42d86d78da72903 : SUCCESS in 1m 36s\n- requirements-check https://zuul.opendev.org/t/openstack/build/2e967b3c74114013a05103a4ab78422c : SUCCESS in 2m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b39d6ae7a28c4118875defd698b3d067 : SUCCESS in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/417330ec6eda41f48400a9afabff46d9 : FAILURE in 5m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/19e6237daca949b896e387b87ccd135d : SUCCESS in 4m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f508fced22e14062908dae79a5b4cca8 : SUCCESS in 6m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/79e8944055c549289f83dcb5dfd20c73 : SUCCESS in 5m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9a75fdabe1f54b4490cdaccc6a924750 : SUCCESS in 3m 21s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/0437a27d30ba4d6495b0667a45da11ea : SUCCESS in 4m 59s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/76aaceeec2b64779a0aabff9d1ddfdd4 : SUCCESS in 5m 16s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/3ba51d88c256407ea7f2e4950373a526 : SUCCESS in 1h 04m 53s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/1c0a2fd2625643d288b94c1cf6390ac5 : SUCCESS in 1h 06m 28s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/4a9f15b06f544925897cb20a01fc037e : SUCCESS in 51m 55s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/9129724be99b450c8da3ce710024d6b7 : SUCCESS in 9m 37s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/32e79ecb4c784a219dfd081a990f0894 : SUCCESS in 8m 55s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"0831f67f697ec745d144029b91ab4bc18f209a24","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-11-21 21:42:28.000000000","message":"Patch Set 9: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"da014b90d0a9803fbc9210a1162d92dd850ae187","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":"2025-12-03 20:10:23.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"8e701eaee912fcb8fd159420ec6ba3429f8fc65f","tag":"autogenerated:gerrit:newPatchSet","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":"2025-12-04 02:01:07.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":10},{"id":"18788700d700c5dd96cc4d89a3a9b52e75e5cea1","tag":"autogenerated:gerrit:setHashtag","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":"2025-12-04 02:03:11.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":10},{"id":"6f7f4314d4cc51b18ded3aa9d141a5c8b2b6ed3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 03:22:20.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/259f87efde624cefb54389f4fbf25d55\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/97d9ec3b383e47e5ab7d47530e1fe0ac : SUCCESS in 3m 10s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3a1c3e57b54a449482a334bfd529d059 : SUCCESS in 3m 27s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4fbfd0befda44e3085ce8de8c8e3c316 : SUCCESS in 4m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1af979df490a41a49d85f93fa9fda1ec : SUCCESS in 4m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7a0fc68167e34882891bdfbe12de8d95 : SUCCESS in 3m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1573bdd57c4a462684e8098c48677606 : SUCCESS in 4m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a928f35bf5ba47e28765055170e42b4f : SUCCESS in 9m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c40f91e48fca42a5b8bc30e541b9cc01 : SUCCESS in 3m 04s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/f2f0240515d14bfe83ec854cf7ac585a : SUCCESS in 3m 03s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/1b7a46b3249348e6abf77d4a24663947 : SUCCESS in 3m 24s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/5c60612347b5471b9304d0f7542645f3 : SUCCESS in 50m 27s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/d50fd60949e54079be24a330a45432c5 : SUCCESS in 1h 06m 29s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/197e295edcee4bf18be0af258ea8f099 : SUCCESS in 55m 01s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/24a8292a0ba4467fbb48fb54fc4cb4db : SUCCESS in 10m 40s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/fbc27b3319424b588ea7c2af4f6dddde : SUCCESS in 6m 59s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"7f275925811cf0ce1145933d8997aa1e2f44821d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 03:44:05.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/110d922cb5dd4ef1a24ad5085cfc81ca\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/035b8009b4054cf2a26719e5c540029c : SUCCESS in 9m 29s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2717b577247447efb34f39fa803c7fb5 : SUCCESS in 9m 00s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/8a2071408e5f47ecabf1a1535a372f2e : SUCCESS in 12m 20s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"f797519494d32ea37d44d84f5feaa696321cc78b","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-12-05 14:28:00.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"b96633973cc62e13b70b80469d2e7450084aa14f","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-12-05 14:38:18.000000000","message":"Patch Set 10:\n\n(4 comments)","accounts_in_message":[],"_revision_number":10},{"id":"31b1fdad8afe525ea434059062743c320b9e46a6","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-12-05 15:18:33.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"adbfd71f83ce94e5be10431cef11eb6ec27a7c5d","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-12-05 16:35:43.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"f32ed0cce02f7f4132ab277c45db3f3e5ff462c3","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":"2025-12-05 16:52:34.000000000","message":"Patch Set 10: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":10},{"id":"5d30a39acdb8834c1be9dbc594de21c6da4cf604","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-12-05 17:44:03.000000000","message":"Patch Set 10:\n\n(4 comments)","accounts_in_message":[],"_revision_number":10},{"id":"62bb230cf41d400aa4006213c4d3aae80f1efebf","tag":"autogenerated:gerrit:setHashtag","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":"2025-12-08 14:34:20.000000000","message":"Hashtag removed: ironic-week-prio","accounts_in_message":[],"_revision_number":10},{"id":"f86ea3f062c09596a96da2922803800ccb4e9618","tag":"autogenerated:gerrit:newPatchSet","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":"2025-12-09 05:42:11.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"a8e0700ca35c7ab624586e187e11677b44e59b25","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":"2025-12-09 05:42:15.000000000","message":"Patch Set 10:\n\n(4 comments)","accounts_in_message":[],"_revision_number":10},{"id":"3fcc558e2f69984b047af2e35d96c004b92d588e","tag":"autogenerated:gerrit:setHashtag","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":"2025-12-09 05:43:15.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":11},{"id":"acc1934c529f9bfc7ccf5d8b45223ab6c0db3b42","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 05:51:56.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/468704df5c2547ccab4971b567ba71b3\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/2cfcf4f26ca9444b8f78890b6e2a3b71 : SUCCESS in 6m 52s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/dbe3b488dec74a309145e38ed1cecc29 : SUCCESS in 5m 57s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/51f0123efb9449619f371be46dc0e78d : SUCCESS in 7m 58s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"7541b1f0e26a49401ca1f18b5da104b2ed0fc42e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 06:51:49.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1b41ed6a5ce1407bb6ddc43d8612bd55\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/377db75c36a0464fa440a7e7b30e7a17 : SUCCESS in 2m 14s\n- requirements-check https://zuul.opendev.org/t/openstack/build/6aa89d91b277445ca5669fc26fe96b86 : SUCCESS in 2m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2495c346717a434c8a1b0966b0965d7d : SUCCESS in 3m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/53ab40f0afe84dfea44dc7213c6a60c0 : SUCCESS in 4m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/272518319d26431684cf804fd5ea3dcb : SUCCESS in 3m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7c31895707d1400dbc2e3b9a41264055 : SUCCESS in 7m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30553742ae584ff7aef860cff0dc3a99 : SUCCESS in 9m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d29dfcd4da904716b395cfd61734c7dc : SUCCESS in 2m 49s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/41938f2edf6b4b7f942e597c797c2e8b : SUCCESS in 3m 19s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/8d65c6b2be104362b4d1196c3ef8fd12 : SUCCESS in 2m 08s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/d80fdf4252b94645bf35f6fbc879bea9 : SUCCESS in 51m 19s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/64789c5ba7c746e7bf0aa8438d4aafcd : SUCCESS in 1h 01m 50s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/863cdbf3723346eab9b8e6fa8b796706 : SUCCESS in 52m 50s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/c6d3292e6d4e4d5f82662375008c098a : SUCCESS in 10m 23s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/18b8813496194dd780d62332414b517a : SUCCESS in 5m 38s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"29fb4b69c0ca512ccb59d825ed14fdc893681ef6","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":"2025-12-09 22:05:02.000000000","message":"Patch Set 11:\n\n(3 comments)","accounts_in_message":[],"_revision_number":11},{"id":"c3200c6d5556ec5a9f76f071744be90bcdfbec1b","tag":"autogenerated:gerrit:setHashtag","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":"2025-12-09 22:09:32.000000000","message":"Hashtag removed: ironic-week-prio","accounts_in_message":[],"_revision_number":11},{"id":"31025e37fc58ea2cf0cd01953fe3c3adcd4dc293","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":"2025-12-15 15:22:48.000000000","message":"Patch Set 11: Code-Review-1","accounts_in_message":[],"_revision_number":11},{"id":"50d05b6a92c27d77b0f22e4f11908cebbff2e80c","tag":"autogenerated:gerrit:newPatchSet","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."},"date":"2026-07-02 03:25:47.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"ebea6ab249893eb80c8cca58e3ef85f419d9bd3c","tag":"autogenerated:gerrit:newPatchSet","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."},"date":"2026-07-02 03:52:35.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"469ca4933cb7a5f6416d39297952009568df3a53","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 04:19:20.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/898bdbdd328d47b5b691ecbd8c78db7e\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/c268fd6fb2d14217b8e66bea1aecbba0 : FAILURE in 4m 38s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/13cc72d44b2a448ab7af80c3703619f5 : FAILURE in 5m 28s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/543ef7cd1815468fb3304a9a118d5176 : FAILURE in 10m 01s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"fdc7b30799671408682e56fd17f6acea21c7b66c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 04:45:39.000000000","message":"Patch Set 13: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/bfb223b6157945068797703b7a15179e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c3a480ce1c1f47149e010597e04efc0b : SUCCESS in 2m 07s\n- requirements-check https://zuul.opendev.org/t/openstack/build/19941844895740d0bbf7e02fc59abae7 : FAILURE in 1m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c3ff8a1795e94432b6be0cc56d4e9ef5 : FAILURE in 3m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/69577f4a499d4cce9ebdaf311de7e411 : SUCCESS in 3m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/972d68e5864947328eaae787778625a2 : FAILURE in 3m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/72ddb092cc094c2aab872db658202226 : FAILURE in 2m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e77a9d2e70e547b880c707dd88b05be4 : FAILURE in 5m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5a6c0f59e8e4e1796d032774ed7b7d5 : SUCCESS in 6m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9cc80d1e4ef94a5fb408caec434c42ef : SUCCESS in 3m 47s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/b8ed972e74dd42f081414bdd58a17c16 : SUCCESS in 2m 36s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/7348dc29e0994b70a8ca673b73f0b91b : SUCCESS in 3m 24s\n- ipa-tox-pyright https://zuul.opendev.org/t/openstack/build/410c7a0448554115b7be6da07a20c49a : SUCCESS in 3m 21s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/9ed554beafd74d50a639071a9f3ec857 : SUCCESS in 49m 47s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/996994455596474da2381f67f6674bdd : SUCCESS in 51m 17s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/c42dfc0627524eebbefd23e1b27a38ec : SUCCESS in 51m 43s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/2fca3673d63942a69ab1a5f46d400dcd : SUCCESS in 5m 30s (non-voting)\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/f974228c83ba4521b086e9d1eae5638d : SUCCESS in 9m 58s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/a60dfc1c16e540959153a8b604757219 : SUCCESS in 5m 45s (non-voting)","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"3e6271b9ed3d3884e1ff842e0d1c7228f30b15a9","revisions":{"7481ab568f767c8802b2766c5644442849d8b8d5":{"kind":"REWORK","_number":1,"created":"2025-08-23 14:34:14.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/33/958333/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/1"}}},"commit":{"parents":[{"commit":"0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae","subject":"Merge \"Fix for motherboards where efibootmgr returns UTF-8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-22 15:24:11.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-23 14:33:26.000000000","tz":60},"subject":"WIP: Type annotations and checking","message":"WIP: Type annotations and checking\n\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7481ab568f767c8802b2766c5644442849d8b8d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7481ab568f767c8802b2766c5644442849d8b8d5"}]},"branch":"refs/heads/master"},"44751ec1265126e0dfef5fbdbf3ed4aaf2d63c1b":{"kind":"REWORK","_number":2,"created":"2025-08-29 01:33:32.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/33/958333/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/2"}}},"commit":{"parents":[{"commit":"0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae","subject":"Merge \"Fix for motherboards where efibootmgr returns UTF-8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-22 15:24:11.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-29 01:32:21.000000000","tz":60},"subject":"Type annotations and checking","message":"Type annotations and checking\n\nAssisted-By: Claude 4 Sonnet\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/44751ec1265126e0dfef5fbdbf3ed4aaf2d63c1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/44751ec1265126e0dfef5fbdbf3ed4aaf2d63c1b"}]},"branch":"refs/heads/master"},"ad98d2189b114fafee5980c83210e72bc46c1a1b":{"kind":"REWORK","_number":3,"created":"2025-08-31 14:06:12.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/33/958333/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/3"}}},"commit":{"parents":[{"commit":"0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae","subject":"Merge \"Fix for motherboards where efibootmgr returns UTF-8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-22 15:24:11.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-31 14:05:49.000000000","tz":60},"subject":"Type annotations and checking","message":"Type annotations and checking\n\nAssisted-by: Claude 4 Sonnet\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ad98d2189b114fafee5980c83210e72bc46c1a1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ad98d2189b114fafee5980c83210e72bc46c1a1b"}]},"branch":"refs/heads/master"},"51f63d207f67f0d0b68dae155e736fd8a74ed08c":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-09-08 09:32:25.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/33/958333/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/4"}}},"commit":{"parents":[{"commit":"0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae","subject":"Merge \"Fix for motherboards where efibootmgr returns UTF-8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-22 15:24:11.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-09-08 08:58:53.000000000","tz":60},"subject":"Add type annotations and checking","message":"Add type annotations and checking\n\nAdds a mypy-based type checking and an initial round of PEP 484\nannotations. This wires the tooling and annotates modules that fail\nunder the new configuration.\n\nIt touches many files to enable the pipeline.\n\nAnnotations and scope:\n- Annotate modules flagged during a full mypy run\n- Exclude tests/, cmd/, and examples/ for now\n- Keep functional changes minimal, types only unless required\n\nFollow ups:\n- Expand annotation coverage in remaining modules\n- Raise strictness and refine config as coverage improves\n- Revisit the current exclusions\n\nAssisted-by: Claude 4 Sonnet\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/51f63d207f67f0d0b68dae155e736fd8a74ed08c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/51f63d207f67f0d0b68dae155e736fd8a74ed08c"}]},"branch":"refs/heads/master"},"b611e9b4d5fe6b3b71de912c6f23b47d51faa73b":{"kind":"REWORK","_number":5,"created":"2025-09-29 11:06:19.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/33/958333/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/5"}}},"commit":{"parents":[{"commit":"0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae","subject":"Merge \"Fix for motherboards where efibootmgr returns UTF-8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-22 15:24:11.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-09-29 11:05:47.000000000","tz":60},"subject":"Add type annotations and checking","message":"Add type annotations and checking\n\nAdds a mypy-based type checking and an initial round of PEP 484\nannotations. This wires the tooling and annotates modules that fail\nunder the new configuration.\n\nIt touches many files to enable the pipeline.\n\nAnnotations and scope:\n- Annotate modules flagged during a full mypy run\n- Exclude tests/, cmd/, and examples/ for now\n- Keep functional changes minimal, types only unless required\n\nFollow ups:\n- Expand annotation coverage in remaining modules\n- Raise strictness and refine config as coverage improves\n- Revisit the current exclusions\n\nAssisted-by: Claude 4 Sonnet\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b611e9b4d5fe6b3b71de912c6f23b47d51faa73b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b611e9b4d5fe6b3b71de912c6f23b47d51faa73b"}]},"branch":"refs/heads/master"},"0f1ffa181c6a053088c66af2dd8a50ff02c2bcab":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2025-09-29 13:43:48.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/33/958333/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/6"}}},"commit":{"parents":[{"commit":"0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae","subject":"Merge \"Fix for motherboards where efibootmgr returns UTF-8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-22 15:24:11.000000000","tz":60},"committer":{"name":"cid","email":"afonnepaulc@gmail.com","date":"2025-09-29 13:43:48.000000000","tz":0},"subject":"Add type annotations and checking","message":"Add type annotations and checking\n\nAdds a mypy-based type checking and an initial round of PEP 484\nannotations. This wires the tooling and annotates modules that fail\nunder the new configuration.\n\nIt touches many files to enable the pipeline.\n\nAnnotations and scope:\n- Annotate modules flagged during a full mypy run\n- Exclude tests/, cmd/, and examples/ for now\n- Keep functional changes minimal, types only unless required\n\nFollow ups:\n- Expand annotation coverage in remaining modules\n- Raise strictness and refine config as coverage improves\n- Revisit the current exclusions\n\nDepends-On: https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/962490\n\nAssisted-by: Claude 4 Sonnet\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0f1ffa181c6a053088c66af2dd8a50ff02c2bcab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0f1ffa181c6a053088c66af2dd8a50ff02c2bcab"}]},"branch":"refs/heads/master","description":"Edit commit message"},"780cba11e571ad03e5cdb686ea4b2de5093a94fe":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2025-09-29 14:29:56.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/33/958333/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/7"}}},"commit":{"parents":[{"commit":"0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae","subject":"Merge \"Fix for motherboards where efibootmgr returns UTF-8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-22 15:24:11.000000000","tz":60},"committer":{"name":"cid","email":"afonnepaulc@gmail.com","date":"2025-09-29 14:29:56.000000000","tz":0},"subject":"Add type annotations and checking","message":"Add type annotations and checking\n\nAdds a mypy-based type checking and an initial round of PEP 484\nannotations. This wires the tooling and annotates modules that fail\nunder the new configuration.\n\nIt touches many files to enable the pipeline.\n\nAnnotations and scope:\n- Annotate modules flagged during a full mypy run\n- Exclude tests/, cmd/, and examples/ for now\n- Keep functional changes minimal, types only unless required\n\nFollow ups:\n- Expand annotation coverage in remaining modules\n- Raise strictness and refine config as coverage improves\n- Revisit the current exclusions.\n\nDepends-On: https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/962490\n\nAssisted-by: Claude 4 Sonnet\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/780cba11e571ad03e5cdb686ea4b2de5093a94fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/780cba11e571ad03e5cdb686ea4b2de5093a94fe"}]},"branch":"refs/heads/master","description":"Edit commit message"},"f042025cc47106b5303267a9bdff18d549022bd1":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2025-09-29 21:36:20.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/33/958333/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/8"}}},"commit":{"parents":[{"commit":"0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae","subject":"Merge \"Fix for motherboards where efibootmgr returns UTF-8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0fa82ee2ee3c4e1774b81400d4b6c6904e73b8ae"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-22 15:24:11.000000000","tz":60},"committer":{"name":"cid","email":"afonnepaulc@gmail.com","date":"2025-09-29 21:36:20.000000000","tz":0},"subject":"Add type annotations and checking","message":"Add type annotations and checking\n\nAdds a mypy-based type checking and an initial round of PEP 484\nannotations. This wires the tooling and annotates modules that fail\nunder the new configuration.\n\nIt touches many files to enable the pipeline.\n\nAnnotations and scope:\n- Annotate modules flagged during a full mypy run\n- Exclude tests/, cmd/, and examples/ for now\n- Keep functional changes minimal, types only unless required\n\nFollow ups:\n- Expand annotation coverage in remaining modules\n- Raise strictness and refine config as coverage improves\n- Revisit the current exclusions\n\nDepends-On: https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/962490\n\nAssisted-by: Claude 4 Sonnet\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f042025cc47106b5303267a9bdff18d549022bd1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f042025cc47106b5303267a9bdff18d549022bd1"}]},"branch":"refs/heads/master","description":"Edit commit message"},"e2adfb2d717528a3a10c9446d23ebd355ccc46d5":{"kind":"REWORK","_number":9,"created":"2025-11-15 02:08:52.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/33/958333/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/9"}}},"commit":{"parents":[{"commit":"01cbcd69f3484d9a45b6f24e0416f7b26b0e3260","subject":"Merge \"Build and publish updated debian images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/01cbcd69f3484d9a45b6f24e0416f7b26b0e3260"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-11-15 02:02:53.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-11-15 02:08:40.000000000","tz":60},"subject":"WIP: Add type annotation","message":"WIP: Add type annotation\n\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e2adfb2d717528a3a10c9446d23ebd355ccc46d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e2adfb2d717528a3a10c9446d23ebd355ccc46d5"}]},"branch":"refs/heads/master"},"10153903f13e8f628276fc165e27bcc12cce90c8":{"kind":"REWORK","_number":10,"created":"2025-12-04 02:01:07.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/33/958333/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/10"}}},"commit":{"parents":[{"commit":"e78d4af663b7d6b8ccd27b859e714a2415beed55","subject":"Fix slow test_find_routable_addr_no_reachable_urls","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e78d4af663b7d6b8ccd27b859e714a2415beed55"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-11-15 02:02:53.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-12-04 01:59:51.000000000","tz":60},"subject":"Add type annotations","message":"Add type annotations\n\nThis change adds type annotations using a combination of automated\nand manual workflow: monkeytype to generate and apply types, manually\nreplacing spurious Mock type imports with ``ty.Any``, and adding\n``TYPE_CHECKING`` guards for imports used only for type checking.\n\nThere are some ruff-related changes but not throughout since that\u0027s\nbest handled as a separate patch.\n\nOverall, this change does not include thorough ruff upgrade fixes or\npyright validation, both of which would significantly increase the\nscope of this change and may better be addressed separately.\n\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/10153903f13e8f628276fc165e27bcc12cce90c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/10153903f13e8f628276fc165e27bcc12cce90c8"}]},"branch":"refs/heads/master"},"6117f201acfddaed35749a9b62c1fa5ab4848012":{"kind":"REWORK","_number":11,"created":"2025-12-09 05:42:11.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/33/958333/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/11"}}},"commit":{"parents":[{"commit":"e78d4af663b7d6b8ccd27b859e714a2415beed55","subject":"Fix slow test_find_routable_addr_no_reachable_urls","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e78d4af663b7d6b8ccd27b859e714a2415beed55"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-11-15 02:02:53.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-12-09 05:41:21.000000000","tz":60},"subject":"Add type annotations","message":"Add type annotations\n\nThis change adds type annotations using a combination of automated\nand manual workflow: monkeytype to generate and apply types, manually\nreplacing spurious Mock type imports with ``ty.Any``, and adding\n``TYPE_CHECKING`` guards for imports used only for type checking.\n\nThere are some ruff-related changes but not throughout since that\u0027s\nbest handled as a separate patch.\n\nOverall, this change does not include thorough ruff upgrade fixes or\npyright validation, both of which would significantly increase the\nscope of this change and may better be addressed separately.\n\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6117f201acfddaed35749a9b62c1fa5ab4848012"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6117f201acfddaed35749a9b62c1fa5ab4848012"}]},"branch":"refs/heads/master"},"87cca474a6fdecc5829c177c098df560e66d4efe":{"kind":"REWORK","_number":12,"created":"2026-07-02 03:25:47.000000000","uploader":{"_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."},"ref":"refs/changes/33/958333/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/12"}}},"commit":{"parents":[{"commit":"bd3c0cf1bec133bcd51926b4570f35f5ce5f6e5e","subject":"Merge \"Enable centos10 publish job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/bd3c0cf1bec133bcd51926b4570f35f5ce5f6e5e"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2025-08-22 15:24:11.000000000","tz":60},"committer":{"name":"adamcarthur","email":"adam@mcaq.me","date":"2026-07-02 03:25:24.000000000","tz":0},"subject":"Add pyright type checking","message":"Add pyright type checking\n\nReplace the mypy tox job with pyright and add the type annotations needed for the checked ironic_python_agent package code.\n\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n\nAssisted-By: Codex\n\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: adamcarthur \u003cadam@mcaq.me\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/87cca474a6fdecc5829c177c098df560e66d4efe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/87cca474a6fdecc5829c177c098df560e66d4efe"}]},"branch":"refs/heads/master"},"3e6271b9ed3d3884e1ff842e0d1c7228f30b15a9":{"kind":"REWORK","_number":13,"created":"2026-07-02 03:52:35.000000000","uploader":{"_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."},"ref":"refs/changes/33/958333/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/958333/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/958333/13"}}},"commit":{"parents":[{"commit":"bd3c0cf1bec133bcd51926b4570f35f5ce5f6e5e","subject":"Merge \"Enable centos10 publish job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/bd3c0cf1bec133bcd51926b4570f35f5ce5f6e5e"}]}],"author":{"name":"adamcarthur","email":"adam@mcaq.me","date":"2026-07-02 03:52:28.000000000","tz":0},"committer":{"name":"adamcarthur","email":"adam@mcaq.me","date":"2026-07-02 03:52:28.000000000","tz":0},"subject":"Add pyright type checking","message":"Add pyright type checking\n\nReplace the mypy tox job with pyright and add the type annotations needed for the checked ironic_python_agent package code.\n\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n\nAssisted-By: Codex\n\nChange-Id: I6c397327f7ac55dd3df3761bf4493b6508067a7b\nSigned-off-by: adamcarthur \u003cadam@mcaq.me\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3e6271b9ed3d3884e1ff842e0d1c7228f30b15a9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3e6271b9ed3d3884e1ff842e0d1c7228f30b15a9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
