)]}'
{"id":"openstack%2Foslo.context~894633","triplet_id":"openstack%2Foslo.context~master~I1aca8ef6c782252293a0b71aba8afe5409366d70","project":"openstack/oslo.context","branch":"master","topic":"pre-commit","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-13 09:25:09.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I1aca8ef6c782252293a0b71aba8afe5409366d70","subject":"pre-commit: Add ruff","status":"MERGED","created":"2023-09-12 10:38:44.000000000","updated":"2025-04-13 09:26:03.000000000","submitted":"2025-04-13 09:25:09.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":"894633-pre-commit","meta_rev_id":"8a5dd550a675e4a3bda26ebc532ef9389eaad743","_number":894633,"virtual_id_number":894633,"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-13 09:25:09.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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":2,"date":"2025-04-13 07:49:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":2,"date":"2025-04-09 09:01:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":1,"date":"2025-04-13 07:49:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-12 10:55:11.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":"2025-04-09 09:01:45.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2025-04-13 07:49:12.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"}],"messages":[{"id":"b9c0b8dd619ebba2bf8a14adaba20941d0fcb23b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-09-12 10:38:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"20424c5f285e7b20070517190acb39eb9a6cc3ff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-12 10:55:11.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/90c9947b276647d6af17138804f51fa2\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/88e313c23be94d28a399fa61ac9a4ea4 : SUCCESS in 1m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/de2e511b53744821a7b41c8678653c5e : FAILURE in 14m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ee32b958989435782865872d05bf2e7 : SUCCESS in 2m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/28a57835962f46db801d84e9ed7463ce : SUCCESS in 2m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8f39b85b956e42e19d87b806d25888a1 : SUCCESS in 3m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/45d22cd0ebe746518892da18dae9f165 : SUCCESS in 2m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/27039e40ca5a43888eaa5dd6924dd3d6 : SUCCESS in 3m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/953848f7836745afbd68e43ecaa81d3c : SUCCESS in 3m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/01a66e07808144da92385f22fadb3c91 : SUCCESS in 3m 02s","accounts_in_message":[],"_revision_number":1},{"id":"ab7a41fbca349f1da198d8d286f03f3288632af6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"real_author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-09-18 03:07:59.000000000","message":"Patch Set 2: Patch Set 1 was rebased on behalf of \u003cGERRIT_ACCOUNT_15334\u003e\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"_revision_number":2},{"id":"2d83236e50cc3e196f6f6c58dd135de84a03453f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"real_author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-09-18 03:08:43.000000000","message":"Patch Set 3: Patch Set 2 was rebased on behalf of \u003cGERRIT_ACCOUNT_15334\u003e","accounts_in_message":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"_revision_number":3},{"id":"003e6e63293906258bfef4f5052c9db4a37d897e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-18 03:36:16.000000000","message":"Patch Set 3: 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/5da148193b9245dc8b7f861ad64e7060\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c4330ba8eb3042ad900c57322e145f03 : SUCCESS in 2m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/35bf7cc5d62648b48e712ae49feb2fda : FAILURE in 22m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/472605ceb32e497ea645e56680131146 : FAILURE in 3m 15s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/59dd0ee7ff0f4e4eaacf02d26a7526e7 : SUCCESS in 3m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/116e0e5499ac47ae8cf359b6a6b586e3 : SUCCESS in 2m 55s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4006e4f962d348959223c9e84621fbb3 : FAILURE in 3m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cc931365ca114c4aab7a336cd20578fd : SUCCESS in 3m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aefe52fa2c8949feba6b52dd0d89f3bd : SUCCESS in 3m 22s","accounts_in_message":[],"_revision_number":3},{"id":"7cc412987b4fab8279fe7867493c52412c3dcafc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-11-14 13:56:49.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"537d49a83b816e80f6514755c0f0d1b5c9e8abf9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-11-14 14:22:12.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"c8e0ab2800103306c73cfa8eb03d5e328afc7fb7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-14 14:45:10.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/8dd3253b3e1c4b048ebda5d48844de16\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f57bb9e3a589466395facbf1d7b26549 : SUCCESS in 2m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6660b95172f846999fa2bb8c6000708e : FAILURE in 16m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72fe5aea70f345bc95d6ced32cbea5e2 : SUCCESS in 5m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ff3ef78388194df289e3ff3d38da018a : SUCCESS in 3m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a3837581f9af4d4481211a7f3c3fe921 : SUCCESS in 3m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aab901cf33bc4067a39d85f730a1f8c2 : SUCCESS in 2m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dfa16c7cffb841879bac66af532799b2 : SUCCESS in 3m 24s","accounts_in_message":[],"_revision_number":5},{"id":"d3e7ac52cab1d8449c104114846a30bfd31e3e50","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-02-24 15:12:07.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"44dcd74881b6526c234a2369e935e78826b5b9e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-24 18:12:05.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f4309dc4869438f9e1b830d6770fa6f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/34c35aad381846c0bfd2a19da51860a3 : SUCCESS in 5m 04s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d33f4ca60edd4084b40a798063db88cb : SUCCESS in 1h 45m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc922712449d48aaa3c5b026ca6f0e09 : SUCCESS in 4m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9c3931e7d51043fa8540f4c1d4516ce6 : SUCCESS in 3m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/91fb5a27ea3540669702ba9feb047525 : SUCCESS in 4m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7bb601d0f0084ba0809b49e91c553638 : SUCCESS in 2m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/57eda8bdaba54c24be9f5f4b4b3f755a : SUCCESS in 2m 49s","accounts_in_message":[],"_revision_number":6},{"id":"9f03a8b926c213fa395f9185da12a94059697d19","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-04 11:57:56.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"e114529fd218318cf3dfa56d71e107528f37d1f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-04 13:20:23.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3ecf72db7007479da98803a323f86a8d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/cb1d75d10b6346a3ab9d85b679b84699 : SUCCESS in 2m 15s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/93bccfd9c3b04832b6b9c3a2bc99ffb9 : SUCCESS in 1h 21m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cfe7e3f50cd44903850a586f310c45ea : SUCCESS in 4m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ed91dd4b11c04bb387be278484812c4a : SUCCESS in 3m 24s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/74cfff14a8324caba3b2e93c574ff535 : SUCCESS in 3m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0d09cb2a791041f0a8f02bc1e18e38fd : SUCCESS in 5m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7caa3fe83daa4613b100a87ef936c25f : SUCCESS in 2m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c58de79b500049a7bea209fc10ac18e8 : SUCCESS in 2m 16s","accounts_in_message":[],"_revision_number":7},{"id":"f864334be7f6095773d42f7746b7b4630d6a48c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-07 10:04:09.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"56a214a6d9ad7a09693f92788ba018d61fcd73e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-07 11:45:36.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/692206397cc24ac589d5ef974c039b2b\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/47d6495337b445a595195e80a179c794 : SUCCESS in 2m 18s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ac2b4b9a61c443dfbfbe2a6c987f9f98 : SUCCESS in 1h 33m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a7e80b80c54d4f55abc04c43c6149820 : SUCCESS in 4m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e5a4acdbe7ad47d7b6a28a0cedb93fcb : SUCCESS in 3m 00s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/91b355e20c8f46a1b9a2eaf43c7cf274 : SUCCESS in 2m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b30505458c6440578905504e0e83663b : SUCCESS in 5m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f77133a69ff346ec990a6806cad33208 : SUCCESS in 3m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7a9720168689485b80495db7920a2479 : SUCCESS in 2m 11s","accounts_in_message":[],"_revision_number":8},{"id":"c2adb435364641ff8d91ba5f4bf7a6bbe5b80ab1","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2025-04-09 09:01:45.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"b18450d77ea623d3033798a4ccd0c658d2ca4771","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-04-13 07:49:12.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"304b66b6a47d27a56051d749e4c6c9a4520f3a24","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-13 07:49:44.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"d8130bcd063e31649061f10c8bd254b395ff95c4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-13 09:25:09.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a666a58e23b24ebf8db9df575eb91798\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/34ca3276a93941cf86388898e2086516 : SUCCESS in 5m 02s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b82318b3562a436f91ab1cbef6ec47bd : SUCCESS in 1h 35m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6344a04efbb34b86b66bc9576f453fcc : SUCCESS in 3m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3895d04ea6de47e19162c44c0174b363 : SUCCESS in 3m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4db5a9c2e81244f1832174e6d7511e91 : SUCCESS in 2m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18b1f1aa3fcf49b793f011556e23d56f : SUCCESS in 3m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5f745d47ed32441083f023ae70e41e17 : SUCCESS in 2m 46s","accounts_in_message":[],"_revision_number":8},{"id":"d8abcc256fbbe0e67eaf71cfe0586a5879212cf4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-13 09:25:09.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"8a5dd550a675e4a3bda26ebc532ef9389eaad743","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-13 09:26:03.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24118ea5addb45048dd19272dc9572ae\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7edcc8710ab247d9bd3e3fc69b145ad6 : SUCCESS in 34s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4f5f67e5747b40199d6ceb9c4d6eb8b0 : SUCCESS in 36s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"7750bda6a6950704995a7be95c9ace2e853ea6a5","revisions":{"b6986652a7e2f38246c0b4f21216ab78b1726b2f":{"kind":"REWORK","_number":1,"created":"2023-09-12 10:38:44.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/894633/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.context","ref":"refs/changes/33/894633/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/1"}}},"commit":{"parents":[{"commit":"a416b66854f77b1bd52bb12c322c7e07e3a47c8b","subject":"Enable strict typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/a416b66854f77b1bd52bb12c322c7e07e3a47c8b"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-09-12 10:38:39.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-09-12 10:38:39.000000000","tz":60},"subject":"Blacken code","message":"Blacken code\n\nChange-Id: I1aca8ef6c782252293a0b71aba8afe5409366d70\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/b6986652a7e2f38246c0b4f21216ab78b1726b2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/b6986652a7e2f38246c0b4f21216ab78b1726b2f"}]},"branch":"refs/heads/master"},"49bf56d249581e814453232ca1080c75311eb59a":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-09-18 03:07:59.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"real_uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/33/894633/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.context","ref":"refs/changes/33/894633/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/2"}}},"commit":{"parents":[{"commit":"6c66e8e1c5859dfce5293255917f8fc8cb6109cd","subject":"Enable strict typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/6c66e8e1c5859dfce5293255917f8fc8cb6109cd"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-09-12 10:38:39.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-18 03:07:59.000000000","tz":0},"subject":"Blacken code","message":"Blacken code\n\nChange-Id: I1aca8ef6c782252293a0b71aba8afe5409366d70\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/49bf56d249581e814453232ca1080c75311eb59a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/49bf56d249581e814453232ca1080c75311eb59a"}]},"branch":"refs/heads/master","description":"Rebase"},"f2781bc5c7d495e4d7c7d9acfbfefcb14a27561b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-09-18 03:08:43.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"real_uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/33/894633/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.context","ref":"refs/changes/33/894633/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/3"}}},"commit":{"parents":[{"commit":"6baba523eecdc748c60c4985708560581f61601c","subject":"Enable strict typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/6baba523eecdc748c60c4985708560581f61601c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-09-12 10:38:39.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-18 03:08:43.000000000","tz":0},"subject":"Blacken code","message":"Blacken code\n\nChange-Id: I1aca8ef6c782252293a0b71aba8afe5409366d70\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/f2781bc5c7d495e4d7c7d9acfbfefcb14a27561b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/f2781bc5c7d495e4d7c7d9acfbfefcb14a27561b"}]},"branch":"refs/heads/master","description":"Rebase"},"b86b691db975240db88d3141728622db708d74ad":{"kind":"REWORK","_number":4,"created":"2024-11-14 13:56:49.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/894633/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.context","ref":"refs/changes/33/894633/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/4"}}},"commit":{"parents":[{"commit":"f0fdb067a280b10f59c93e0e5e2c6e46939d43de","subject":"Enable strict typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/f0fdb067a280b10f59c93e0e5e2c6e46939d43de"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-09-12 10:38:39.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-11-14 13:49:04.000000000","tz":0},"subject":"pre-commit: Add ruff","message":"pre-commit: Add ruff\n\nWe also bump the versions of the other hooks and migrate to the native\nhacking extension.\n\nChange-Id: I1aca8ef6c782252293a0b71aba8afe5409366d70\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/b86b691db975240db88d3141728622db708d74ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/b86b691db975240db88d3141728622db708d74ad"}]},"branch":"refs/heads/master"},"21582f2d3fde33ea27433549d2746fe7fb664c57":{"kind":"NO_CHANGE","_number":5,"created":"2024-11-14 14:22:12.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/894633/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.context","ref":"refs/changes/33/894633/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/5"}}},"commit":{"parents":[{"commit":"dddeab365212a447dc4b65adeb3bea4f20d38b97","subject":"Enable strict typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/dddeab365212a447dc4b65adeb3bea4f20d38b97"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-09-12 10:38:39.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-11-14 14:22:12.000000000","tz":0},"subject":"pre-commit: Add ruff","message":"pre-commit: Add ruff\n\nWe also bump the versions of the other hooks and migrate to the native\nhacking extension.\n\nChange-Id: I1aca8ef6c782252293a0b71aba8afe5409366d70\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/21582f2d3fde33ea27433549d2746fe7fb664c57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/21582f2d3fde33ea27433549d2746fe7fb664c57"}]},"branch":"refs/heads/master","description":"Rebase"},"23a9ed5564503c12825cef73e9c40fd3ef909765":{"kind":"REWORK","_number":6,"created":"2025-02-24 15:12:07.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/894633/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.context","ref":"refs/changes/33/894633/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/6"}}},"commit":{"parents":[{"commit":"d0a58c42753b4b9ffdc10ae520407bc4a87afdff","subject":"Enable strict typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/d0a58c42753b4b9ffdc10ae520407bc4a87afdff"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-09-12 10:38:39.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-24 15:07:29.000000000","tz":0},"subject":"pre-commit: Add ruff","message":"pre-commit: Add ruff\n\nThis handles formatting and allows us to replace both the pyupgrade and\nbandit hooks.\n\nWe also bump the versions of the other hooks and migrate to the native\nhacking extension.\n\nChange-Id: I1aca8ef6c782252293a0b71aba8afe5409366d70\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/23a9ed5564503c12825cef73e9c40fd3ef909765"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/23a9ed5564503c12825cef73e9c40fd3ef909765"}]},"branch":"refs/heads/master"},"2c3cc122dcfac7c6d4de12b4d1da635361e4a30e":{"kind":"REWORK","_number":7,"created":"2025-04-04 11:57:56.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/894633/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.context","ref":"refs/changes/33/894633/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/7"}}},"commit":{"parents":[{"commit":"f269e8fd8dc9947fa5a5db0d09d55704da194989","subject":"Move mypy configuration to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/f269e8fd8dc9947fa5a5db0d09d55704da194989"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-04-04 11:51:34.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-04-04 11:57:46.000000000","tz":60},"subject":"pre-commit: Add ruff","message":"pre-commit: Add ruff\n\nThis handles formatting and allows us to replace both the pyupgrade and\nbandit hooks.\n\nWe also bump the versions of the other hooks and migrate to the native\nhacking extension.\n\nChange-Id: I1aca8ef6c782252293a0b71aba8afe5409366d70\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/2c3cc122dcfac7c6d4de12b4d1da635361e4a30e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/2c3cc122dcfac7c6d4de12b4d1da635361e4a30e"}]},"branch":"refs/heads/master"},"7750bda6a6950704995a7be95c9ace2e853ea6a5":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2025-04-07 10:04:09.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/894633/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.context","ref":"refs/changes/33/894633/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.context refs/changes/33/894633/8"}}},"commit":{"parents":[{"commit":"f2a5f994eb8ddc369d966eea2f5e647ff9787a10","subject":"Move mypy configuration to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/f2a5f994eb8ddc369d966eea2f5e647ff9787a10"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-04-04 11:51:34.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-04-07 10:04:02.000000000","tz":60},"subject":"pre-commit: Add ruff","message":"pre-commit: Add ruff\n\nThis handles formatting and allows us to replace both the pyupgrade and\nbandit hooks.\n\nWe also bump the versions of the other hooks and migrate to the native\nhacking extension.\n\nChange-Id: I1aca8ef6c782252293a0b71aba8afe5409366d70\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/7750bda6a6950704995a7be95c9ace2e853ea6a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.context/commit/7750bda6a6950704995a7be95c9ace2e853ea6a5"}]},"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":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},{"label":"Backport-Candidate","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":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","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":{}}},{"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":{}}}]}
