)]}'
{"id":"openstack%2Fopenstacksdk~1002104","triplet_id":"openstack%2Fopenstacksdk~master~I0b34a2b44776d4b30b1db0c67398f12b9ca6dedf","project":"openstack/openstacksdk","branch":"master","topic":"typing","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-08-25 22:17:21.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I0b34a2b44776d4b30b1db0c67398f12b9ca6dedf","subject":"typing: Add hints to cloud._compute","status":"MERGED","created":"2026-08-24 13:04:02.000000000","updated":"2026-08-26 01:05:03.000000000","submitted":"2026-08-26 01:05:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1002104-typing","meta_rev_id":"f118d9464dedb925769f642060c5d3edb328390a","_number":1002104,"virtual_id_number":1002104,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-26 01:05:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-08-25 22:17:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-08-25 22:17:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-24 14:58:18.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"}],"messages":[{"id":"2279239e5fd61b8b9ad5afbce78bad64d301d0b4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 13:04:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3cd4d80e2f35a34fbed0b3e59f2dd7042c15536b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 14:58:18.000000000","message":"Patch Set 1: 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/f2052889834d4afd95bfcd5ec74b02c7\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/85f1d6863aaa4b1fb558b95e7e50866c : SUCCESS in 2m 42s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3309b58d6f334b709d31696679d97554 : FAILURE in 4m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/665f372f431a4bac9fbddab66dc8c4e0 : SUCCESS in 6m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f07e323898b047f39842e784f23bd1f5 : SUCCESS in 5m 39s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1a5b1665104a4429b0bcfdb5b0b08465 : SUCCESS in 5m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c2a443c52da34d9096710536aa8c3a5b : SUCCESS in 5m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f4f878c9550944059d1132b961cd0373 : SUCCESS in 8m 35s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/741fdadb0c3942f19bd0a6fbe16dc3ba : SUCCESS in 8m 50s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/70b4b617001b4fe08a20d7e3b9963693 : SUCCESS in 1h 04m 41s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/8e90d390cf1743448b44772cc9c9d8f6 : SUCCESS in 4m 32s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/af8bca3e046742bd97a8e8376c893514 : SUCCESS in 5m 47s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/6347c1ca5eee4efd9106e015741d0e8a : SUCCESS in 8m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6bb124e4024e43a9816d3146cd518246 : SUCCESS in 12m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f6f811e6f9f249509cbdff495e6da44d : SUCCESS in 5m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f0475c8404184a718c751b914bb24a0c : SUCCESS in 1h 00m 42s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/97d153165e1549eca563b4bc88ee8a38 : SUCCESS in 1h 28m 46s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/315724db3be34a2fae9a44d8666445a9 : FAILURE in 1h 21m 06s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/5a14db43034341d0a04515e9268df388 : FAILURE in 43m 24s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/0bdf915826854516a3779a3cb8905374 : SUCCESS in 28m 56s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/79ddd9b5d2434f5692a088eebb812e02 : SUCCESS in 28m 35s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/7cac64426a1441dc9a2ad692ca90c4b1 : SUCCESS in 32m 23s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/8de89f0bb73a40e6a63007724b0dbf2c : SUCCESS in 15m 17s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/fbc48f93235845f58428922b31b6e94c : SUCCESS in 33m 09s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ea16ccfa29704e35993cf6a65524b9bf : SUCCESS in 1h 19m 14s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/9f0b6561f5214b5ab7586ac23b17a397 : SUCCESS in 1h 20m 13s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e25b927d2e11646e06b2137ee128d048e4992438","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 22:45:41.000000000","message":"Topic set to typing","accounts_in_message":[],"_revision_number":1},{"id":"c00bfd57a6c438625f3100f2232c97a29fa8e20a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-25 11:12:47.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"dc25800ed348d44e03e93ffa80eb32ae3a33fb17","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 13:01:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e6e4f7d98d614ca9a0977faac1ac1e26\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/25e87674e5104918a57c83148f218ec1 : SUCCESS in 3m 49s\n- requirements-check https://zuul.opendev.org/t/openstack/build/c75c8c69624649abb42bc3d726ef4507 : SUCCESS in 3m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cdaa2b5e53094741bb5c3986e119e67c : SUCCESS in 5m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bc6758f1f8d74afbbf9754ad1307f4f4 : SUCCESS in 5m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/38223710d5ed48e5a8a2dc7e47dfadef : SUCCESS in 4m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/86f1e34b476a47f0a9c6e85e052640f2 : SUCCESS in 4m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/56e46cc7ae6d417091a4741938372e1a : SUCCESS in 9m 51s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/6819f601483141f68b68da7d2b7abadc : SUCCESS in 6m 48s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e50a33967d1942c4943a12d0a95b012d : SUCCESS in 54m 51s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/05e6564a17724f65bec86f0c77a9b611 : SUCCESS in 6m 24s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/3c2654fa10a746d6b537881faef6f989 : SUCCESS in 6m 06s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/988e7b8e2fb94e46b6111a9c99b3aabf : SUCCESS in 8m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f16cf23cd6c745328ddd044198ce9c1a : SUCCESS in 11m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4e81a16dc569451d917cd203c680b5e6 : SUCCESS in 6m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0a514335674d4cc48c300d456c10efeb : SUCCESS in 1h 07m 28s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/27d3005a9dbe416c8556d37b7b8818e9 : SUCCESS in 1h 05m 03s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/82521a77e0f442179177ff6f93b2eb01 : FAILURE in 1h 05m 50s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/fa7560045cdc4d408ae591aa388990ed : FAILURE in 41m 50s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/2a32c7a4c442431b8b989749bca2621e : SUCCESS in 35m 28s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/6718d79c8d3842b9877044bca496c551 : SUCCESS in 33m 58s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/6812151b3eef4316806a33fa5af03423 : SUCCESS in 29m 55s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/2d3913afe37845f98a3226efbe5b70b5 : SUCCESS in 18m 07s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/e4ff7b5dd0c04242bcced7fa89166198 : SUCCESS in 41m 27s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c1ae27ea9a994fea85a438902b0a8ba4 : SUCCESS in 1h 21m 16s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/d2948bc7a9c44ba9b3fe71c572b1f749 : SUCCESS in 1h 18m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"801dc15ba030de1d3080e5c0a9ab1067208e8127","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-25 22:17:21.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"bc879f0bdb9b5c7d8b5c0d4997ba15c3a11f2786","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 23:01:43.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"ae1859019fe4e7170b7dd8950076dafa5c6d758e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 01:05:03.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a9a395effe34b64b03d965ae66ef294\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ac4a3670791243a794e352eaba2e5f25 : SUCCESS in 4m 01s\n- requirements-check https://zuul.opendev.org/t/openstack/build/e44164d4b8b44ab58157d355e2977d31 : SUCCESS in 3m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/096744bdd90442c6ba734a22259d9bf5 : SUCCESS in 3m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5a5cc4546da740dea2e63017b233d87b : SUCCESS in 6m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/abf3610717f04332a445faec25d85870 : SUCCESS in 4m 49s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/30375a6e74e14a8d8fa4da6c87ae167d : SUCCESS in 5m 14s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/14f6744eb09a442490845dd4ef3f5e66 : SUCCESS in 29m 59s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/6978af9541a246668793eef47950aee0 : SUCCESS in 5m 32s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c3a0db1abed14d81bc5920f1793fa41f : SUCCESS in 5m 56s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/ae8df528d6044e518975982ff1bfd0ae : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ed1178c681f48dea9fdeb5efd6203e2 : SUCCESS in 11m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/439a638558f149499b1b67fea59f06df : SUCCESS in 7m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ed4bb0836a034303b8aef8877632ce72 : SUCCESS in 1h 03m 54s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/9b2ca89a52e341c79d89c661ce9cb80d : SUCCESS in 1h 24m 53s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/83e4c326859d4936a8932dddcb512312 : SUCCESS in 57m 04s","accounts_in_message":[],"_revision_number":2},{"id":"f118d9464dedb925769f642060c5d3edb328390a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 01:05:03.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c7efc678d4202fd627fa0119ebb286dc8c5a55a5","revisions":{"11ecfc11a9013e1e84f4b009ad815c8c87a97c41":{"kind":"REWORK","_number":1,"created":"2026-08-24 13:04:02.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/04/1002104/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/04/1002104/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/04/1002104/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/04/1002104/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/04/1002104/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/04/1002104/1"}}},"commit":{"parents":[{"commit":"4cc93a808513f74e125819d81a3022124f19d010","subject":"typing: Add hints to cloud._network_common","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/4cc93a808513f74e125819d81a3022124f19d010"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-22 21:44:28.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-24 11:45:10.000000000","tz":60},"subject":"typing: Add hints to cloud._compute","message":"typing: Add hints to cloud._compute\n\nChange-Id: I0b34a2b44776d4b30b1db0c67398f12b9ca6dedf\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/11ecfc11a9013e1e84f4b009ad815c8c87a97c41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/11ecfc11a9013e1e84f4b009ad815c8c87a97c41"}]},"branch":"refs/heads/master"},"c7efc678d4202fd627fa0119ebb286dc8c5a55a5":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-08-25 11:12:47.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/04/1002104/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/04/1002104/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/04/1002104/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/04/1002104/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/04/1002104/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/04/1002104/2"}}},"commit":{"parents":[{"commit":"6aa25e3f9f38ee6e076990bef39a751c354387a1","subject":"typing: Add hints to cloud._network_common","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6aa25e3f9f38ee6e076990bef39a751c354387a1"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-22 21:44:28.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-25 11:05:04.000000000","tz":60},"subject":"typing: Add hints to cloud._compute","message":"typing: Add hints to cloud._compute\n\nChange-Id: I0b34a2b44776d4b30b1db0c67398f12b9ca6dedf\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c7efc678d4202fd627fa0119ebb286dc8c5a55a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c7efc678d4202fd627fa0119ebb286dc8c5a55a5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
