)]}'
{"id":"openstack%2Fkeystoneauth~970462","triplet_id":"openstack%2Fkeystoneauth~master~I61f0ed0089bc96393cab044c0124c15cad00e973","project":"openstack/keystoneauth","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-03-14 14:36:14.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"}},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2026-03-14 17:53:41.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I61f0ed0089bc96393cab044c0124c15cad00e973","subject":"typing: Add hints to fixtures","status":"MERGED","created":"2025-12-10 18:23:47.000000000","updated":"2026-03-14 17:54:30.000000000","submitted":"2026-03-14 17:53:41.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"970462-typing","meta_rev_id":"4d2475b9e87165ba1ef62443fce868a70b5c0ca1","_number":970462,"virtual_id_number":970462,"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-03-14 17:53:41.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-03-13 20:37:05.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-03-13 20:37:05.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}},"removable_reviewers":[{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-10 20:02:53.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-03-09 18:26:14.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"fe09ede466c1fef7cc93f177fa13afae6fd3fad7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-12-10 18:23:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ac137f37f7da21df8910e345e117a888813caf7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-10 20:02:53.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/2f564d56bb3942f49ab7bcac887aa155\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/323200a882524bfdb0b2b2b3fa008376 : SUCCESS in 2m 33s\n- requirements-check https://zuul.opendev.org/t/openstack/build/94e7749be22c4a239f9c0c3485f5c0df : SUCCESS in 1m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/57749e10ae6c42c0b62f0b2d578a12ee : SUCCESS in 1h 37m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc8e9a318077481985dbbeab937cf033 : FAILURE in 4m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/55f43fa0d60343dabd1703b69ffb7a4d : FAILURE in 2m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cfc0724cff854468b4406cfec31069d7 : FAILURE in 10m 39s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e1738fc3557849399a7240f248eaee3f : SUCCESS in 36m 09s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/3cc54b514e084c14b79828227394dc2e : SUCCESS in 5m 02s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/2dc32d6eea5a415daf0a55485d0d75f6 : SUCCESS in 7m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48cb0b9adac4425ab844ef867ae7135b : FAILURE in 5m 34s\n\nWarning:\n  Comments left for invalid file keystoneauth1/extras/_saml2/v3/saml2.py\n  Comments left for invalid file keystoneauth1/fixture/plugin.py\n  Comments left for invalid file keystoneauth1/fixture/v2.py\n  Comments left for invalid file keystoneauth1/fixture/v3.py","accounts_in_message":[],"_revision_number":1},{"id":"61901092e92b3b37893eba1bdc84f2b0f34f7298","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-01-05 18:39:43.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"7fbbf2a4b4820de27ff39a5de161fcc09e0544c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 20:45:45.000000000","message":"Patch Set 2: 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/ec4b78b226954a18b3fd89a2bfa75459\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8241f10a902246bd8ca1dc44739a8887 : SUCCESS in 2m 40s\n- requirements-check https://zuul.opendev.org/t/openstack/build/bb8d6f7cb94a456e80b871e6f713ef74 : SUCCESS in 1m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d7d792eb4b3d4e499dc5b58b20820b3c : SUCCESS in 1h 51m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34bdf457cde5465d91b7052520337c76 : FAILURE in 9m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/114eb6a7db694667b0df9ae0ae1c47c6 : FAILURE in 2m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6f883e24adce4ea79083aabb6a5b8336 : FAILURE in 8m 35s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f52d539ab2c846a99dd29ec9c7e8de02 : SUCCESS in 49m 15s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/d12e2c5f6c01470c8400aea60c00ec28 : SUCCESS in 5m 14s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/d42052294c984aed977b628f67773e4e : SUCCESS in 8m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/56eb06be0629441ab19a6ad64a5e371b : FAILURE in 3m 42s\n\nWarning:\n  Comments left for invalid file keystoneauth1/extras/_saml2/v3/saml2.py","accounts_in_message":[],"_revision_number":2},{"id":"8a7d6d0dd25ba8c62cedd05c3f4bfd703ac85e6b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-01-07 10:18:21.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"4a4f75c223ac8578f90b4f2b75e32e2a4e3d0ba8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-07 11:21:57.000000000","message":"Patch Set 3: 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/09faf5de7e964d69950bd6bd84c81c83\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4a4c7ffa7715484cafaf4c01bf1b9b1a : SUCCESS in 2m 29s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9b18876b3b89492a9a79693957723e2a : SUCCESS in 2m 14s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cf6010cd806b48e2a6e62ea70b6b60da : SUCCESS in 56m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3d200c8fe644a1c81b7c9729693ab0f : FAILURE in 6m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f8eafb95d43541ba9d23eabeb0d56824 : FAILURE in 1m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/07b79b91421e41cb884e2d1df1ca17bc : FAILURE in 10m 59s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/662f9c6b80bc4d41b7593bb64f27af91 : SUCCESS in 32m 20s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/ca2e5fda31ad489e8c2258e65af0dd24 : SUCCESS in 4m 29s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/be54496fd4ce4bb2b021581979b21e04 : SUCCESS in 3m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bfe2d9953a034e2ab75887c2fbe7a8bb : FAILURE in 6m 14s\n\nWarning:\n  Comments left for invalid file keystoneauth1/extras/_saml2/v3/saml2.py","accounts_in_message":[],"_revision_number":3},{"id":"b30ce6dfd0ba7f3bcc1d6835c0aecfd23c3475d8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-01-07 11:59:14.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"b8c0777664580a0a895d83c760411e92a76f0466","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-07 13:12:58.000000000","message":"Patch Set 4: 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/a2a51c899d244f5f913928e3d4be8528\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/05e51067686f404695b7f61dc75818bc : SUCCESS in 5m 08s\n- requirements-check https://zuul.opendev.org/t/openstack/build/8573b58749874950a3bb3fb82bcc4afd : SUCCESS in 2m 09s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b7b7041889c64c37974afd2625464022 : SUCCESS in 1h 04m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0722df391aa7479fa757926dd8151ead : FAILURE in 2m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3dcde9a3da0f4dd687c5e3dbf85bf9d3 : FAILURE in 2m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b5bdf10e00194292ba1f7075975f9753 : FAILURE in 10m 45s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/2e82260e3e8944adb616d8739b751357 : SUCCESS in 1h 00m 18s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/27d43c91155046d0bc9f77d7b7aa259d : SUCCESS in 2m 47s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/b53bff959ef34e51b863d9abebededdf : SUCCESS in 6m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/888cdc3ebbb543e6a38ba996c9657deb : FAILURE in 6m 07s","accounts_in_message":[],"_revision_number":4},{"id":"dc0684636d04f489e063102e8e25d6e9dc9a5270","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-02-23 11:30:34.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"f7248724e7c3645b8b9b543819ad0db5a8679e3c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 12:59:02.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/f18805a14efe4cb9b52e8cccd007bdc0\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/1b6fedfea1dc4cf99ff2e4849b9e7ba6 : SUCCESS in 5m 11s\n- requirements-check https://zuul.opendev.org/t/openstack/build/77a3974d2c8442cab185a13c629ed613 : SUCCESS in 1m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4236ee3eb10e482c8a55cd421b0e77ec : SUCCESS in 1h 22m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d85aaac1903247a0a3aa368fc8029f57 : FAILURE in 2m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/31df7b1efcf14ca1a6108ed893f39f8b : FAILURE in 2m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/01ca07334e844aa88161515ec88ec668 : FAILURE in 3m 25s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c0074a701ae44ee9b7bb4910f20439ac : FAILURE in 4m 46s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a6cc76f275bd4620b3f5f5fd8552f566 : SUCCESS in 45m 53s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/e9bb07c9573f4710ac36bf2e199d1408 : SUCCESS in 2m 37s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/06c183096bd240f096244169e305505c : SUCCESS in 6m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6c60fd0e289343b1b0e137edaab839eb : FAILURE in 5m 40s","accounts_in_message":[],"_revision_number":5},{"id":"3ca0d0139292347d64e1da5a6bb02d6ea1b63e0a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-09 13:21:55.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"14843a76d113a2b76eccc2cf255fa2d1ade94a8a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-09 15:12:06.000000000","message":"Uploaded patch set 7: New patch set was added with same tree, parent tree, and commit message as Patch Set 6.","accounts_in_message":[],"_revision_number":7},{"id":"3ecd948cb30c58014324612232e71a3b46908b08","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 17:13:09.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d502a24d15e4200b5ce35abc546cdc0\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e51689cd1d3f4fed835bf08af40c599e : SUCCESS in 2m 46s\n- requirements-check https://zuul.opendev.org/t/openstack/build/361607b5790441fe882485eec600af33 : SUCCESS in 2m 46s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ad04939086c64de2af7a32b48887ecdd : SUCCESS in 1h 51m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79601859491b42e69677b445234182f5 : SUCCESS in 6m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3a33b00e9b4a4965b1907795d272694e : SUCCESS in 3m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6d952bd351cf4d798a779df3aeadeb74 : SUCCESS in 7m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7793996bae214e84b0bf29def12bdad0 : SUCCESS in 8m 41s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/156434b6ba8846c3bc85167fb9fd3033 : SUCCESS in 34m 59s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/98bae80ee8f245589e6485868343e5b0 : SUCCESS in 5m 02s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/6fc48ac7908d496aa3793d24de0e23a8 : SUCCESS in 5m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/254e8915fa3d40afb2612d0c472213c6 : SUCCESS in 9m 05s","accounts_in_message":[],"_revision_number":7},{"id":"d8d8a5ff0505e73025702e348559294b9d5d3cd8","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-13 20:37:05.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"db14c8dac153a58ad7264857fdd248cbad25c296","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-13 20:37:31.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"ce151f0770de8daffe09a4ffa1b7287931756fc0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-13 21:40:45.000000000","message":"Patch Set 7: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/f340039a7e8b4e94b1197be2fc7e28cf\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/a762383ba9a54e56b68c6c9b9763350c : SUCCESS in 3m 03s\n- requirements-check https://zuul.opendev.org/t/openstack/build/8ccb485e166546ed90acd7d9359e4787 : SUCCESS in 2m 43s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0d30be8a370a49a792995d239a6b0089 : FAILURE in 1h 02m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca9df6b0dda24b6f81c022f60aa23576 : SUCCESS in 8m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/de9e088763fa4c86a4bece29079211d1 : SUCCESS in 3m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6cba55ab41a64c4aab84e81c0ac9de07 : SUCCESS in 8m 39s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/6845193d86db4e3f8bf3fd73604ecb4a : SUCCESS in 45m 21s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/4665d88c70e04d5fbec3ae6fff4901df : SUCCESS in 3m 53s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/40cf0982b1c744998d3ae490132c82cb : SUCCESS in 6m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8051b767262644bbbe30bb7e5fc1ecc9 : SUCCESS in 7m 32s","accounts_in_message":[],"_revision_number":7},{"id":"3ffda2b1167c2c33afc98856a28395be88ed7d5a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-14 14:36:14.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"6f33b90f36b9820f88ee4f30856cfc4b1489672e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 15:56:08.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e13af1cfd03b4988b1bad78560d32d7e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/1605d8ad45924769bba9f479173ad82c : SUCCESS in 3m 15s\n- requirements-check https://zuul.opendev.org/t/openstack/build/0fef422709aa446ab3a38026b89b7182 : SUCCESS in 1m 45s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/04ee92863d8446b197fac9bec096c3ea : SUCCESS in 1h 19m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d7a8aaad985e4d45bf58dca42734cc95 : SUCCESS in 3m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/45f8431265c845b7b69beab73a321a8c : SUCCESS in 4m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ee74653520c04243a60525211870aa59 : SUCCESS in 7m 06s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c6afe613dc904d66b18d8cf23612d4f4 : SUCCESS in 4m 54s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/2276c44b851e488cb47e5486be6b4aa1 : SUCCESS in 32m 43s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/571f6cee1bb8444f8e07126fc87dddd0 : SUCCESS in 8m 01s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/905ab916e43b46d1b903277714b06e74 : SUCCESS in 2m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/41bcfa760dbd4ec7b0ac62304749a926 : SUCCESS in 8m 45s","accounts_in_message":[],"_revision_number":7},{"id":"f519254a7d7837b2ec7161720713c82357629791","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 15:56:35.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"2a90509492a6fe0d9b8b12a4bbc2aea88a792870","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 17:53:41.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b9099b2b06f04253825dcb280635d9b7\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/2486334cc95943f28db20ed920a9ba76 : SUCCESS in 1m 27s\n- requirements-check https://zuul.opendev.org/t/openstack/build/00c982754da04ffda78be0115655314d : SUCCESS in 2m 19s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/34d656e5935944b884f31a09ac09c0d3 : SUCCESS in 1h 51m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b93ffd23e5ed42fdb10ec5f0024d8996 : SUCCESS in 7m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/084d318001e745f8bf4dfe11c21bf53b : SUCCESS in 3m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4544ae0890e448c8ac02c4320e8dde53 : SUCCESS in 7m 46s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/2b471ece0a51472e8d2b5c35d7654846 : SUCCESS in 1h 02m 57s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/1addec325cbd455cb4faa3d17bb537c9 : SUCCESS in 4m 19s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/cd1c2ae75bc34f7ab88aef066ea12483 : SUCCESS in 3m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/288b43e5aff94803ba810113a0775a6e : SUCCESS in 7m 18s","accounts_in_message":[],"_revision_number":7},{"id":"84600aa16069798402f1a3c88a0807fc7761b384","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 17:53:41.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"4d2475b9e87165ba1ef62443fce868a70b5c0ca1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 17:54:30.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bf9d46ba82e148fbaabd44a4adf5fd17\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1266f21efc764da5bb1b2073beb896b8 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"5398c251163ccd2d936700d5143a154c4d13cb4e","revisions":{"767faa7dfccfdd399bb7da324ca8bbc937850a51":{"kind":"REWORK","_number":1,"created":"2025-12-10 18:23:47.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/62/970462/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/62/970462/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/1"}}},"commit":{"parents":[{"commit":"697bfd2fb910c1777406683d7d9086c380dd605c","subject":"Run mypy from tox","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/697bfd2fb910c1777406683d7d9086c380dd605c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-10 17:36:39.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-10 18:23:42.000000000","tz":0},"subject":"WIP: typing: Add hints to fixtures","message":"WIP: typing: Add hints to fixtures\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I61f0ed0089bc96393cab044c0124c15cad00e973\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/767faa7dfccfdd399bb7da324ca8bbc937850a51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/767faa7dfccfdd399bb7da324ca8bbc937850a51"}]},"branch":"refs/heads/master"},"bc87adf762a15f3a7f86b5406ae44281ccb275fc":{"kind":"REWORK","_number":2,"created":"2026-01-05 18:39:43.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/62/970462/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/62/970462/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/2"}}},"commit":{"parents":[{"commit":"cf3aef0c3447a9ea9a3b807b23c206cf8251964e","subject":"Run mypy from tox","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/cf3aef0c3447a9ea9a3b807b23c206cf8251964e"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-10 17:36:39.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-01-05 18:39:34.000000000","tz":0},"subject":"WIP: typing: Add hints to fixtures","message":"WIP: typing: Add hints to fixtures\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I61f0ed0089bc96393cab044c0124c15cad00e973\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bc87adf762a15f3a7f86b5406ae44281ccb275fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bc87adf762a15f3a7f86b5406ae44281ccb275fc"}]},"branch":"refs/heads/master"},"2623f27cf0512337de88450f3f7787874d609431":{"kind":"NO_CHANGE","_number":3,"created":"2026-01-07 10:18:21.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/62/970462/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/62/970462/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/3"}}},"commit":{"parents":[{"commit":"e2a8dff550c3818e167b3b1f7710e574ac162a18","subject":"Run mypy from tox","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e2a8dff550c3818e167b3b1f7710e574ac162a18"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-10 17:36:39.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-01-07 10:18:21.000000000","tz":0},"subject":"WIP: typing: Add hints to fixtures","message":"WIP: typing: Add hints to fixtures\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I61f0ed0089bc96393cab044c0124c15cad00e973\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/2623f27cf0512337de88450f3f7787874d609431"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/2623f27cf0512337de88450f3f7787874d609431"}]},"branch":"refs/heads/master","description":"Rebase"},"7e91c200e1e87f8ea04a3ff8ea233f525fcaa883":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-01-07 11:59:14.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/62/970462/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/62/970462/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/4"}}},"commit":{"parents":[{"commit":"e7c492cd4a5c543c9f1c0701aa60bd9cf5843a99","subject":"Run mypy from tox","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e7c492cd4a5c543c9f1c0701aa60bd9cf5843a99"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-10 17:36:39.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-01-07 11:59:09.000000000","tz":0},"subject":"WIP: typing: Add hints to fixtures","message":"WIP: typing: Add hints to fixtures\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I61f0ed0089bc96393cab044c0124c15cad00e973\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/7e91c200e1e87f8ea04a3ff8ea233f525fcaa883"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/7e91c200e1e87f8ea04a3ff8ea233f525fcaa883"}]},"branch":"refs/heads/master"},"e942c00cf4712ef351f4aec554771c79400de340":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-02-23 11:30:34.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/62/970462/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/62/970462/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/5"}}},"commit":{"parents":[{"commit":"6e9b09114e94b7d2d55734b27648fc2555e48dcd","subject":"Run mypy from tox","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/6e9b09114e94b7d2d55734b27648fc2555e48dcd"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-10 17:36:39.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-23 11:21:21.000000000","tz":0},"subject":"WIP: typing: Add hints to fixtures","message":"WIP: typing: Add hints to fixtures\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I61f0ed0089bc96393cab044c0124c15cad00e973\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e942c00cf4712ef351f4aec554771c79400de340"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e942c00cf4712ef351f4aec554771c79400de340"}]},"branch":"refs/heads/master"},"cc0ede2c9ce3ede30c34e0337c95a804c0d5ba1d":{"kind":"REWORK","_number":6,"created":"2026-03-09 13:21:55.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/62/970462/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/62/970462/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/6"}}},"commit":{"parents":[{"commit":"e354767e636c16fc4f61f53ef1b9d5d649d24904","subject":"Run mypy from tox","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e354767e636c16fc4f61f53ef1b9d5d649d24904"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-10 17:36:39.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-09 13:20:08.000000000","tz":0},"subject":"typing: Add hints to fixtures","message":"typing: Add hints to fixtures\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I61f0ed0089bc96393cab044c0124c15cad00e973\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/cc0ede2c9ce3ede30c34e0337c95a804c0d5ba1d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/cc0ede2c9ce3ede30c34e0337c95a804c0d5ba1d"}]},"branch":"refs/heads/master"},"5398c251163ccd2d936700d5143a154c4d13cb4e":{"kind":"NO_CHANGE","_number":7,"created":"2026-03-09 15:12:06.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/62/970462/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/62/970462/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/62/970462/7"}}},"commit":{"parents":[{"commit":"7b2a7d8861d7a7f681c9544f4cda60731f96e815","subject":"Run mypy from tox","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/7b2a7d8861d7a7f681c9544f4cda60731f96e815"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-10 17:36:39.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-09 15:11:45.000000000","tz":0},"subject":"typing: Add hints to fixtures","message":"typing: Add hints to fixtures\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I61f0ed0089bc96393cab044c0124c15cad00e973\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5398c251163ccd2d936700d5143a154c4d13cb4e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5398c251163ccd2d936700d5143a154c4d13cb4e"}]},"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"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
