)]}'
{"id":"openstack%2Fpython-openstackclient~942283","triplet_id":"openstack%2Fpython-openstackclient~master~I4645237e8808239e4d605f7f45138449c9439949","project":"openstack/python-openstackclient","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":"2025-04-01 12:32:04.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":"I4645237e8808239e4d605f7f45138449c9439949","subject":"pre-commit: Enable mypy","status":"MERGED","created":"2025-02-19 20:15:54.000000000","updated":"2025-04-01 16:27:29.000000000","submitted":"2025-04-01 16:25:53.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":"942283-typing","meta_rev_id":"b4f92ee0837d1c5c14ccf4a085a33beb95e1b90c","_number":942283,"virtual_id_number":942283,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-01 16:25:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-04-01 12:32:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-04-01 12:32:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"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":"2025-02-19 21:05:14.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":"346b34e26195d3616c1ad56cbc051e6f95ff7f2f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-02-19 20:15:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a29a96de57756fc708a775d4e083d14281971dd9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-19 21:05:14.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/20fb8c11482841a6b62f2ad1b13caaff\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/83e6563a6fae4e18bec0e22061c9fc34 : FAILURE in 6m 13s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/5ea1759d44ea4ec6b2376c05473fea20 : FAILURE in 6m 52s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/f72c2e327f8b414385a92da427118da6 : FAILURE in 6m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2976cf9c385740ccb3c98af6dbec886d : FAILURE in 4m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0dcee95a22946c3a6af127044e54e01 : SUCCESS in 4m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f3c4d6d35a8d4e18b593675480b32a83 : FAILURE in 3m 24s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/572696ca8d9340efb9818b45b3b0fc87 : FAILURE in 4m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ee1bdf184f44311b7743fae59a28d9c : SUCCESS in 5m 07s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/32b834f74e4240e5922e82dcea14ce04 : SUCCESS in 5m 48s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/cfc1bf81053c457ea4fb4b4d41555965 : POST_FAILURE in 27m 58s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5d9531f61fb744e7bad5980463b28abc : POST_FAILURE in 29m 31s","accounts_in_message":[],"_revision_number":1},{"id":"f385ae281486a08fd72fab5aeba8dab20ad87cb4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-02-27 14:14:52.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"4e4112f542a878f4ca2751aae4ce9d4fe718bc0f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-27 22:13:51.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/9039002775de49d4912d9921165a0b45\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/f798571d55e34d048f7703f0703dacd3 : FAILURE in 5m 19s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/7ecb52a5022e498c8a85030c531742ec : FAILURE in 12m 13s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/bcd79bff7e334d83beae79a6c2e83f8a : FAILURE in 4m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9f71d1f244bf49f0819a8ce3a261ba95 : FAILURE in 4m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d7fe0c17dac74a828f8d7b0a9d17bec4 : FAILURE in 3m 33s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6e33774bd64540bc822e6946849797b5 : FAILURE in 4m 23s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0a5d7661b8f34db68dcf4c3d0e3d7a9b : FAILURE in 3m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b859da375a484c489ba99edd345e1d9b : SUCCESS in 5m 59s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/47e0c17df34c4914944d35cd8687203f : SUCCESS in 6m 08s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/316b1e85556f462c8180c55ceaecf0c0 : POST_FAILURE in 23m 44s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d09177233fd94905bd49e0b00fcd38ac : POST_FAILURE in 25m 28s","accounts_in_message":[],"_revision_number":2},{"id":"a1b50e09b6356fdc2049b87752e4a9b6bd90b6ea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-19 12:33:33.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"b6db607050ff14d0952b7684b4d45f932bbed5a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 13:53:18.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/67c806b19aeb4f36b82dee7a57f5be1f\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/1d18ca9322444457ab2b7d8ded240b9d : SUCCESS in 7m 52s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/3e3adf97d7e4492fb490494e3d8642a8 : SUCCESS in 4m 34s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/000a4d0b4140460f88ae7c52044bbf2e : SUCCESS in 6m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bf2dfae08c8c44a3bf54dad0db161986 : SUCCESS in 4m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2cbbb2951e9846d0b57c3f122b3c296a : SUCCESS in 3m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4914f2806a76430b83659d3560e499ca : SUCCESS in 5m 30s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2265cce82cc941fbaa120d3d8eeee3ab : SUCCESS in 3m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28e3a9bfe6fc4bff91ff4bac03f01cec : SUCCESS in 5m 47s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/c8556b86248646179b75f445df35d42c : SUCCESS in 6m 10s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/33a12b5befad433db70b9b2086f6e7ad : SUCCESS in 1h 00m 08s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/051a80c4f24944e8a9fbb543a72cbe4d : SUCCESS in 1h 04m 54s","accounts_in_message":[],"_revision_number":3},{"id":"a3ad7bf156a10903b940fa43120506e31dd8e00c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-31 09:28:38.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"8016b390deb0310c230884b4d1fa04da615dc31b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-31 10:37:36.000000000","message":"Patch Set 3: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/942282 is needed.","accounts_in_message":[],"_revision_number":3},{"id":"bbe07b32d2aec47ef908e6f481c59e3c6179f770","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-31 16:52:22.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-2\n* Workflow+1\n","accounts_in_message":[],"_revision_number":4},{"id":"dd28897454c67fcd80e3bb1d4fca461475d33f64","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-31 16:52:59.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"a8a4a2c75f8dfeeef3f557626e32c131bf434088","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-31 18:18:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2071de0119894b96927f0959ea9256de\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/30190ddf65fd4074922d11a9ee42771b : SUCCESS in 6m 21s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/7f5292e9047c44aaa93e84522922102c : SUCCESS in 5m 28s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/bb40553b4057417aab27b8f9031f58f7 : SUCCESS in 4m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0c00af9ccdc047e8806d33834c973601 : SUCCESS in 4m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0da43025cb4a473daf3d1fc3c7138a33 : SUCCESS in 4m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c0c1999004ee4cf7a74346609bf77f8e : SUCCESS in 3m 04s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/15941d7e72ef401eb51daa4f7d446ddb : SUCCESS in 3m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9299114633f45af9cf7229c282e7bf4 : SUCCESS in 9m 18s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/146ce50ad104476ea82fcb2c9b9c2f8f : SUCCESS in 5m 21s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/661fae788eaa4c92836b2cf0dcfc3338 : SUCCESS in 1h 04m 47s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/af15548422b34c629e8665c24276e8e0 : SUCCESS in 1h 17m 38s","accounts_in_message":[],"_revision_number":4},{"id":"82987ec31804dd9d0b76edec0b9ca1b5c6cac38d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 10:27:25.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"c86e8f9925c4c1c93b5370b2fd3ac944af2d45a2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 11:50:57.000000000","message":"Patch Set 4: 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/3eb9a8120652418b81abc1c81f6238b5\n\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/171dd0b267b54556b26f214ef79b02f7 : SUCCESS in 4m 29s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/a81e6d552179464fb3337ad27e8104e3 : SUCCESS in 7m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b80c9b0271e545d2ad7dc4439c3195e4 : FAILURE in 3m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9a3efa5b438f4fa09f4c246c5f1252bb : SUCCESS in 4m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5cb4575b245c4df182ced90c73046732 : SUCCESS in 3m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/420737083b964209b5a6938a70b32757 : SUCCESS in 6m 34s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/dd03c964ff354b2da27e0dd9d9b3cbf2 : SUCCESS in 6m 53s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/71050ccdc58c49a0bea8b1f7930c5362 : SUCCESS in 1h 02m 22s\n\nWarning:\n  Comments left for invalid file openstackclient/identity/v3/endpoint.py","accounts_in_message":[],"_revision_number":4},{"id":"d262b95b93e1e5043decb4e074db32042ff9073c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-01 12:14:54.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-2\n* Workflow+1\n","accounts_in_message":[],"_revision_number":5},{"id":"aecfe71ecfd0389887d094c9e3829f798ec266c4","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-01 12:32:04.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"27f5668a0f549d54a7f53795640063b3eb8466d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 13:26:52.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5729e5f22a314d54b4abb56df525ceca\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/f470d7484aec46e1891d89017e1d047d : SUCCESS in 7m 26s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/55f2245df750402b83e222fdf75624e0 : SUCCESS in 6m 29s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/2ed590b517284d86be420a35b148b241 : SUCCESS in 5m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/91cf0311a81d48d19abcf539ff230f16 : SUCCESS in 5m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/abcc694baf7b4469b124f3901ec03ff3 : SUCCESS in 3m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/16f2416a930b4823911a7e73ec78b09f : SUCCESS in 4m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/15aa601933114e7eb0bd3256cb0541b1 : SUCCESS in 3m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f69ec99514a4420b93adcbee25d8542 : SUCCESS in 6m 23s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/5c2b54a275e54c18a56c56860da96ef3 : SUCCESS in 6m 58s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/09e23b4327fc453aa3a6a00cd52c63ae : SUCCESS in 58m 14s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3b799be4698f44b39a6dc1bd7650c958 : SUCCESS in 1h 07m 12s","accounts_in_message":[],"_revision_number":5},{"id":"2a68b169bd8ba30f484b26e5f1ae6b55d0038ccb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 13:28:14.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"eef21f37d7a11063ee124bd2ee11050cb1ecc1b5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 16:25:53.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e937c61cb17943cbaceab1032035dd99\n\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/0618eebe417041cab0d2b70fc8521dc9 : SUCCESS in 4m 49s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/25c8bd2e14bd43d1b5750cb1738ff00f : SUCCESS in 4m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/080ac0d2e3ca454bb7920ea9edf5542d : SUCCESS in 2m 50s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/924475e266ea4f479034a54c4ff2125b : SUCCESS in 1m 49s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/875cc944eb9f482f8973711b54da917f : SUCCESS in 2m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/747fd43733fc4c4d99f56be26436b44c : SUCCESS in 5m 37s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/c5ac9e201d004eb0a890dd1ac11b98db : SUCCESS in 4m 23s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/92fa640a24ce42f19da80d3d1a58611b : SUCCESS in 1h 02m 44s","accounts_in_message":[],"_revision_number":5},{"id":"b320db3b8fd693491be664c52a20aed6326ab968","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 16:25:53.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"b4f92ee0837d1c5c14ccf4a085a33beb95e1b90c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 16:27:29.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6bc8405963874e858b17de46695e3019\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/90473dceffdd404aa3ddfa9274729760 : SUCCESS in 1m 08s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/9f43f71f545540ef8331d145fe29afc6 : SUCCESS in 28s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"ec4fd81c1121acbd333f5a169f3f59e73946a3be","revisions":{"fdca04f7c828fca2c53ea1ac067b2cdb083336d6":{"kind":"REWORK","_number":1,"created":"2025-02-19 20:15:54.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/83/942283/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/83/942283/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/1"}}},"commit":{"parents":[{"commit":"344e300b8189747c099538772d15a0fb53af35db","subject":"typing: Resolve incompatible operand issues","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/344e300b8189747c099538772d15a0fb53af35db"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-19 20:15:44.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-19 20:15:44.000000000","tz":0},"subject":"pre-commit: Enable mypy","message":"pre-commit: Enable mypy\n\nTo ease migration of various commands from OSC to SDK.\n\nChange-Id: I4645237e8808239e4d605f7f45138449c9439949\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fdca04f7c828fca2c53ea1ac067b2cdb083336d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fdca04f7c828fca2c53ea1ac067b2cdb083336d6"}]},"branch":"refs/heads/master"},"0c01fe57884a025cccb0efa9890ffb9ce77fe0f3":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-02-27 14:14:52.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/83/942283/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/83/942283/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/2"}}},"commit":{"parents":[{"commit":"de2d41ad1930d3b97c99820b3c4311457219d3bd","subject":"typing: Resolve incompatible operand issues","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/de2d41ad1930d3b97c99820b3c4311457219d3bd"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-19 20:15:44.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-27 14:14:31.000000000","tz":0},"subject":"pre-commit: Enable mypy","message":"pre-commit: Enable mypy\n\nTo ease migration of various commands from OSC to SDK.\n\nChange-Id: I4645237e8808239e4d605f7f45138449c9439949\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0c01fe57884a025cccb0efa9890ffb9ce77fe0f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0c01fe57884a025cccb0efa9890ffb9ce77fe0f3"}]},"branch":"refs/heads/master"},"c6c563e2f3f8c5e2b2a0a1a1269e7a9fefc0e185":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-03-19 12:33:33.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/83/942283/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/83/942283/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/3"}}},"commit":{"parents":[{"commit":"66ad83cbe48280a447a3ea21d1c5dd53d13e33c7","subject":"typing: Resolve incompatible operand issues","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/66ad83cbe48280a447a3ea21d1c5dd53d13e33c7"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-19 20:15:44.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-19 12:24:48.000000000","tz":0},"subject":"pre-commit: Enable mypy","message":"pre-commit: Enable mypy\n\nTo ease migration of various commands from OSC to SDK.\n\nChange-Id: I4645237e8808239e4d605f7f45138449c9439949\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c6c563e2f3f8c5e2b2a0a1a1269e7a9fefc0e185"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c6c563e2f3f8c5e2b2a0a1a1269e7a9fefc0e185"}]},"branch":"refs/heads/master"},"8eb10542802063e50e6d1495dbc482b1c9dcf176":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-03-31 16:52:22.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/83/942283/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/83/942283/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/4"}}},"commit":{"parents":[{"commit":"9de592ebaf708cfab2c7f26e260b69efad470ee3","subject":"typing: Resolve incompatible operand issues","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9de592ebaf708cfab2c7f26e260b69efad470ee3"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-19 20:15:44.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-31 16:52:16.000000000","tz":60},"subject":"pre-commit: Enable mypy","message":"pre-commit: Enable mypy\n\nTo ease migration of various commands from OSC to SDK.\n\nChange-Id: I4645237e8808239e4d605f7f45138449c9439949\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8eb10542802063e50e6d1495dbc482b1c9dcf176"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8eb10542802063e50e6d1495dbc482b1c9dcf176"}]},"branch":"refs/heads/master"},"ec4fd81c1121acbd333f5a169f3f59e73946a3be":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2025-04-01 12:14:54.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/83/942283/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/83/942283/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/83/942283/5"}}},"commit":{"parents":[{"commit":"62c8b8217e48ffae555822cce56fa835f442f739","subject":"typing: Indicate another tuple to be extended","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/62c8b8217e48ffae555822cce56fa835f442f739"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-19 20:15:44.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-04-01 12:14:47.000000000","tz":60},"subject":"pre-commit: Enable mypy","message":"pre-commit: Enable mypy\n\nTo ease migration of various commands from OSC to SDK.\n\nChange-Id: I4645237e8808239e4d605f7f45138449c9439949\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ec4fd81c1121acbd333f5a169f3f59e73946a3be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ec4fd81c1121acbd333f5a169f3f59e73946a3be"}]},"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":{}}}]}
