)]}'
{"id":"openstack%2Fkeystone~931959","triplet_id":"openstack%2Fkeystone~master~Ieee72e8598ae182d9f6cc40d7f4c20e955a69b2d","project":"openstack/keystone","branch":"master","topic":"ruff","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":"2024-11-15 16:45:00.000000000","reason":"Change was submitted"},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2024-11-15 16:45:00.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ieee72e8598ae182d9f6cc40d7f4c20e955a69b2d","subject":"Ruff the code","status":"MERGED","created":"2024-10-09 14:36:14.000000000","updated":"2024-11-15 16:46:36.000000000","submitted":"2024-11-15 16:45:00.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"931959-ruff","meta_rev_id":"fcc7c64733b4c94ce0bb352e456039818dc567ba","_number":931959,"virtual_id_number":931959,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-11-15 16:45:00.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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":2,"date":"2024-11-01 14:33:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":2,"date":"2024-11-15 15:15:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"all":[{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":1,"date":"2024-11-15 15:15:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_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":"2024-10-09 15:33:19.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"CC"},{"updated":"2024-10-09 15:34:29.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":"2024-10-10 13:34:00.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2024-11-01 14:33:07.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2024-11-15 15:15:53.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"}],"messages":[{"id":"4c0a31ac2608119b526abb0a63a3478ae0ba5530","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-09 14:36:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"aa59d1fd75ca4d2b1c12735d058f4d54bdaa5ec6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-09 14:37:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"029a2a3e80755e9a510aa2c451ee87b057f292f7","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-10-09 15:33:19.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b1ca54fab00d8af1246b6e68f38d23108a647921","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-09 15:34:23.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"74e3547ed64bfa50b072b8f8b89bb567264edfe2","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-10-09 15:34:29.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6cf63dbc3d911095227e3c9624ce42129dae60fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-09 15:34:29.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/7e957d8729a543828255e42b747421ad\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/b93d4f08b11345b0a03fc4169a6959f1 : SUCCESS in 4m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/110e9c1b19d14e8b91003824120e968b : SUCCESS in 15m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ddd3d9b2098406eaa3cf4b5ab945727 : FAILURE in 5m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/55a456e6d7774d33b4771152fd6a7ec8 : SUCCESS in 14m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c4f8c400e7cb4e6797fa9ac55f979750 : SUCCESS in 13m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d411f2a45964687a44d703676218842 : SUCCESS in 12m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/588d6785eb3a43caa4b1ffc059af7fa4 : SUCCESS in 53m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b4561b2795b247a6b177bee89163225f : FAILURE in 28m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0d63a85513564ccaa542082f531e6080 : SUCCESS in 9m 57s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e2dc8dbb31c14cbfbe4b99c7f883758d : FAILURE in 23m 18s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/4dddf452c34a423da7739332455776af : FAILURE in 41m 02s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/4698384fd81444008d54f510431c954b : FAILURE in 13m 04s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/ff5a7591730c49568989d54e5f8e5089 : FAILURE in 12m 47s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/33c29d7ab99b4ca38767c03ae3849184 : POST_FAILURE in 19m 32s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/fac521d511654a0096b26a314b696d3a : FAILURE in 13m 09s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/82b1998babc242939b40f3426e93e2c5 : FAILURE in 24m 03s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/8d235cf8ff8846258e5bd0ec649a04e5 : FAILURE in 10m 05s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/dd353158d99d401eacaf84823b5239c3 : SUCCESS in 6m 08s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7848ac7395726bb788cb02ea906acd4d3e846941","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-09 15:35:53.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d703792e9b7db66ab878f7b7a633754afa962df9","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-10-09 16:32:07.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7f1fda99d311151b3b184b27a189b1f5d40146fd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-09 17:01:24.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"8753f023ddd990f1947057a1d61863cf5fd55eb6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-09 18:10:38.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/86b3abe2de7243739c4763e28086b0ce\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/e17d0ac3fc1a403b84262f6f448e13e8 : SUCCESS in 4m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cc35de90e42041c3914f2cd07e979d04 : SUCCESS in 14m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c6e4985d29a94595a8e760298fb8928b : SUCCESS in 4m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ca03ac83de88489495300621bf946900 : SUCCESS in 9m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d4e388c41ad34d758240aa84b8064c3f : SUCCESS in 12m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/69e03948bc7e4f1b891a2c75b4e9d06a : SUCCESS in 13m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/c0893f900efe4bd29e4e99ec1c3d7599 : SUCCESS in 1h 03m 14s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0186afcbf4804343a5a0f2ce61bfff6e : FAILURE in 15m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d73b7fc097a84d02b3edb74e4ee7a7b3 : SUCCESS in 12m 20s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/29d96158868a4b1a8aa1eb554cf996cc : FAILURE in 13m 39s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/9e15b30c3205444d8917f2daffb08c69 : FAILURE in 22m 15s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/282b74e93f7a4233b962129b593894ef : FAILURE in 13m 09s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/dcd64a014ac0492b8a7b9b9388c48b25 : FAILURE in 13m 18s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/53d67aeb67c343d4a9925009ea2c3248 : POST_FAILURE in 7m 16s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/06a0e63bd68242e18af50ff9f7c48486 : FAILURE in 11m 34s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/11b93f70e04142938288368f18c88bef : FAILURE in 25m 46s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/4817b85fc2fa42e69096300e39286664 : FAILURE in 8m 39s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7ddeef70dda04aaab22b830dad5cb51c : SUCCESS in 6m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b0eb93d52be58616dc033ceb8af0495921084bb7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 06:58:45.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08d41969a6134fa9982bedf63c62cf84\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/568aa5f549ea49cc90b056f1b857acd5 : TIMED_OUT in 1h 00m 58s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e5ac34a1abf64c569c93a33b134c3c65 : TIMED_OUT in 1h 01m 11s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0faebc9179550d3070c23ba5fc6c9bdcc14e8961","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-10 07:03:52.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"b35a1b2983cb83ecace9e4d17426b4fd0d10fcf2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 08:20:59.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/134f85a720a44502badad486f330e39e\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/3bc4a6f322af4f09939507c974195939 : SUCCESS in 4m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/884c5db9ebe44a4d9ea8d6bc62a75b17 : SUCCESS in 13m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89561608772d43ee919498bd42d90b64 : SUCCESS in 6m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a55bc5df16a846e8bab98a2eb53c9b10 : SUCCESS in 11m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b2798601ca6b4ac58b75a9faaa59702e : SUCCESS in 13m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fea6a1269f84404b93e4c0b6aab4f6ea : SUCCESS in 11m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/ca86aa2eafef4cd785a15b4e874ba087 : SUCCESS in 1h 06m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3a9979a039504eb782da6211c08c8d93 : FAILURE in 14m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4b49cc2936524a918c02035548d18777 : SUCCESS in 10m 50s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/b1b5564dd5a14dbaabf4bb1b40ec105a : FAILURE in 26m 31s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/ffb2f0a94cd844e0836c6bcfed76d220 : FAILURE in 33m 18s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/505b30280f9c4df88aca7363a80c9618 : FAILURE in 13m 10s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/01c4774a5e124319b40ab13162a04e3e : FAILURE in 23m 06s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/0911e92506494702904912d730fd3335 : POST_FAILURE in 7m 48s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c0edc186a28d4192a7edac97599b2b6a : FAILURE in 22m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8401ad614806414f87ac9ee3e3f130d3 : FAILURE in 13m 32s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/97d72bf40e234d6993940b1df801fc55 : FAILURE in 10m 00s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1bc376a164e54180af902e37f7e300f7 : SUCCESS in 6m 10s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"d4387c14999f3f51cd07f8e50d0e69a1eb78e162","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-10 10:00:02.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"029140d1b5d3d8129ae768649a0b99559c38795a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-10 10:35:24.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"eebef5ffd5280049c65e9b15149baefb4b87c5a2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 12:12:22.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f6397cb066f4de0b83f0e7e193530a4\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ac20e9f437b6490ba8edd117f2c452c8 : TIMED_OUT in 1h 00m 54s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e031113e11eb429dbf8956c36cc7132a : TIMED_OUT in 1h 01m 02s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"470d0c77d39bb71902b31a6b281b6f5b2f951eec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 12:45:30.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f3b1205246f44bcb95dce12155658f2\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/6575c3d6f8984d95957632a0cfe0a248 : SUCCESS in 4m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e42c493dab674fc493d47b67b02b35d8 : SUCCESS in 13m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0af5c4c3cd0c48d9a2daef3149103c94 : SUCCESS in 5m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a0bb1cb3978c4bb3851c8c18430bd9fd : SUCCESS in 14m 03s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1fb0846625f94147ba032c464d79fce8 : SUCCESS in 12m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92f32772f53e4f05ba3b0932285be5b2 : SUCCESS in 12m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/1d9c6dbf36bc422bb0113e89fd821bda : SUCCESS in 1h 19m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3140230684c24f22a322355723833ed4 : SUCCESS in 2h 03m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a375fa3e1ff4442384a9760fe258ca3e : SUCCESS in 10m 56s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/9988df6e681a40b687d9683db2eb4898 : SUCCESS in 26m 01s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/fd6a55a8a2dd47baa8feb5e5c2084dc4 : SUCCESS in 33m 34s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/b252ccb60a2c4acc8ed4a251144013bf : FAILURE in 32m 37s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/7878bf02237440ec917c58de012d5b70 : SUCCESS in 22m 52s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/a250879f4fbb4196a93b9dbcfe543d6e : FAILURE in 24m 13s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/b389962fd1a941408d884efe5f2b4cf9 : FAILURE in 24m 37s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/33c05a6fb9f0426da772a8344ad56ed8 : SUCCESS in 59m 05s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/4a4b620348df49e8bb550cb665e53d3b : SUCCESS in 35m 34s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/72d87d16d4cf42ed956747f970014327 : SUCCESS in 5m 28s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"cc88b30e2538806e157863970ba9e26460a92ff8","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-10 13:34:00.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"a6dd9dd61aae3ed77d51f6ca6309a43dc78e40b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-30 19:11:22.000000000","message":"Patch Set 7: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"6d083475fc49d5071f8b1a406fd85a3fc0df808d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-30 20:18:01.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b4ddff8ae634a369adbaac0dc8795bf\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/4d166087882d414d9f52dda5eeabf269 : SUCCESS in 4m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/20f5f8c2a2fb41e399cf3f906798b69c : SUCCESS in 12m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c98ded5db0d44eaa1e43e1c1e631924 : SUCCESS in 5m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/50ec7379e9de4ca3ad4605c74f0fa821 : SUCCESS in 11m 00s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/62e34140d3e34c91abf3a1b02e26a0da : SUCCESS in 11m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/254082874f35462abae53b47ecf90d45 : SUCCESS in 11m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/9b3d3dbf917946c6a5e5806f170251b9 : SUCCESS in 58m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d1cee063213e4409b0bf9bda71d75355 : SUCCESS in 1h 05m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2804eb31d9814d91a1e5b9a97ca839bb : SUCCESS in 11m 51s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/4202edb7a0eb4aae80a4b7c409cc78da : SUCCESS in 18m 46s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/7f89e4d32b7243f19ccf20c3a841a89a : SUCCESS in 22m 18s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/d71f477c41bd48c0baec08ec3b7ddbcb : FAILURE in 23m 19s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/23af127b2e954b20a073ea9d8e573d10 : SUCCESS in 15m 56s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/a1c12954ef4b430c9025ded0c27b83db : SUCCESS in 12m 12s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/35e70fb8265c44cd96fab0d5cd1ee91e : FAILURE in 23m 05s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d671286addba454fadf0f502c2d9712f : SUCCESS in 45m 41s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/f772cbad38e94d4d8284d7861837641c : SUCCESS in 45m 49s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/eed365d5567142da9d6004184773f3e5 : SUCCESS in 5m 39s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"3406ba252d1bcd04a0c898b40a93d7fd0e73ef7a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-30 22:53:09.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c56152b942e48acad3db262d4885034\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/173e53643b694e1b86159d8bb1cf9dda : TIMED_OUT in 1h 01m 08s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fd1cf22a6f5045baab396b6d322bd12c : TIMED_OUT in 1h 01m 07s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"03238a427f8f04bbba4f92ec380bbe9570992e0c","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-11-01 14:33:07.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"ec73d3fe4a35fa74bd333d3a30d71c425ac4ef4f","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2024-11-15 15:15:53.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"4fdc6fdf526544d5e12c090d4dad4b4880883a54","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 15:16:30.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"f07f46bbfdcb9dded809c6aab6424fee62fc98ed","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 16:45:00.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/df355bceaeda4883b4ed8c1982866eaa\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/16cf250b15f54a9291e9b15b10e20907 : SUCCESS in 3m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/285a9b8bf7674415a91979a946044368 : SUCCESS in 5m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/435ca58d7e67426da9dbb628ae0cce96 : SUCCESS in 11m 03s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3a3c338631c148c48e0398df9f250306 : SUCCESS in 11m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f92cdcc8e40349ac9780ee4e6eafbb0e : SUCCESS in 11m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/b6b80172f82a4854af5cebc58398db73 : SUCCESS in 1h 01m 31s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f1a51761e76a4d508ffeee596c7d89e9 : SUCCESS in 1h 27m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c0076cfdafb14bfd94dc62d61ee4fdcb : SUCCESS in 9m 49s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/8941ab5246394a9c99147f1f5ecff0c2 : SUCCESS in 22m 11s\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/e0be1aea9d9c43098402d9cbddc94e98 : SUCCESS in 21m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bd626a21bd8f4a0ca1343606b8f2d968 : SUCCESS in 44m 50s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/1e7492894a374c90b48769473147afef : SUCCESS in 33m 35s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"b567571cd36828bf71c217bdd93f96575fd15e34","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 16:45:00.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"fcc7c64733b4c94ce0bb352e456039818dc567ba","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 16:46:36.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5500dea51ae14cddb1d87c236ce370cd\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/8aacf1a5b4734bde8b8796c3e8e42e13 : SUCCESS in 44s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e23ff86f11ae47128baaf1703701d8e0 : SUCCESS in 57s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cd4f315ad3b1454caa3334a6345492f5 : SUCCESS in 56s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"ae7b3a05345743324760fe552b8b3dc9e560e229","revisions":{"20611e365fb64963b61a9c9db777290e12727e52":{"kind":"REWORK","_number":1,"created":"2024-10-09 14:36:14.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/59/931959/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/59/931959/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/59/931959/1"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-09 14:31:25.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-09 14:35:32.000000000","tz":120},"subject":"Ruff the code","message":"Ruff the code\n\nSwitch from back to ruff similarly to keystoneauth.\n\nSadly this switch is not so trivial as keystoneauth since hacking start\ncomplaining lot so apply some homan touch after reformatting files with\nruff. pre-commit is now running few seconds less and we can drop\npyupgrade which ruff is now also taking care of.\n\nChange-Id: Ieee72e8598ae182d9f6cc40d7f4c20e955a69b2d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/20611e365fb64963b61a9c9db777290e12727e52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/20611e365fb64963b61a9c9db777290e12727e52"}]},"branch":"refs/heads/master"},"624a872fc232ebcbd84401a6f4a992bbbedaf519":{"kind":"REWORK","_number":2,"created":"2024-10-09 14:37:58.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/59/931959/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/59/931959/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/59/931959/2"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-09 14:31:25.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-09 14:37:42.000000000","tz":120},"subject":"Ruff the code","message":"Ruff the code\n\nSwitch from back to ruff similarly to keystoneauth.\n\nSadly this switch is not so trivial as keystoneauth since hacking start\ncomplaining lot so apply some homan touch after reformatting files with\nruff. pre-commit is now running few seconds less and we can drop\npyupgrade which ruff is now also taking care of.\n\nChange-Id: Ieee72e8598ae182d9f6cc40d7f4c20e955a69b2d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/624a872fc232ebcbd84401a6f4a992bbbedaf519"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/624a872fc232ebcbd84401a6f4a992bbbedaf519"}]},"branch":"refs/heads/master"},"25b06dd5e7f59be81d5c52c8bbc23113af7f2187":{"kind":"REWORK","_number":3,"created":"2024-10-09 17:01:24.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/59/931959/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/59/931959/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/59/931959/3"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-09 14:31:25.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-09 17:01:13.000000000","tz":120},"subject":"Ruff the code","message":"Ruff the code\n\nSwitch from back to ruff similarly to keystoneauth.\n\nSadly this switch is not so trivial as keystoneauth since hacking start\ncomplaining lot so apply some homan touch after reformatting files with\nruff. pre-commit is now running few seconds less and we can drop\npyupgrade which ruff is now also taking care of.\n\nChange-Id: Ieee72e8598ae182d9f6cc40d7f4c20e955a69b2d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/25b06dd5e7f59be81d5c52c8bbc23113af7f2187"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/25b06dd5e7f59be81d5c52c8bbc23113af7f2187"}]},"branch":"refs/heads/master"},"48cc127c95c4d9d1f38f951342633c37fcb88312":{"kind":"REWORK","_number":4,"created":"2024-10-10 07:03:52.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/59/931959/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/59/931959/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/59/931959/4"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-09 14:31:25.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 07:03:33.000000000","tz":120},"subject":"Ruff the code","message":"Ruff the code\n\nSwitch from back to ruff similarly to keystoneauth.\n\nChange-Id: Ieee72e8598ae182d9f6cc40d7f4c20e955a69b2d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/48cc127c95c4d9d1f38f951342633c37fcb88312"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/48cc127c95c4d9d1f38f951342633c37fcb88312"}]},"branch":"refs/heads/master"},"56f558d6977777c3a85158b0280354d42765df54":{"kind":"REWORK","_number":5,"created":"2024-10-10 10:00:02.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/59/931959/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/59/931959/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/59/931959/5"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-09 14:31:25.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 09:59:53.000000000","tz":120},"subject":"Ruff the code","message":"Ruff the code\n\nSwitch from back to ruff similarly to keystoneauth.\n\nChange-Id: Ieee72e8598ae182d9f6cc40d7f4c20e955a69b2d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/56f558d6977777c3a85158b0280354d42765df54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/56f558d6977777c3a85158b0280354d42765df54"}]},"branch":"refs/heads/master"},"8c74b3b961e157aea9f0c99a14080b483a3fa73e":{"kind":"REWORK","_number":6,"created":"2024-10-10 10:35:24.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/59/931959/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/59/931959/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/59/931959/6"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-09 14:31:25.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 10:35:16.000000000","tz":120},"subject":"Ruff the code","message":"Ruff the code\n\nSwitch from back to ruff similarly to keystoneauth.\n\nChange-Id: Ieee72e8598ae182d9f6cc40d7f4c20e955a69b2d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8c74b3b961e157aea9f0c99a14080b483a3fa73e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8c74b3b961e157aea9f0c99a14080b483a3fa73e"}]},"branch":"refs/heads/master"},"ae7b3a05345743324760fe552b8b3dc9e560e229":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2024-10-30 19:11:22.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/59/931959/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/59/931959/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/931959/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/59/931959/7"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-09 14:31:25.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-30 19:11:22.000000000","tz":0},"subject":"Ruff the code","message":"Ruff the code\n\nSwitch from black to ruff similarly to keystoneauth.\n\nChange-Id: Ieee72e8598ae182d9f6cc40d7f4c20e955a69b2d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ae7b3a05345743324760fe552b8b3dc9e560e229"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ae7b3a05345743324760fe552b8b3dc9e560e229"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}}]}],"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":{}}}]}
