)]}'
{"id":"openstack%2Fopenstacksdk~1002092","triplet_id":"openstack%2Fopenstacksdk~master~I1e8c344ba0af44cd65f56bf3872dbcd0532ea4c5","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 11:13:37.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":"I1e8c344ba0af44cd65f56bf3872dbcd0532ea4c5","subject":"typing: Add hints to cloud.openstackcloud","status":"MERGED","created":"2026-08-24 13:04:02.000000000","updated":"2026-08-25 23:30:44.000000000","submitted":"2026-08-25 23:28:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1002092-typing","meta_rev_id":"6c65016583a07e139f85cffa2c36a708f480d82b","_number":1002092,"virtual_id_number":1002092,"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-25 23:28:26.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 11:13:37.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 11:13:37.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:41:21.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":"3354ad76cafc8e73a317c104c5af1ef9ca60e65b","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":"8c9f1b24c0a44a7246877c9d5db50ad54bf720ad","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 13:18:23.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"d2af28b228426ebec80c127e2e88a6aa7dbd8254","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 14:41:21.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/e9f68a5174a24a7aa2ce88ffde907f70\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b061119fc26d49a3aeb88379fd984450 : SUCCESS in 3m 21s\n- requirements-check https://zuul.opendev.org/t/openstack/build/65fb00c5a14b4c0aaee84e74cdc8031f : FAILURE in 2m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b639db59469413ba8c11fa5d5b790c2 : SUCCESS in 5m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a83b831ef6b64dd9b4855e3a0002a6a7 : SUCCESS in 4m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/427d720df5dc43c7bbf2a69baed8d0fa : SUCCESS in 5m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f558f554ceff4e4ab1b7764482fb825a : SUCCESS in 5m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5576bb693d334c4a9c718bc32ac1ffc1 : SUCCESS in 6m 52s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/a13c55af660e408db59e871ff08f9937 : SUCCESS in 8m 46s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3915e2db698d429398d028412eeedebe : SUCCESS in 55m 28s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/a999bc6a9feb47f4bffa2cdfa838d211 : SUCCESS in 4m 17s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/338a9c19cb974f9aaef61ff16524dca5 : SUCCESS in 6m 27s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/6453fc1e04e7489c8b6b2c4276b8c053 : SUCCESS in 9m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b699de7ba0a48d69937e84d66ad1c54 : SUCCESS in 12m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d8aa3c8a6fd84ce7b84897583de299a4 : SUCCESS in 4m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/71f0150b8035478f9197f875e68656a8 : SUCCESS in 53m 07s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/720ff6c2161c4fe39e81ff1ca8739066 : SUCCESS in 1h 22m 06s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/bbf8c03da300408f8d8e74172263951f : FAILURE in 1h 25m 40s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/7922ae0fe99e42c0a4b73365493b1fbd : FAILURE in 1h 00m 41s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/d1392e2219ec4eab8ca2c0c117c43125 : SUCCESS in 34m 30s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/7525126f855d4bd5a74ff65a3192fd42 : SUCCESS in 37m 00s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/d581aa5ec78e468e9a5b6dbf22f52d6b : SUCCESS in 28m 52s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/9ba2fc452064440cb13a38b7f4840474 : SUCCESS in 30m 41s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/666834bbbace4ccf92eec780988f146f : SUCCESS in 46m 54s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ae7b5243c7794f4280944add19ba61db : SUCCESS in 1h 06m 11s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/86797248827040c89a614d886538f454 : SUCCESS in 1h 04m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"07868b4cbd6d33317c4a21dbb3c995fd99bb3715","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 20:31:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a9853d8fb43d2f3a2b4d21437eb0af948ebaa18c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 22:01:34.000000000","message":"Patch Set 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/f7d987a15b7d4b08a318bc08818d7ebb\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/afd8b70474ba4dabb384708d5f7a4d30 : SUCCESS in 4m 46s\n- requirements-check https://zuul.opendev.org/t/openstack/build/b2d5843605b045059f1c3a7d48df4a8e : SUCCESS in 2m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/811ceb70371e48c3b131935d764125e7 : SUCCESS in 5m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8c52318b4cc8462baeaeab7c7aa1831b : SUCCESS in 3m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e1c25605e6a74d5cbd94a276a7be2428 : SUCCESS in 4m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a05e8c02f0904cd897c88a5a8e4c5b37 : SUCCESS in 3m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/be83b0d5351a461f9a7c8e5c191a6ed3 : SUCCESS in 7m 48s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/8c07555312f04fc798c13b55033c34c0 : SUCCESS in 7m 05s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7d46f5d6d0144f4c9563c4e68c3c1d9f : SUCCESS in 1h 03m 42s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/60446a7c671e48488fabdbb37623c8c3 : SUCCESS in 4m 03s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/3f6bd996c40f41b99d8578998eea4325 : POST_FAILURE in 5m 31s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/8c930fe407dc46dfaef1c2fec3c0d707 : SUCCESS in 7m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/933d2b695da44f63bfe50472317e697a : SUCCESS in 7m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3603339cd4354105b9370022a7cf1f0a : SUCCESS in 3m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/22c72cebed7447938ee0f97878f4140d : SUCCESS in 1h 04m 08s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/35d4bc2bc74c414cac132b6a2b42a12d : SUCCESS in 1h 22m 01s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/185053d803364ec28fea3a8ac8d65086 : FAILURE in 1h 22m 45s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/4725994639a54bf5a66882ba84a7f37f : FAILURE in 50m 08s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/c3ddb6c66b194b539bae9218e5b28109 : SUCCESS in 22m 46s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/80346e49f3c448aab73a020bd909c08b : SUCCESS in 17m 13s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/e0bac8ce79084d20bf688fb956245a0f : SUCCESS in 13m 40s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/1f5019e2c9604dd8ae7e5288136a8086 : SUCCESS in 29m 14s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/f59511b0239542a2b0acb029df4f0eff : FAILURE in 30m 15s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f7aad2d6600c4aa4adfe3be0878fdc44 : SUCCESS in 1h 12m 58s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/4cc9723976284e6784e8437b263f38b0 : SUCCESS in 40m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9ccd664caf0077fd5d08dc7781a607efeb922511","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 22:19:25.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"418177c4fd35d944b00b30f12191da6651f5eb57","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":"826d5f9f6a8fb945ef2e4acba9cfb7bd20896bc2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 00:03:06.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/11a31be2d425429092f29ca93937fc8d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8ce1ede3b73e417992c29c063bfdb58e : SUCCESS in 2m 27s\n- requirements-check https://zuul.opendev.org/t/openstack/build/7ba2ddb0b57f4880aeccdce07a1c5609 : SUCCESS in 2m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b47996fe124d483390a22d5d73924c7a : SUCCESS in 3m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a7b254d4030e451e86652c90b4f55a62 : SUCCESS in 5m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b8ff81e8e9af4259b90de46d837f372d : SUCCESS in 3m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b4ef48d91be7403fa904787051c5487c : SUCCESS in 4m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ece0a2a4b7ad452a9a6af0acf35ce49c : SUCCESS in 6m 47s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/2788e070e1b145ea99d6987efa5bd45b : SUCCESS in 4m 16s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1912f1098973491ba7a87401379cdfa4 : SUCCESS in 31m 19s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/ac1667ac684b4134b3e9db4279eb7eee : SUCCESS in 3m 32s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/5878f25004a1460b82fe3407a9220a21 : SUCCESS in 4m 20s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/e055306292b74f989ca44922a33cc945 : SUCCESS in 4m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/03a7956ab5af414e80165cd955de19aa : SUCCESS in 11m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d2055ad5fa3a4228a9727824b585c744 : SUCCESS in 3m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ca6fe3ed4d8f4bbbae800d1dc86e2ce2 : SUCCESS in 28m 53s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/60a04987046942bd99af37dfc5b26e96 : SUCCESS in 50m 29s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/f5f065e50a564280b3b9b3a2829c2c97 : FAILURE in 1h 36m 43s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/16df0207694949518c85bb4fd42aef13 : FAILURE in 25m 34s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/6e3e8adac6164212930186593017dd3b : SUCCESS in 35m 23s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/eefb2a110c4f48cbb0a84560f0ce0c52 : SUCCESS in 14m 59s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/ba87d70e55304cc9a8ca981342535b68 : SUCCESS in 16m 12s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/3449781f3ab44e77b8cbc9520bf83d75 : SUCCESS in 13m 48s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/8c6ba531ac9c4f9da7bebb19f0a2de3b : SUCCESS in 23m 06s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/dab1ae27140040b4ad9d9973f2c7640a : SUCCESS in 1h 21m 39s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/bc05ccbdd1754bd58ffa52001b00be18 : SUCCESS in 41m 11s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7b3740b98556157acdeb01e49880deb54f8e39d7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 00:10:53.000000000","message":"Patch Set 1: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/openstacksdk/+/1002091 is needed.","accounts_in_message":[],"_revision_number":1},{"id":"0a24957361062a2646c2c2e8d6a619a8cfcd2a69","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\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-2 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"e42450de4d41ad0326b57039c80edee1759fbbe9","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-25 11:13:37.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"e1ea428b1e32440c850d0194ff9b841691d9b22e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 13:01:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e7f2fb82e21447839abfea5106323958\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e2c0ee6b4d774843bb79222ad621a7d3 : SUCCESS in 3m 16s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9efe4f0f9f5e44bea868fc96c4c7dd80 : SUCCESS in 2m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ebfd1d4084294a0eacfbcb3c1e07c8d0 : SUCCESS in 4m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/abf0a29816e943a3afd71e57e62daf2d : SUCCESS in 5m 02s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/34f1371962aa4d07be5571c70afde715 : SUCCESS in 6m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a317a1d9077b469da14ee27a49c09e21 : SUCCESS in 5m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bb2aec4aed7c4f0aab51b488a81fead0 : SUCCESS in 7m 45s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/19b3874f6b9f46db8f842bee8ed3f454 : SUCCESS in 7m 36s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/24d2eb1119084bc2b7a61b0a448907a4 : SUCCESS in 35m 58s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/f4d1e24175c64beda04f353c38fb5677 : SUCCESS in 4m 30s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/5ef8fbb667a54aa8879050e0892dd15e : SUCCESS in 4m 59s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/14549d0594304e63b1b2d63d619837c5 : SUCCESS in 8m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/048f76b619ee40ca8718cf62ebb3a1df : SUCCESS in 11m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eff3a6c790bf4abda8efd725719f5687 : SUCCESS in 5m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7fde45198fc641bd8c0aed9a44db4a93 : SUCCESS in 1h 01m 49s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/f0aa6b3b9a0e4dbcb73b3f8bb43f1461 : SUCCESS in 1h 24m 13s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/ece2a654f3ef4c8db910c9831a42641d : FAILURE in 1h 27m 23s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/dfe38e95559e4af5a91faafb36ee2c56 : FAILURE in 53m 07s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/845c5cc489604100a3fba183a3db1f1b : SUCCESS in 26m 41s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/541aa63ffdc34fdabbdf60c3bcc1fa92 : SUCCESS in 18m 53s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/14dcbaae6062419ba8ec49695459e8a7 : SUCCESS in 22m 00s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/0a996feb344940c5a38acff5052435dd : SUCCESS in 17m 11s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/f8fd03c191a743dcb06085553de0313c : SUCCESS in 41m 49s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d76fd1e4227a406eb09f54de562b16e1 : SUCCESS in 1h 25m 06s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/4e0f7ef54fa84854aa103c7a6e2ff863 : SUCCESS in 1h 35m 09s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d2c066a01688bc362fba18fef1bdf7a07e00fcb9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 21:50:13.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f125845af892bc4eabc8d49d103eb3ea1dd6b794","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 23:28:26.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d5b5686645884976b5a124839a93431c\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f219264e185647dcbef1c783bb41934b : SUCCESS in 3m 49s\n- requirements-check https://zuul.opendev.org/t/openstack/build/b1d4a896a6814cf7a25800062fb218d1 : SUCCESS in 2m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1c1797c0c78c4f49ab34d967949ffa7b : SUCCESS in 4m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2e244e4d8b114dddb6ff181746aa4b22 : SUCCESS in 5m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b3f3d7d6e1c04e8ea353a677eb926b42 : SUCCESS in 3m 27s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/412ccd8fba4c478190bd88ddf5b43891 : SUCCESS in 7m 36s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/2a23622fa84a43918312161cee4cfbd5 : SUCCESS in 1h 07m 35s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/46db5870dc9d48b2a28627ca9de944d4 : SUCCESS in 4m 48s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/40b4160c37d3403a94951290ad059741 : SUCCESS in 5m 34s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/7211fbf7b35246928728424119832896 : SUCCESS in 7m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ffb822604e144e9593b0e3b5eea031c8 : SUCCESS in 12m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/317321bcf4824510810bb66618745977 : SUCCESS in 4m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5f3920f9bb854180a10282a3d0885be0 : SUCCESS in 1h 03m 49s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/20e230058f7146aca3a2556d5703ab4b : SUCCESS in 54m 33s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/165078bf997e4bc89fe7446c6b3885e2 : SUCCESS in 32m 38s","accounts_in_message":[],"_revision_number":2},{"id":"0bc75e9c825583ef11e3a1e10c0c08782b45eab2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 23:28:26.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"6c65016583a07e139f85cffa2c36a708f480d82b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 23:30:44.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4162bf55197e4a8180ae1e6ad5648c26\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3440075e93bd4ceb9a6e91e69c275d80 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6f15fde3157ab2de6c10c7ea6372d47a3811d1e9","revisions":{"13c1d2b9cc10f6591cea52d6506e3d4a49ec7b9f":{"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/92/1002092/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/92/1002092/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/92/1002092/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/92/1002092/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/92/1002092/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/92/1002092/1"}}},"commit":{"parents":[{"commit":"a731dc52bce2e396beafeb24fc10132739fa9865","subject":"typing: Add hints to cloud.meta","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a731dc52bce2e396beafeb24fc10132739fa9865"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-21 13:29:41.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-24 11:45:09.000000000","tz":60},"subject":"typing: Add hints to cloud.openstackcloud","message":"typing: Add hints to cloud.openstackcloud\n\nChange-Id: I1e8c344ba0af44cd65f56bf3872dbcd0532ea4c5\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/13c1d2b9cc10f6591cea52d6506e3d4a49ec7b9f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/13c1d2b9cc10f6591cea52d6506e3d4a49ec7b9f"}]},"branch":"refs/heads/master"},"6f15fde3157ab2de6c10c7ea6372d47a3811d1e9":{"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/92/1002092/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/92/1002092/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/92/1002092/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/92/1002092/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/92/1002092/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/92/1002092/2"}}},"commit":{"parents":[{"commit":"9c6e78fc16b5efbbe0a426521d0b5c2a532df104","subject":"typing: Add hints to cloud.meta","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9c6e78fc16b5efbbe0a426521d0b5c2a532df104"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-21 13:29:41.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.openstackcloud","message":"typing: Add hints to cloud.openstackcloud\n\nChange-Id: I1e8c344ba0af44cd65f56bf3872dbcd0532ea4c5\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6f15fde3157ab2de6c10c7ea6372d47a3811d1e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6f15fde3157ab2de6c10c7ea6372d47a3811d1e9"}]},"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":""}}}]}
