)]}'
{"id":"openstack%2Fwatcher-dashboard~978258","triplet_id":"openstack%2Fwatcher-dashboard~master~I121b826b248b3683db7d185bcb9b34a960f99f38","project":"openstack/watcher-dashboard","branch":"master","topic":"ruff","attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-04-18 10:25:09.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"}}},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-04-16 15:01:53.000000000","reason":"Change was submitted"},"28006":{"account":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"last_update":"2026-04-04 00:53:11.000000000","reason":"removed on reply"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-04-04 03:56:19.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I121b826b248b3683db7d185bcb9b34a960f99f38","subject":"style: replace autopep8 with ruff-format; restrict hacking to H-rules","status":"MERGED","created":"2026-02-27 20:04:27.000000000","updated":"2026-04-18 10:25:09.000000000","submitted":"2026-04-16 15:01:53.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":22,"unresolved_comment_count":6,"has_review_started":true,"submission_id":"978258-ruff","meta_rev_id":"f618ad05d3e25654a32fa7bde5e8a76ca7044b09","_number":978258,"virtual_id_number":978258,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-16 15:01:52.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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-04-16 14:46:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-1,"date":"2026-04-04 03:56:19.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":2,"date":"2026-04-16 10:31:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":1,"date":"2026-04-16 14:46:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}],"CC":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-27 20:04:48.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-02-27 20:33:46.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-02-27 23:15:42.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-02-28 13:44:17.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":"2026-04-16 10:31:19.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"state":"REVIEWER"},{"updated":"2026-04-16 14:46:25.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"}],"messages":[{"id":"7d13980cda609a9bb20d05552d58ae0c7c016fc1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-27 20:04:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"868c9ebe5891c629a7eb62f11f331d95d23dedde","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-02-27 20:04:48.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"339b4fe5576bd68841243a2be11a545154faf524","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-02-27 20:12:31.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/4e59e27923844a54baf755d0e51e9df1\n\n- teim-code-review https://zuul.teim.app/t/main/build/0fdd374343314a14bb974c4147923302 : SUCCESS in 7m 33s","accounts_in_message":[],"_revision_number":1},{"id":"153b312e5d0217329ff24001fa52d81d1e498ba6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-27 20:19:32.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b24ca70734e9fa087b04fef9157a0acc922178dd","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-02-27 20:19:43.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4fb69ebfab71428eaa49b15f4f19885e468e3230","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-02-27 20:28:29.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/afa4c4b11db540eb91dde224c4729893\n\n- teim-code-review https://zuul.teim.app/t/main/build/048169e0e89447f0b784e42aac03b27f : SUCCESS in 8m 38s","accounts_in_message":[],"_revision_number":2},{"id":"7f8c9fe1bb417c92acf4926b7b018f14f5172c91","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 20:33:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fadfa0803a504a6f81aa9f7624ba6fb3\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/7c383f0e301147daa689fe355efa1972 : SUCCESS in 1m 36s\n- requirements-check https://zuul.opendev.org/t/openstack/build/0bbd206ef6ad4c128105b98ab30807f8 : SUCCESS in 1m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/248c21f9347e4db0b59559cd03a6dd34 : SUCCESS in 2m 44s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/2d50eea99d9748268c3e4de5b7e5c36a : SUCCESS in 4m 44s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/38fde9de307d42a4a4031dc7f22f54db : SUCCESS in 6m 35s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dcd7b56c7e924890aab267ddc289b9d3 : SUCCESS in 2m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/41235d3d3886450289d891ac1e0549f9 : SUCCESS in 3m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/38618e8db17c47f082315a20badca59c : FAILURE in 7m 59s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dab5a6a7317b4fbf89332752f54391b2 : SUCCESS in 2m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af167d5dd9be456bb97f12a98ecc9578 : SUCCESS in 7m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4d4f53147945469e9d4403f1dfbeeb47 : SUCCESS in 3m 09s","accounts_in_message":[],"_revision_number":2},{"id":"ebc466a345e050f785ff3781bf71eec815055a51","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-27 23:15:42.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/e285e2147be145e0b172d3650ee40cb7\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/0e466b8e846140e1b1b4d8d81295d74c : SUCCESS in 2h 54m 35s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/900e688915304daf9ea5d67a9df99b5b : SUCCESS in 2h 04m 16s","accounts_in_message":[],"_revision_number":2},{"id":"ce3f3dbe0fe4935f7a6e096c282c678ca608b162","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-28 12:22:05.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"50baaacf0e8fb7c14999b3e20684324ae94e6762","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-02-28 12:22:54.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"ee1085a6980a0786688d955ff4fa5a45c7de2fe8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-28 12:34:51.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/40a21f667a914126965d91fcef347a96\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/9dd3f36045a944659b001ad1c42c07ef : SUCCESS in 2m 47s\n- requirements-check https://zuul.opendev.org/t/openstack/build/f4c088ae863d4e93bb34f3a06c4a6de0 : SUCCESS in 1m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/071a68a1f18e47639ccf8864bda4ce0b : SUCCESS in 3m 07s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/76e367d52cee444fae60ceaa4502b839 : SUCCESS in 5m 54s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/38ebe20fd4644709bfbced5a8ccfdfd2 : SUCCESS in 4m 05s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/811195b883874a318c627faa12c5ee33 : SUCCESS in 3m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7a6f5df583d94470b4d1c7c7c3affaa6 : SUCCESS in 3m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/da7ed45d6ca54b8da5614d01e19fa190 : FAILURE in 6m 39s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bc9354ad80eb4d88970cfce3281aa995 : SUCCESS in 2m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ba076a015804bb0bc5f67fd857d7a37 : SUCCESS in 7m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cd6046da6b1f4de294a7958cc7467d8a : SUCCESS in 2m 40s","accounts_in_message":[],"_revision_number":3},{"id":"a9814d8b9423e02bb443dc808d75e8e241d4a508","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-02-28 12:36:30.000000000","message":"Patch Set 3:\n\n(3 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/02887086535a457c9372977d6624d20b\n\n- teim-code-review https://zuul.teim.app/t/main/build/a732d858655c4d15abff69e82bde9b53 : SUCCESS in 13m 23s","accounts_in_message":[],"_revision_number":3},{"id":"d177478f2a0e9e51b9b95a01634e0ba3455cae4c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-02-28 13:44:17.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c04937ae611b6da3f3d660629980331a5baaf168","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-28 13:55:21.000000000","message":"Patch Set 3: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/df647ad0fb4348a58c8c38772a22825f\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/465ca6934cca4525809d4bdf6804e9ae : SUCCESS in 1h 31m 50s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/fbb653bb667e4ab78b1febd49d24dd5b : FAILURE in 37m 43s","accounts_in_message":[],"_revision_number":3},{"id":"b40260a089e2b98671f9d66b461b3be9989cc9b4","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-28 20:19:39.000000000","message":"Patch Set 3: Workflow-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c44f975caf9b53fa9fd102b8820a0465ce8acfb7","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-01 11:03:34.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1181bbeff78adf64bb275bd734654b94b75ce985","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-30 13:01:06.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":4},{"id":"e5e77f2dc0b1c1afcfa34e4de912104e8c037ca0","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-30 13:01:39.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"849d785fbfc7a2b03159efb8af2360e36e5546a0","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-03-30 13:11:25.000000000","message":"Patch Set 4: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/8f9d2ba632614e5c9c880c80bce4d389\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/8d11c8e026264e75ba747b5dd4af3a03 : FAILURE in 8m 48s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/ec8e1593a1144d33ae6ad813665af92e : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":4},{"id":"88b3c302242fe6953ac711a2ac5743b4d1952bd8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-30 13:15:05.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/1f85f36c7bbe4e2593c400ec7d3c383e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/9fb621fcf9164f999fa685c7320a22d5 : SUCCESS in 2m 30s\n- requirements-check https://zuul.opendev.org/t/openstack/build/f675294233984dc492c73408a2a427ed : SUCCESS in 1m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2cdf767a7e4e47f28362de2e43677998 : SUCCESS in 2m 55s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/13e3b365767a4cf9b658c5a28feae259 : SUCCESS in 4m 54s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/758a747a57814a6e96fec9908a3317e1 : SUCCESS in 4m 19s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7cf2e1c7afd040ea830e1a3faf318903 : SUCCESS in 3m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b3b22170aabe46cabf8cd5a097146229 : SUCCESS in 4m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7e15443a46d04113a1ea339f6f128036 : FAILURE in 6m 48s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1710ad97ae8947ed81e3e6516d2c4059 : SUCCESS in 4m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/581ec906fdf942ce9a5a7f637a77bc44 : FAILURE in 7m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3e783c5f74a244388e1106b351b3acfb : SUCCESS in 2m 53s","accounts_in_message":[],"_revision_number":4},{"id":"470ce9b0b0a00f17dc5f26a5bd0c1cd426b1aca6","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-30 13:36:26.000000000","message":"Topic service-layer-pattern removed","accounts_in_message":[],"_revision_number":4},{"id":"c441f618017ca4cd94859a74eb050c4f82a18d66","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-30 13:36:29.000000000","message":"Topic set to ruff","accounts_in_message":[],"_revision_number":4},{"id":"f871fec5625d4b699d1613144116245de5662bc8","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-30 13:38:16.000000000","message":"Patch Set 4:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0e60a7ed8e19449a8bde7fca1ef4053e\n\n- teim-code-review https://zuul.teim.app/t/main/build/5509b52aea3248e3b6289bf6c41ef076 : SUCCESS in 16m 43s","accounts_in_message":[],"_revision_number":4},{"id":"371d28b8ca49a4eb1ade1e1e4dcd0698f052031b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-30 13:51:26.000000000","message":"Uploaded patch set 5: New patch set was added with same tree, parent tree, and commit message as Patch Set 4.\n\nCopied Votes:\n* Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"8a6fbe68a527e7ad7436a1734c31723fd3420f6f","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-30 13:52:34.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"3e8872e39ef8921c27d677683d7537c30b7ad925","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-03-30 14:01:05.000000000","message":"Patch Set 5: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/f99f88d082c14da2b88c8078c8644da4\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/6f4f7db449ef486e8758017c007ac1a7 : FAILURE in 7m 59s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/3a18f74bbe114c4e82c544e4933c60e6 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":5},{"id":"e30b314d30bc70ffa02650646ba8dc5bbddaa8c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-30 14:14:46.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/04890105c4614b7f93216c0245ee1513\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/eaf680df26604b37b3be12c4e14b32ac : SUCCESS in 5m 41s\n- requirements-check https://zuul.opendev.org/t/openstack/build/179a4046c821475f923f6887f2fd6ba8 : SUCCESS in 2m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e5f87fedae5b45e8a26c7bd98658f0f2 : SUCCESS in 5m 03s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/35abb4daddf046d597d31c4f5a4538af : SUCCESS in 4m 34s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/e50705ea5a2c4f9d9db573fded892423 : SUCCESS in 3m 26s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/64c5e037d52749c5883855aa5fbde099 : SUCCESS in 3m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9f1847af6b3a43c48e89be8882245879 : SUCCESS in 4m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ae6ac9981483498d9b985779e4910f34 : FAILURE in 4m 51s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/285630be43164275ac23caf87c79511e : SUCCESS in 3m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b53e708763b43d19e26ae98d413f7b9 : FAILURE in 6m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e7abe833d5f64ddf9543e01f69ec7782 : SUCCESS in 3m 28s","accounts_in_message":[],"_revision_number":5},{"id":"741695410bf28ff44200e736b717395fdb75c0b1","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-30 14:41:09.000000000","message":"Patch Set 5:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/042564e4741741a392dcb2798ed419f8\n\n- teim-code-review https://zuul.teim.app/t/main/build/71eaa09aef5d478388ccbcd3b1bb8abf : SUCCESS in 17m 54s\n\nWarning:\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: Cannot read blob b653f0bcd8f38aaf85bf85c29a37f2845b281a4c\u0027\n  Comments left for invalid file doc/source/contributor/index.rst\n  Comments left for invalid file watcher_dashboard/test/local_fixtures/","accounts_in_message":[],"_revision_number":5},{"id":"c6e9185617945c8ba76749002dbbbc126b7fcf14","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-30 20:20:37.000000000","message":"Patch Set 5: Workflow-1\n\n(9 comments)","accounts_in_message":[],"_revision_number":5},{"id":"302edbb16efc548198c953a633195eb6d7a007fb","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-30 20:23:40.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"d76ac1fcdb5ed25d412aff816f5450fc920664f1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-04 00:52:13.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":6},{"id":"c0724e721b54321d2fc6e775a042d53d859ae0b9","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-04 00:53:11.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"71c8ded6374510d63cdaae307c72a619ff9f67a5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-04 01:07:56.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65fc753ad2114ac5898306284ca4ce5f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f0d61b6781b2406cba4052e0327d0d91 : SUCCESS in 3m 18s\n- requirements-check https://zuul.opendev.org/t/openstack/build/2cad7edbbb394b96bf0df02d0edad62e : SUCCESS in 2m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b7b98668719c4193a50852d9f1813525 : SUCCESS in 3m 45s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/0bd7052c3b754aeda012eb93e45a6587 : SUCCESS in 4m 03s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/b95a9f6a625e441f8fbed0759bd35948 : SUCCESS in 4m 11s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3c31e18e03ed4d74a3ff8a4bc714aef6 : SUCCESS in 2m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/909b5c39d2fc4a6293376915892e0ba5 : SUCCESS in 4m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6811da7e99174522b7a01bc8e1a803f9 : FAILURE in 4m 36s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9196c47d8e9a4cb883ca8182aaf5e6e1 : SUCCESS in 4m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78e3801561bc4d2483ad323fbf923beb : SUCCESS in 8m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6d6e8682e83d4b00b05c1cee4e9a6180 : SUCCESS in 4m 21s","accounts_in_message":[],"_revision_number":6},{"id":"3d1576b5dcc85aa417be748c9fb8d127fc73e816","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-04 01:08:02.000000000","message":"Patch Set 6:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/aa6fec3b55dc4cdca8c5e722729b29ad\n\n- teim-code-review https://zuul.teim.app/t/main/build/a853c2782e39484fbf76e86a26dc1939 : SUCCESS in 7m 32s","accounts_in_message":[],"_revision_number":6},{"id":"ee7364473539ac176ece3f639734b9f12db9f460","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-04 01:08:36.000000000","message":"Patch Set 6:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65fc753ad2114ac5898306284ca4ce5f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f0d61b6781b2406cba4052e0327d0d91 : SUCCESS in 3m 18s\n- requirements-check https://zuul.opendev.org/t/openstack/build/2cad7edbbb394b96bf0df02d0edad62e : SUCCESS in 2m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b7b98668719c4193a50852d9f1813525 : SUCCESS in 3m 45s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/0bd7052c3b754aeda012eb93e45a6587 : SUCCESS in 4m 03s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/b95a9f6a625e441f8fbed0759bd35948 : SUCCESS in 4m 11s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3c31e18e03ed4d74a3ff8a4bc714aef6 : SUCCESS in 2m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/909b5c39d2fc4a6293376915892e0ba5 : SUCCESS in 4m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6811da7e99174522b7a01bc8e1a803f9 : FAILURE in 4m 36s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9196c47d8e9a4cb883ca8182aaf5e6e1 : SUCCESS in 4m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78e3801561bc4d2483ad323fbf923beb : SUCCESS in 8m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6d6e8682e83d4b00b05c1cee4e9a6180 : SUCCESS in 4m 21s","accounts_in_message":[],"_revision_number":6},{"id":"076b0d3bc61f7d928224324bbc40a8959353476d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-04 01:08:42.000000000","message":"Patch Set 6:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/aa6fec3b55dc4cdca8c5e722729b29ad\n\n- teim-code-review https://zuul.teim.app/t/main/build/a853c2782e39484fbf76e86a26dc1939 : SUCCESS in 7m 32s","accounts_in_message":[],"_revision_number":6},{"id":"b35b81a315ab8e10226c5717f722c1be6cae4613","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-04 01:09:26.000000000","message":"Patch Set 6:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65fc753ad2114ac5898306284ca4ce5f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f0d61b6781b2406cba4052e0327d0d91 : SUCCESS in 3m 18s\n- requirements-check https://zuul.opendev.org/t/openstack/build/2cad7edbbb394b96bf0df02d0edad62e : SUCCESS in 2m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b7b98668719c4193a50852d9f1813525 : SUCCESS in 3m 45s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/0bd7052c3b754aeda012eb93e45a6587 : SUCCESS in 4m 03s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/b95a9f6a625e441f8fbed0759bd35948 : SUCCESS in 4m 11s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3c31e18e03ed4d74a3ff8a4bc714aef6 : SUCCESS in 2m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/909b5c39d2fc4a6293376915892e0ba5 : SUCCESS in 4m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6811da7e99174522b7a01bc8e1a803f9 : FAILURE in 4m 36s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9196c47d8e9a4cb883ca8182aaf5e6e1 : SUCCESS in 4m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78e3801561bc4d2483ad323fbf923beb : SUCCESS in 8m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6d6e8682e83d4b00b05c1cee4e9a6180 : SUCCESS in 4m 21s","accounts_in_message":[],"_revision_number":6},{"id":"a666c9dd3fc44c9bd6c61459b4ce65bff8aa56f5","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-04 01:09:32.000000000","message":"Patch Set 6:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/aa6fec3b55dc4cdca8c5e722729b29ad\n\n- teim-code-review https://zuul.teim.app/t/main/build/a853c2782e39484fbf76e86a26dc1939 : SUCCESS in 7m 32s","accounts_in_message":[],"_revision_number":6},{"id":"83d197627aee7500827889b815b121b404f057e9","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-04 03:56:19.000000000","message":"Patch Set 6: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/fb30d3ca90ee4dfcb2207ecd3653ef36\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/2f8d6681420948adaf09af860920eeda : SUCCESS in 3h 02m 10s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/68b8054ee45842b185cf6880e346049e : FAILURE in 2h 06m 46s","accounts_in_message":[],"_revision_number":6},{"id":"5a2a83cbd6462554d20b4819b9673d60746e3874","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-07 15:26:14.000000000","message":"Topic service-layer-refactor removed","accounts_in_message":[],"_revision_number":6},{"id":"a79b846342b28c171089fcb1f12bdcdb095e7d6a","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-07 15:26:18.000000000","message":"Topic set to ruff","accounts_in_message":[],"_revision_number":6},{"id":"acfe79aaf90eff42e6f432a1e64ed01a07ac67af","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-04-16 10:31:19.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"dd9e5b9df9c2b3c0de938f53ef5f877726ba83e4","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-04-16 14:46:25.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"6e2d31d3acf3255d6a8fbe7dcc26ace5c1a9097c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 14:47:19.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"485d47881566681ebe35ccf9a8fd1011c57b737e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 15:01:52.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f57e7e4f000d464db881c57c2995d8de\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/fd181d33561544058b8a69ba06ad2439 : SUCCESS in 3m 01s\n- requirements-check https://zuul.opendev.org/t/openstack/build/f88b5dc1c81a4d0d957c4b904ae4ffbe : SUCCESS in 2m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/93d2209bd0eb42fd8f8a2a45f5f90461 : SUCCESS in 6m 43s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/bfc4097f8c0b467695c34e58f0134485 : SUCCESS in 4m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eb287cc4e262451d8b226b4c16971a46 : SUCCESS in 4m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/49b6032c3fb6402b91dc45c52f8aad3a : SUCCESS in 3m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26e0b6cb03f1437c9a2de0d134c56c55 : SUCCESS in 9m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a8894afa61774fa9ac59c52ef85cc29a : SUCCESS in 2m 49s","accounts_in_message":[],"_revision_number":6},{"id":"6f5ce5e1c8394bb1136a23b01880c45cf426a06a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 15:01:53.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"10cd1a5f38fd5e549a560afd42b4ab13b498e6ea","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 15:03:15.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e95019d85e3457996201e79ef69b03d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fae1a9f9f894946a0bc46f645918780 : SUCCESS in 1m 01s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d8651bf6e3434d64b4395d69a7e19049 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":6},{"id":"f618ad05d3e25654a32fa7bde5e8a76ca7044b09","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-18 10:25:09.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"2442c365140114098fdc30a377529105014ec973","revisions":{"c61492eacb3e4d32edb9936bf03e642f38fa8fbd":{"kind":"REWORK","_number":1,"created":"2026-02-27 20:04:27.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/58/978258/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/58/978258/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/1"}}},"commit":{"parents":[{"commit":"2a4fdd9b7f47f2b33c8e1aef1967666541a36e29","subject":"test: Restructure test directory with unit/ and local_fixtures/","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2a4fdd9b7f47f2b33c8e1aef1967666541a36e29"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-27 19:55:14.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-27 20:04:18.000000000","tz":0},"subject":"style: replace autopep8 with ruff-format; restrict hacking to H-rules","message":"style: replace autopep8 with ruff-format; restrict hacking to H-rules\n\nRemove autopep8 from pre-commit; it is redundant now that ruff covers\nthe same PEP 8 formatting. Add ruff-format as the project formatter\nwith quote-style\u003dpreserve and space indentation (line-length inherited\nfrom [tool.ruff] at 79).\n\nRestrict hacking to H-prefix rules only (--select\u003dH) since ruff-check\nalready enforces E/W/F rules. Drop F405 and W504 from the [flake8]\nignore list — those rules are never reached when hacking only sees H.\n\nUpdate the contributor docs to name ruff-format as the formatter,\ndescribe the three-tool toolchain (ruff-format, ruff-check, hacking),\nand note that autopep8 has been removed.\n\nGenerated-By: claude-code\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: I121b826b248b3683db7d185bcb9b34a960f99f38\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/c61492eacb3e4d32edb9936bf03e642f38fa8fbd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/c61492eacb3e4d32edb9936bf03e642f38fa8fbd"}]},"branch":"refs/heads/master"},"89328eecce2c999a45eed1be687ea60a1250752c":{"kind":"REWORK","_number":2,"created":"2026-02-27 20:19:32.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/58/978258/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/58/978258/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/2"}}},"commit":{"parents":[{"commit":"2a4fdd9b7f47f2b33c8e1aef1967666541a36e29","subject":"test: Restructure test directory with unit/ and local_fixtures/","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2a4fdd9b7f47f2b33c8e1aef1967666541a36e29"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-27 19:55:14.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-27 20:19:26.000000000","tz":0},"subject":"style: replace autopep8 with ruff-format; restrict hacking to H-rules","message":"style: replace autopep8 with ruff-format; restrict hacking to H-rules\n\nRemove autopep8 from pre-commit; it is redundant now that ruff covers\nthe same PEP 8 formatting. Add ruff-format as the project formatter\nwith quote-style\u003dpreserve and space indentation (line-length inherited\nfrom [tool.ruff] at 79).\n\nRestrict hacking to H-prefix rules only (--select\u003dH) since ruff-check\nalready enforces E/W/F rules. Drop F405 and W504 from the [flake8]\nignore list — those rules are never reached when hacking only sees H.\n\nUpdate the contributor docs to name ruff-format as the formatter,\ndescribe the three-tool toolchain (ruff-format, ruff-check, hacking),\nand note that autopep8 has been removed.\n\nGenerated-By: claude-code\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: I121b826b248b3683db7d185bcb9b34a960f99f38\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/89328eecce2c999a45eed1be687ea60a1250752c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/89328eecce2c999a45eed1be687ea60a1250752c"}]},"branch":"refs/heads/master"},"4b502b880a85c258ed1a9b0b2c9a938b5f818db7":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-02-28 12:22:05.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/58/978258/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/58/978258/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/3"}}},"commit":{"parents":[{"commit":"c7a6145ff804db0d391fdd195b566c0c3d046d16","subject":"test: Restructure test directory with unit/ and local_fixtures/","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/c7a6145ff804db0d391fdd195b566c0c3d046d16"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-27 19:55:14.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-28 12:09:02.000000000","tz":0},"subject":"style: replace autopep8 with ruff-format; restrict hacking to H-rules","message":"style: replace autopep8 with ruff-format; restrict hacking to H-rules\n\nRemove autopep8 from pre-commit; it is redundant now that ruff covers\nthe same PEP 8 formatting. Add ruff-format as the project formatter\nwith quote-style\u003dpreserve and space indentation (line-length inherited\nfrom [tool.ruff] at 79).\n\nRestrict hacking to H-prefix rules only (--select\u003dH) since ruff-check\nalready enforces E/W/F rules. Drop F405 and W504 from the [flake8]\nignore list — those rules are never reached when hacking only sees H.\n\nUpdate the contributor docs to name ruff-format as the formatter,\ndescribe the three-tool toolchain (ruff-format, ruff-check, hacking),\nand note that autopep8 has been removed.\n\nGenerated-By: claude-code sonnet 4.6\nChange-Id: I121b826b248b3683db7d185bcb9b34a960f99f38\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/4b502b880a85c258ed1a9b0b2c9a938b5f818db7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/4b502b880a85c258ed1a9b0b2c9a938b5f818db7"}]},"branch":"refs/heads/master"},"0570f6ad113f264425c598e157831640d9357cf5":{"kind":"REWORK","_number":4,"created":"2026-03-30 13:01:06.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/58/978258/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/58/978258/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/4"}}},"commit":{"parents":[{"commit":"bffe399702b1e2154da08195f2dcbbf7dd9e99ac","subject":"ruff: Add isort config generator and fix per-file-ignores","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/bffe399702b1e2154da08195f2dcbbf7dd9e99ac"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-27 19:55:14.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-30 12:29:05.000000000","tz":60},"subject":"style: replace autopep8 with ruff-format; restrict hacking to H-rules","message":"style: replace autopep8 with ruff-format; restrict hacking to H-rules\n\nRemove autopep8 from pre-commit; it is redundant now that ruff covers\nthe same PEP 8 formatting. Add ruff-format as the project formatter\nwith quote-style\u003dpreserve and space indentation (line-length inherited\nfrom [tool.ruff] at 79).\n\nRestrict hacking to H-prefix rules only (select\u003dH) since ruff-check\nalready enforces E/W/F rules. Drop F405 and W504 from the [flake8]\nignore list — those rules are never reached when hacking only sees H.\n\nUpdate the contributor docs to name ruff-format as the formatter,\ndescribe the three-tool toolchain (ruff-format, ruff-check, hacking),\nand note that autopep8 has been removed.\n\nGenerated-By: claude-code sonnet 4.6\nChange-Id: I121b826b248b3683db7d185bcb9b34a960f99f38\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/0570f6ad113f264425c598e157831640d9357cf5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/0570f6ad113f264425c598e157831640d9357cf5"}]},"branch":"refs/heads/master"},"13d1bd2278d1c750f352723bcccb8f1e0de97def":{"kind":"NO_CHANGE","_number":5,"created":"2026-03-30 13:51:26.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/58/978258/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/58/978258/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/5"}}},"commit":{"parents":[{"commit":"12d834eeacdd49922ec58c7d8bfe0591331144b3","subject":"ruff: Add isort config and fix per-file-ignores","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/12d834eeacdd49922ec58c7d8bfe0591331144b3"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-27 19:55:14.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-30 13:51:08.000000000","tz":60},"subject":"style: replace autopep8 with ruff-format; restrict hacking to H-rules","message":"style: replace autopep8 with ruff-format; restrict hacking to H-rules\n\nRemove autopep8 from pre-commit; it is redundant now that ruff covers\nthe same PEP 8 formatting. Add ruff-format as the project formatter\nwith quote-style\u003dpreserve and space indentation (line-length inherited\nfrom [tool.ruff] at 79).\n\nRestrict hacking to H-prefix rules only (select\u003dH) since ruff-check\nalready enforces E/W/F rules. Drop F405 and W504 from the [flake8]\nignore list — those rules are never reached when hacking only sees H.\n\nUpdate the contributor docs to name ruff-format as the formatter,\ndescribe the three-tool toolchain (ruff-format, ruff-check, hacking),\nand note that autopep8 has been removed.\n\nGenerated-By: claude-code sonnet 4.6\nChange-Id: I121b826b248b3683db7d185bcb9b34a960f99f38\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/13d1bd2278d1c750f352723bcccb8f1e0de97def"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/13d1bd2278d1c750f352723bcccb8f1e0de97def"}]},"branch":"refs/heads/master"},"2442c365140114098fdc30a377529105014ec973":{"kind":"REWORK","_number":6,"created":"2026-04-04 00:52:13.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/58/978258/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/58/978258/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/58/978258/6"}}},"commit":{"parents":[{"commit":"a37091dc88feecd16f9e3ea10b10e1c9474219f2","subject":"ruff: Add isort config and fix per-file-ignores","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/a37091dc88feecd16f9e3ea10b10e1c9474219f2"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-27 19:55:14.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-04-04 00:49:03.000000000","tz":60},"subject":"style: replace autopep8 with ruff-format; restrict hacking to H-rules","message":"style: replace autopep8 with ruff-format; restrict hacking to H-rules\n\nRemove autopep8 from pre-commit; it is redundant now that ruff covers\nthe same PEP 8 formatting. Add ruff-format as the project formatter\nwith quote-style\u003dpreserve and space indentation (line-length inherited\nfrom [tool.ruff] at 79).\n\nRestrict hacking to H-prefix rules only (select\u003dH) since ruff-check\nalready enforces E/W/F rules. Drop F405 and W504 from the [flake8]\nignore list — those rules are never reached when hacking only sees H.\n\nUpdate the contributor docs to name ruff-format as the formatter,\ndescribe the three-tool toolchain (ruff-format, ruff-check, hacking),\nand note that autopep8 has been removed.\n\nGenerated-By: claude-code sonnet 4.6\nChange-Id: I121b826b248b3683db7d185bcb9b34a960f99f38\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2442c365140114098fdc30a377529105014ec973"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2442c365140114098fdc30a377529105014ec973"}]},"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":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
