)]}'
{"id":"openstack%2Fopenstacksdk~1002098","triplet_id":"openstack%2Fopenstacksdk~master~I27367c7d5a46fe9c3d2768fafa6964156d2b33e7","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:16:55.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":"I27367c7d5a46fe9c3d2768fafa6964156d2b33e7","subject":"typing: Add hints to cloud._coe","status":"MERGED","created":"2026-08-24 13:04:02.000000000","updated":"2026-08-26 00:57:52.000000000","submitted":"2026-08-26 00:57:52.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":"1002098-typing","meta_rev_id":"d6df1e631bcd02a55209dbbc37d793d20c58aeeb","_number":1002098,"virtual_id_number":1002098,"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 00:57:52.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:16:55.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:16:55.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:47:34.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":"4eb0851aa657a5aeb12bbff04b82beb0b9c40044","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":"926190280d9b35069e8efa326a1793be12f52079","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 14:47:34.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/e7d7033082e14828a104d728d80232b7\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4521bcb764194957b144a8c527d51938 : SUCCESS in 3m 29s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3da12a13f30649ac933e602e210cf674 : FAILURE in 3m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/36ad9411622645bf867904e749f1a58d : SUCCESS in 6m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/516e3994fa754592938afe7305c819ed : SUCCESS in 5m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c3a4660989d04f8bb7f76fe1e4956b3f : SUCCESS in 5m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/59a4fb883df24b9f889016678a997e7e : SUCCESS in 6m 54s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f37d981ee7454e83848e4bb7b9a41913 : SUCCESS in 8m 09s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/eb2158410fe644669b312de7b2ad1f00 : SUCCESS in 7m 47s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8ee3ac1398514691b3f539fb9b3995d0 : SUCCESS in 47m 46s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/15660da598b54059948cd946882106ca : SUCCESS in 3m 29s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/192ac6e9c6684b2c8e9a6e90bd9d0fe0 : SUCCESS in 5m 48s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/715052490603490babc59304ee065393 : SUCCESS in 11m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/84133b15ba9f49439b0c3613b3217db9 : SUCCESS in 11m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1103344e247b4e07853576f76cffc7b6 : SUCCESS in 4m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f8c57563e5f84911856e605922cfb5b2 : SUCCESS in 1h 00m 56s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/b15250b8f86a42bba296a7bc5d85f85c : SUCCESS in 1h 24m 17s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/78db97da944d4792bf4e8e7c259307f7 : FAILURE in 1h 33m 25s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/059e90918231412798047371c80f853f : FAILURE in 49m 48s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/733fe6e388ad487b9bea78c620d6800d : SUCCESS in 35m 49s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/6810406e00c9446ab20ae0dcca8a26c1 : SUCCESS in 31m 02s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/b568c8c1f96b42569c2843231da796ee : SUCCESS in 29m 45s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/5df0a6c8ea304ddbb9d18ec165151694 : SUCCESS in 24m 51s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/341a7c40ad764a6faa939b151958f34d : SUCCESS in 41m 07s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b56bf37feeee412d801e36f0e6fec138 : SUCCESS in 43m 56s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/ebcd163c56d34dc8aabebb08e698d25c : SUCCESS in 1h 07m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2de585eb5897889aa1cbb84acf3ab2c7975fcb41","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":"4d1feaf60aa240f68abba0ea4097f8657077360a","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":"2867afad00beddb0467b87dd10497cc26197921f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 13:03:15.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a51fe032c9da40079c05b4268fb8b4db\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/aa9f7892dba04b6c877d8f2e19fb34bf : SUCCESS in 3m 15s\n- requirements-check https://zuul.opendev.org/t/openstack/build/6c2c500ea92e487eb85f2a4e08b7b6e1 : SUCCESS in 3m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/775c669c94d24a62b78101456e0ff91b : SUCCESS in 4m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/384155b23bf2492fbd83b87d205149a8 : SUCCESS in 3m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d11927b5c1694457872a88a7be889f51 : SUCCESS in 4m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b3e854423b58497d9d5c7a69f20bf0ad : SUCCESS in 4m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/51cdbb9afe924bbeafd515afa61f3e40 : SUCCESS in 5m 27s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/52d928b4430e43c780b39626ba13d049 : SUCCESS in 7m 47s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d69c784718df48839edb6e52eae88cdc : SUCCESS in 51m 48s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/e1c844515ac447a5bd6065e2c390046c : SUCCESS in 6m 04s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/1b5816fbc70d49febdf28f830a2c98f5 : SUCCESS in 4m 53s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/2e96ecc57fc943428917a5fb00c26bc7 : SUCCESS in 11m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d0e503a923444d2f88d5ec7e24c32308 : SUCCESS in 13m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c7a2291649614af096a8406b4e4a9303 : SUCCESS in 5m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/24d5625f2c8c44829e357421fb3518ad : SUCCESS in 1h 01m 44s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/619e0e78268e43399e8c49b2c0bc3f37 : SUCCESS in 1h 12m 21s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/185cb76a9abb4c0f98ba36e336ecad08 : FAILURE in 1h 32m 48s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/318eb6b0dd3643a98585f69cac065151 : FAILURE in 59m 34s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/ce1a62d0d3db41f2957989dd71aafbd6 : SUCCESS in 24m 18s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/52ac99b8fcd8456787a343cca69ea194 : SUCCESS in 29m 38s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/ef3f31da4efc4b03927435bb0620a7a6 : SUCCESS in 21m 36s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/ad4b82c317d04e93a89559b5cd7dbf3c : SUCCESS in 33m 06s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/c4e2bea6d56045d4b2676142934db826 : SUCCESS in 45m 58s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d88b2ca0a2a54210a7b5b3eed62d57b8 : SUCCESS in 1h 14m 57s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/e0f66c00ce78476e8e0517cc2e2c277b : SUCCESS in 1h 08m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8eba4ba38960c0fcab137a6a31fd33038661392a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-25 22:16:55.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"8a2cc2737a7010b679ae78e80fb13bb200e4c826","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 22:18:59.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"cbc0b703e5a09d87a1b8638995e983c4abd7d0a3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 00:57:52.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e44b929a7a0247d29116f8949147ecc4\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/1980dad7402d4bb6b8f38ace9fee37de : SUCCESS in 2m 09s\n- requirements-check https://zuul.opendev.org/t/openstack/build/af1a7088d65c4ac09f009365c3b76906 : SUCCESS in 3m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3fe94bc8670c4a7996315bf6af0733f1 : SUCCESS in 6m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ba7ccb00d15b48b692c9c6a3196d5116 : SUCCESS in 4m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e3a65660fbb64ce49bf643d26415a2d4 : SUCCESS in 4m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9ed979996523434ca49d2ba0441d185d : SUCCESS in 7m 04s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5ae2fdc578c04e5aaf64d5d2ee2af512 : SUCCESS in 42m 01s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/5c536cfa881a449b821735f0751967be : SUCCESS in 4m 08s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/cdae619af9494a0e8bcce61a12313994 : SUCCESS in 5m 33s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/b994bf9601f54c1ca9d34eaad5bfe096 : SUCCESS in 8m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/16f4de5ffc144d00b79092615c6fbbc7 : SUCCESS in 7m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f12c1994444648929319e096bccac73e : SUCCESS in 3m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e17b384c649147fb8d642f1d067ca941 : SUCCESS in 41m 33s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/0200b51c80ed4c548d6e706839893e5f : SUCCESS in 1h 04m 01s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/8760288b30b2460aa5f40781985208fc : SUCCESS in 50m 07s","accounts_in_message":[],"_revision_number":2},{"id":"d6df1e631bcd02a55209dbbc37d793d20c58aeeb","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 00:57:52.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"57c66740c2d49eeb8a7ae613ca8f475f6620b9d9","revisions":{"7c2af6997a6fbf492ce4104dda21e6c4bf0fb2e1":{"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/98/1002098/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/98/1002098/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/1002098/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/1002098/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/1002098/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/98/1002098/1"}}},"commit":{"parents":[{"commit":"b78257b64f38012f67d4d33410072611efc7252f","subject":"typing: Add hints to cloud._dns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b78257b64f38012f67d4d33410072611efc7252f"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-22 12:39:48.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._coe","message":"typing: Add hints to cloud._coe\n\nChange-Id: I27367c7d5a46fe9c3d2768fafa6964156d2b33e7\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/7c2af6997a6fbf492ce4104dda21e6c4bf0fb2e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7c2af6997a6fbf492ce4104dda21e6c4bf0fb2e1"}]},"branch":"refs/heads/master"},"57c66740c2d49eeb8a7ae613ca8f475f6620b9d9":{"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/98/1002098/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/98/1002098/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/1002098/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/1002098/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/1002098/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/98/1002098/2"}}},"commit":{"parents":[{"commit":"ed50fd44e6e0c062e91e6dfb916d4723f3c2bb4b","subject":"typing: Add hints to cloud._dns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/ed50fd44e6e0c062e91e6dfb916d4723f3c2bb4b"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-22 12:39:48.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._coe","message":"typing: Add hints to cloud._coe\n\nChange-Id: I27367c7d5a46fe9c3d2768fafa6964156d2b33e7\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/57c66740c2d49eeb8a7ae613ca8f475f6620b9d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/57c66740c2d49eeb8a7ae613ca8f475f6620b9d9"}]},"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":""}}}]}
