)]}'
{"id":"openstack%2Fwatcher-dashboard~998131","triplet_id":"openstack%2Fwatcher-dashboard~master~Id43ee59c1edf3d5d90922db9d06613ac51f72712","project":"openstack/watcher-dashboard","branch":"master","attention_set":{"28647":{"account":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"last_update":"2026-09-01 11:52:41.000000000","reason":"\u003cGERRIT_ACCOUNT_12393\u003e replied on the change","reason_account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"}}},"removed_from_attention_set":{"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-07-22 07:46:08.000000000","reason":"removed on reply"},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-09-01 11:52:41.000000000","reason":"\u003cGERRIT_ACCOUNT_12393\u003e replied on the change","reason_account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"}}},"hashtags":[],"change_id":"Id43ee59c1edf3d5d90922db9d06613ac51f72712","subject":"Add Playwright tests for filter functionality","status":"NEW","created":"2026-07-21 12:13:40.000000000","updated":"2026-09-01 11:52:41.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":40,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"53f0819b781861c711bc4ba9f08146544f36f5e3","_number":998131,"virtual_id_number":998131,"owner":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-01 08:53:21.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"all":[{"value":1,"date":"2026-09-01 11:52:41.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_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,"permitted_voting_range":{"min":0,"max":1},"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_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":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_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"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-21 12:13:47.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-07-21 12:39:03.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-07-29 05:05:44.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"state":"CC"},{"updated":"2026-08-27 13:12:27.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":"CC"},{"updated":"2026-09-01 04:36:11.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"state":"REVIEWER"}],"messages":[{"id":"f771dab93517581088d869c3ec37df78a429ce90","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-21 12:13:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6d691152302203086db8ea6e2c3d07c3368d9650","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-07-21 12:13:47.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"8056af55f85b46f63d73f473774efb386bc01cb6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 12:39:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc285946c7a64c2eb7bc858e618bde71\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5a6371aaf8014f81964546701f934afd : SUCCESS in 4m 10s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/3f20b445a74b46a19a2aa0a9e537588e : SUCCESS in 5m 00s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/744c58fb52b0406db6fdf2e35b6fd688 : SUCCESS in 4m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2578530d08d44429b1c5c2dfbc88bcf1 : SUCCESS in 5m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d58b573040b84998a064aedf31bc0ae4 : SUCCESS in 4m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/839cb4e755574ec288a356d234e0dc5e : SUCCESS in 7m 02s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3ba33b04caf74573aed4f49f366a2b4c : SUCCESS in 4m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9b64c3aaf654518accbe353203c6019 : SUCCESS in 7m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/11d9c743f1e5471b90003b9a366ca7c1 : SUCCESS in 3m 32s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/228c3ad4a2724454b25678be29af25a5 : SUCCESS in 23m 34s","accounts_in_message":[],"_revision_number":1},{"id":"b479387abbdbf3ceba9a36482eec28e23c3f4bc2","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-07-21 13:04:23.000000000","message":"Patch Set 1:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/226928cbe4c242d892cddabc3cef54cb\n\n- teim-code-review https://zuul.teim.app/t/main/build/c9a29e35c5da4c948c4482826ac57249 : SUCCESS in 8m 40s","accounts_in_message":[],"_revision_number":1},{"id":"a31af56f10e7701ebcd60880a410ce371978c2a2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-21 15:05:18.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"0628976d0694bc9ade33b91926ea459b14fafdd0","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-07-21 15:05:26.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"c456aba34044859836da2b168235470a0aaf98a4","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-07-21 15:14:46.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/68f7685be49d455fb76b3a9ba2f643c8\n\n- teim-code-review https://zuul.teim.app/t/main/build/c2b8820817db45548103d2fe78c4eeef : SUCCESS in 9m 12s","accounts_in_message":[],"_revision_number":2},{"id":"02646968fcdb2ddbba5d1160902f5c68cdd6d17c","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-21 15:53:26.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7f5541726ae75350cd523d50acc34e9322cbc158","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 16:00:41.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/fb1752ee88ee4b7daa4ad891b680549c\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1c48abc2010d4880ac51bc373d0bb7d3 : SUCCESS in 3m 55s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/1d8c2d7d4bb1461d9ccaa1b770f899b7 : SUCCESS in 4m 32s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/892c2952c57442fab72267cd7e7bf691 : SUCCESS in 4m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab5413e825494d548792efc320c33c4b : FAILURE in 3m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/addb8448ae994b0aaab34950aa58394e : SUCCESS in 4m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6781b348461b46dd94eab11d254afc90 : SUCCESS in 7m 09s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/766fff66153d495886c49b6c35b2a2ac : SUCCESS in 4m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/74e529b3b2ba48ab8c3c6d5fddfe1643 : SUCCESS in 7m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9e83d4ff5911414aa86ad6f3bcadae09 : SUCCESS in 5m 39s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/b72d7a74810a4e95ae0b10b4c64e858c : FAILURE in 31m 01s","accounts_in_message":[],"_revision_number":2},{"id":"dca62ac742d1a5d17bfe43c084b93ffa7a457c59","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-22 07:45:59.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"8b2d3380b87e6fbfc37d8c736d7b9246fd83bcc4","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-07-22 07:46:08.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"11f143c713b311f485a3fe115735f0be7ed97a4b","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-07-22 07:55:03.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/b6adda98855243b4a95427c74c06a120\n\n- teim-code-review https://zuul.teim.app/t/main/build/f1e37ef4c06a41a3aab9a7fc458ebc2a : SUCCESS in 8m 46s","accounts_in_message":[],"_revision_number":3},{"id":"67a04346e5fe57bade0b960fca88958d11a99aa6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-22 07:59:52.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ce3b199312a7b1db32b169684a4d6903a68de558","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-07-22 08:00:00.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"f634cc78875d425c8cf52dc6401b0f329123efff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-22 08:00:24.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"088cdcf227c38dca2c1bc9fa250d89c92a1c188a","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-07-22 08:00:38.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"fadf70e5c70f8c0838ce12a3f806451ea83d7371","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-07-22 08:10:18.000000000","message":"Patch Set 5:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/61679dbc0e314631a0f46ce43b93ff86\n\n- teim-code-review https://zuul.teim.app/t/main/build/949cd78c28e1421ba53ec8d87ee30ce7 : SUCCESS in 9m 31s\n\nWarning:\n  The commit deletes tox.ini (139 lines), which contains the project\u0027s entire tox configuration including pep8, py3, and integration test environments. This is almost certainly accidental given the commit message is solely about adding new Playwright test files. Impact: Without tox.ini, no developer or CI system can run pep8 checks, unit tests, or integration tests. This would break the OpenStack CI gate for this project and all downstream testing. Recommendation: Restore tox.ini from the parent commit (git checkout HEAD~1 -- tox.ini) before submitting. If there is an intentional reason to remove it, document why in the commit message and provide a replacement test runner configuration.","accounts_in_message":[],"_revision_number":5},{"id":"09c60e47c5ecd1f4b45a6bad8cce4236fcb8cef0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-22 08:15:46.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"17a6639bd30c67c9f1edfffa69f659dcfad13a2f","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-07-22 08:15:54.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"fcd7d83959a24eb16a7f7f5d0d67cfda9ef2e324","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-07-22 08:23:56.000000000","message":"Patch Set 6:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/cdf40e0dfeaa482192d38df9bf5ed9c6\n\n- teim-code-review https://zuul.teim.app/t/main/build/9c7d0c5c25ba4054b1138672fa5a4bdd : SUCCESS in 7m 53s","accounts_in_message":[],"_revision_number":6},{"id":"99f20ae14bd2a9bc7454be28605e84ab3ce9f012","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 08:53:27.000000000","message":"Patch Set 6: 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/5e0ce6d8b2e243598c9dbc785d98c7e0\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5b5777ad4c1545cb887187a7954f70e3 : SUCCESS in 4m 22s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/56f7d19b943f438da2b5fefaca51c802 : SUCCESS in 6m 33s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/41fae1fbda0c4ae4a4b8edd7c43e9687 : SUCCESS in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/07086c4ed5924c319724330fc498e9d8 : SUCCESS in 2m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4d3430a171404f92893321cc78bc45b8 : SUCCESS in 2m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4150a9de62c349dfb96acfa57ca82f41 : SUCCESS in 7m 28s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1d4d35420b8a48f5b514b358636355e2 : SUCCESS in 5m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f0308c55828436caf1b65c7038bf337 : SUCCESS in 7m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3ebef58458ac419e93f5f6ac4c71cf7e : SUCCESS in 2m 22s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/e2c16daa6128421d8151ef386a0cf3b7 : FAILURE in 32m 12s","accounts_in_message":[],"_revision_number":6},{"id":"59f48d3fe11fefee14e374fa4ce8d5cd5c3a6a4c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-24 11:04:08.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"17a346cfa6a1d00f400e37c874c3e04ed2b55dd3","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-07-24 11:04:16.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"f7c232e3a1e8b05472d6f373e65a45ed75cc924a","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-07-24 11:11:33.000000000","message":"Patch Set 7:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/4e64ac7f75294cb2ba3b3cadb57be9d1\n\n- teim-code-review https://zuul.teim.app/t/main/build/34e040b2092540359c5e4c14d7a972f2 : SUCCESS in 7m 08s","accounts_in_message":[],"_revision_number":7},{"id":"b22fe3da81fe4b2993032f1fc7a14726d1e0e8d5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 11:26:29.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b6b9c80bd18c4702aaa1c13c9e9c0269\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ba53e916ca0a4fbfad3225c01f560a7c : SUCCESS in 2m 56s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/7e323cf832b14c02b9867eb21e4a2545 : SUCCESS in 5m 02s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/71431b09769c456b93c706ac2711343b : SUCCESS in 3m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6eb476f16973468488c280bcc3f2f52d : SUCCESS in 3m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f32e19b7943e47968877b41bc4a2cae1 : SUCCESS in 3m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/71d20aa06bb24e98bc7566feec32a703 : SUCCESS in 4m 34s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d7de0e76c82443dc9f80069b54f8f0fe : SUCCESS in 3m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93f36693977b424cb4492fc3544aa35b : SUCCESS in 4m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/664ca4cf6d6542c29a27de07fbd72d6f : SUCCESS in 2m 13s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/0afe990f6b42489a9cda8943680edc2b : SUCCESS in 19m 40s","accounts_in_message":[],"_revision_number":7},{"id":"92e3e804830ba810ccd800e1a6e30adee59a993f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-24 11:27:58.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"9f5371e56255d4f1046e2cb333fe13932b639200","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-07-24 11:28:06.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"212eb264bf5379f0c91a1a1e3d11290b130fa230","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-07-24 11:43:25.000000000","message":"Patch Set 8:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/7fc23c9892c74044ae965ff6e26f4db4\n\n- teim-code-review https://zuul.teim.app/t/main/build/8880461cde0a4e1780d465785f48f5c6 : SUCCESS in 7m 22s","accounts_in_message":[],"_revision_number":8},{"id":"20e884239a8ef93e6765fa929c4e4908e18635b0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 11:57:37.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a77f4a1177d14964b0d97ea6d1e568c7\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/de2ee8a3dc3b43af895e262462cee9a6 : SUCCESS in 4m 06s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/0ec39faaa4a440f9aba174ad98e0c1de : SUCCESS in 2m 49s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/ef610cdce3e94e358d94bacb38905979 : SUCCESS in 2m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1628bc1f42d44f90b1d5e8e7a403036c : SUCCESS in 3m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ae934874719a44119a919726e48addb9 : SUCCESS in 2m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/93253d888661403dbb57d7e6e4bee8e3 : SUCCESS in 7m 13s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/77abb5b4af5648fab2b12964a575653f : SUCCESS in 5m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa2a0630296c4ec89ed0901972569ca5 : SUCCESS in 7m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8a39e36d8e0a4c409bafcbe1d4a1252e : SUCCESS in 5m 26s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/033fd82d7d954a9781d24dee688df810 : SUCCESS in 27m 33s","accounts_in_message":[],"_revision_number":8},{"id":"63fa06046ab6144dfad4b4120009ce4a9cecf76d","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-29 05:05:44.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"4abd1da64b639542adc3069969928f8b1e4080d2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-29 08:16:05.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"c1ea2fb537aec9fd5a62e8759d98f651b9eee135","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-07-29 08:16:15.000000000","message":"Patch Set 9:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":9},{"id":"19938fe5cffb17920d74a600c0b52d6f112a729e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-29 08:16:59.000000000","message":"Patch Set 10: Commit message was updated.","accounts_in_message":[],"_revision_number":10},{"id":"36f7a217c9bb60b7235949a5856aab91fe59132c","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-07-29 08:17:11.000000000","message":"Patch Set 10:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":10},{"id":"9c40f7da6465cbd90af97a5a2c39871658dc44c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-29 08:19:44.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased. Commit message was updated.","accounts_in_message":[],"_revision_number":11},{"id":"cc6cd8d1ca1bfc79df140a45a9f84c33d56f29ab","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-07-29 08:19:59.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"7474f7b65dbe82307c0047efa0d4d5cd878fb9b7","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-29 08:20:42.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"87542672947d71dc7169f6165b1d2c4cbc74ba37","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-07-29 08:36:33.000000000","message":"Patch Set 11:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/325f63f941cd497886460877e542cf89\n\n- teim-code-review https://zuul.teim.app/t/main/build/4f34fcdbcced432d93ef82a1afac7f40 : SUCCESS in 10m 07s\n\nWarning:\n  The filter-input-fill, filter-button-click, networkidle-wait, filtered-row-extraction, and set-comparison patterns are repeated nearly verbatim in all 7 test methods, accounting for approximately 400+ lines of the 775-line file. Any change to the filter UI interaction (locator strategy, button na... Impact: Future UI changes to the filter mechanism (e.g., different input selector, changed button label) will require updating 7 locations, increasing the risk of inconsistent fixes and merge conflicts. The duplication also makes it harder to spot subtle differences between test cases. Recommendation: Extract shared helpers into the test class or playwright_base, e.g., apply_filter(filter_value, switch_to\u003dNone), wait_for_filtered_rows(expected_count), extract_column_values(column_index, count). Each test would then be 20-30 lines focusing on setup and assertions rather than UI mechanics.","accounts_in_message":[],"_revision_number":11},{"id":"98f4f114c29a2a89ecc327c8975a55fcf13f8f93","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-29 08:49:32.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"3ae3e097e8f48814bae5c51dd206111f072fac53","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-07-29 08:49:42.000000000","message":"Patch Set 12:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":12},{"id":"8c90b8da0e8a3f741bd0ed4bc1fae62ed0dde462","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-29 08:50:34.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"da169c2461e460b98b7fdf8ca0b360bbef08be62","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-07-29 08:50:47.000000000","message":"Patch Set 13:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":13},{"id":"e13b5673795140d5763be87dde1cfdbd4daf2e1f","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-07-29 08:59:42.000000000","message":"Patch Set 13:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/b66ebf4e556d40c8a787674888449984\n\n- teim-code-review https://zuul.teim.app/t/main/build/f5d358c589584ea7a8d86c47582af509 : SUCCESS in 8m 46s","accounts_in_message":[],"_revision_number":13},{"id":"38513d750c48e33acf76923b150943d059187f6c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 09:36:25.000000000","message":"Patch Set 13: 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/eecde3ee2aa04c728abb336966c4c7eb\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2da45fd046de4b4583327b0dc8044774 : SUCCESS in 5m 06s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/1d7895ec965c4c839731c2677e666618 : SUCCESS in 4m 59s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/2db9e73ac8df47aa91fb059a58cf844b : SUCCESS in 5m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32bcba3a635b4fcc8726508a5b13189f : SUCCESS in 3m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0bf32e556e4a4a70b81191b6c883edd2 : SUCCESS in 4m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c4acc971802f48a8abb9c8adaaad04e9 : SUCCESS in 4m 30s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/73b855dbba1f4ad2b91949f669a9d142 : SUCCESS in 3m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0470bba8e1ac4291b40676cfee643194 : SUCCESS in 7m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fbcf7a208000420e807bb9ce3cc615b6 : SUCCESS in 2m 34s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/e6ebedb9675e4dc59b0b62ad281411b9 : FAILURE in 36m 01s","accounts_in_message":[],"_revision_number":13},{"id":"b1fa0b5c54300698dfdd12aaee2c854dbe4c55cd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-29 09:46:43.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"127de48a9f686db534f34c44d7cacd737e70990c","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-07-29 09:46:53.000000000","message":"Patch Set 14:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":14},{"id":"f22183714a2aae85f5f1c6005a784878e9a8f261","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-07-29 09:55:13.000000000","message":"Patch Set 14:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/dcb0d29d0dad4ba69d2037d9c7cf052d\n\n- teim-code-review https://zuul.teim.app/t/main/build/6767e62116684258ba9f2637623aac92 : SUCCESS in 8m 11s","accounts_in_message":[],"_revision_number":14},{"id":"ccff0a7bb4d8a1e878f841026abec8ea59fb93bb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 10:29:05.000000000","message":"Patch Set 14: 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/e5e7b9f0f38c47f9b9849cf0fbd17bd9\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cd634eeb01d144c89e00800eb8f1a056 : SUCCESS in 4m 30s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/6350fd27127847ffaea12dc43cf181a4 : SUCCESS in 6m 30s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/509648a7d5f64441a93e9b427b43ee72 : SUCCESS in 4m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6cfe76222f7d4819857abeae54b46f8a : SUCCESS in 4m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0846270fcda94bb7a549779e8c96d168 : SUCCESS in 2m 54s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/29b884abd44541509a529696f13b2d90 : SUCCESS in 7m 33s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3f7979b5a6ac4bbc873de462cc2da9a4 : SUCCESS in 2m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b528c1d525049e49fa45fed87caadb6 : SUCCESS in 7m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e972f2a5ff33468688c4a26d4cffc1a0 : SUCCESS in 4m 15s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/6826ba8aeabf4defa0a1ceafcdf88696 : FAILURE in 28m 31s","accounts_in_message":[],"_revision_number":14},{"id":"ce6251c790142746e399058788a16b88607fa421","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-29 11:32:46.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":15},{"id":"a02921533318de4eb3362d8d6179f8c5345d04f5","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-07-29 11:32:57.000000000","message":"Patch Set 15:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":15},{"id":"8278391e1d0723baf5ee8e1403f2fcfd6f5033b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 12:12:16.000000000","message":"Patch Set 15: 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/d8c6cc7d59e74572850cb52611d58260\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0c23dd6753d54f12b605aac632061674 : SUCCESS in 4m 09s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/33c7e2415edb430cb51cfaafe3c3e9c6 : SUCCESS in 5m 09s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/0e801f0fa5ff48359b2a07231533f5ae : SUCCESS in 4m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/07852fb41f954a66918ca7ceee8064db : SUCCESS in 3m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0fc888d477ff49c5b30418478236a219 : SUCCESS in 5m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/58fd9934d25748ddba3b19403e862568 : SUCCESS in 5m 28s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2497b6489fc440b586bf4bc400555157 : SUCCESS in 4m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d23fc58408274fc08de1c8800a72c7f3 : SUCCESS in 6m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b8c596d25a5d49a0bee50ba90f53fab2 : SUCCESS in 4m 51s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/91deea725dad46cabdc095bfa1c1143e : FAILURE in 38m 48s","accounts_in_message":[],"_revision_number":15},{"id":"ca0c73dd361745cb908566ca6b91dacfb22b6d45","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-29 12:16:46.000000000","message":"Patch Set 16: Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"2a0da0354d4db56a675cef5b63d8495dddc67f50","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-07-29 12:16:59.000000000","message":"Patch Set 16:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":16},{"id":"1293f514ea22350a73d1dca208057921d3c38f3c","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-07-29 12:18:14.000000000","message":"Patch Set 16:\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/watcher/+/999094 is needed.","accounts_in_message":[],"_revision_number":16},{"id":"865343840d342acb47ea05699b32edb4aac37fe5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 12:18:19.000000000","message":"Patch Set 16: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/watcher/+/999094 is needed.","accounts_in_message":[],"_revision_number":16},{"id":"bb4d03e52493dc4fcac38359bcdd200445ad4bf8","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-29 15:03:18.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"bdf99e98fe22055800e3cbb422c62272518144d0","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-07-29 15:03:31.000000000","message":"Patch Set 16:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":16},{"id":"97aed608e2be7c7692f6367f220acc93510de9cd","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-07-29 15:17:45.000000000","message":"Patch Set 16:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f0c37e93f1864cc8a58ae596efc38605\n\n- teim-code-review https://zuul.teim.app/t/main/build/b977f249a306478fb7b101c017eb3ad4 : SUCCESS in 8m 13s","accounts_in_message":[],"_revision_number":16},{"id":"3fff83ea65ccdc2c8df498a5bf4e6e902c753d55","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 15:34:54.000000000","message":"Patch Set 16:\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/6a8a18ef965c4e59a40d37aa4dca5788\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/99f0de59461448f69f936c36e7da3510 : SUCCESS in 4m 08s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/48634046ab5442338a9ee1cd405f0d77 : SUCCESS in 4m 02s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/a779c47c0e1c4dd583f809999b852fac : SUCCESS in 4m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4890aa45804a47cd9f8151294f1d082a : SUCCESS in 3m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9cd8b3aadce34b52bdb867b8caceb432 : SUCCESS in 3m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6adb784b7b8c467395a4fe1590096e0e : SUCCESS in 6m 06s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/38dfde41fe3d41e8a195ac1a07bc552e : SUCCESS in 4m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/456f6c93d64a46e7932b6fc312780c3e : SUCCESS in 6m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2ea9fa511f3f45b3b19450444016f1a0 : SUCCESS in 2m 32s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/2c56fce7b6a2420693e455056dcac0d0 : FAILURE in 23m 42s","accounts_in_message":[],"_revision_number":16},{"id":"ec4593e33f64e242a21f792a8b4acc61f7cf911b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-31 08:32:06.000000000","message":"Uploaded patch set 17: Patch Set 16 was rebased. Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":17},{"id":"622785dadf2f46d7824220a58fe9b7b918280229","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-07-31 08:32:16.000000000","message":"Patch Set 17:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":17},{"id":"4bc1c74b12696b72ec1a46d5c7ff167487c3a05a","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-07-31 08:47:34.000000000","message":"Patch Set 17:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/a8bbf1801f5a4489af2551988d7c29b4\n\n- teim-code-review https://zuul.teim.app/t/main/build/be6a1f1b7aff4fb197e6797aa192f784 : SUCCESS in 8m 49s","accounts_in_message":[],"_revision_number":17},{"id":"fe5dcf6e4dbed646a4cf503f2e2c16600e88280c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 09:02:32.000000000","message":"Patch Set 17: 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/b49c1a13d25c4cdc9cb5dcdcf78b63fc\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e09141a330904483b19433985198c047 : SUCCESS in 4m 09s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/6ec0d5aff6f1400086197cd4206f5909 : SUCCESS in 5m 15s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/4f6f13ec4b6141dbb693dc71fb01e733 : SUCCESS in 4m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d6398270ff14836b3cd3a1575d8acc7 : SUCCESS in 2m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6d85e572b1a84b6298689d52eac33577 : SUCCESS in 5m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6d3813929a1342118778c0b0a9daa2dd : SUCCESS in 7m 49s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/262ec4516dc44aab810ad8c0da43866c : SUCCESS in 2m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3d8cb36308dd4b35a0604d0356c717b4 : SUCCESS in 8m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3ad2a5d7d5ba4656888754dbb79b8eb3 : SUCCESS in 3m 46s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/7a303692712d408396d2a6ddeb258a72 : FAILURE in 23m 18s","accounts_in_message":[],"_revision_number":17},{"id":"d88866c7f9f93a796a61c0b072b8944ddc2a64b9","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-31 09:15:09.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"48d49aeaf8eb5b58bf77a4a2e91436fd803b8397","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-07-31 09:15:17.000000000","message":"Patch Set 17:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":17},{"id":"e180b7aa21de0708d844aacc867c0031a6f79d64","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-07-31 09:24:09.000000000","message":"Patch Set 17:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e27fc0ebf83542ae81d293216e1019ba\n\n- teim-code-review https://zuul.teim.app/t/main/build/f03a031524c7415f8a7341edce797768 : SUCCESS in 8m 43s","accounts_in_message":[],"_revision_number":17},{"id":"57c863df944b22987abb6b976dbf723366d60ec5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 09:39:38.000000000","message":"Patch Set 17:\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/44d47d16e9c8422e8396d5770ea25c7d\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6d47f8928f214b1e8d60b4518bd93138 : SUCCESS in 2m 21s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/57b21b1a9eb842a6aaa89b74a256f027 : SUCCESS in 3m 06s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/b434a997238f4a9e8a544958820ac3ec : SUCCESS in 3m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2cd5e46aa75042189dfce5d9bc98e632 : SUCCESS in 3m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2ec5cf3f5aed4488bf53c1229114cb04 : SUCCESS in 3m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4373a964489d416aa4cb9e4740a522fa : SUCCESS in 4m 38s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5864bfbe30f74f15a7e0303b062097b7 : SUCCESS in 4m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30840b5a3bfd49e19e0d90d080fac42c : SUCCESS in 6m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5078621fdd8c4042b517786424721796 : SUCCESS in 3m 44s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/07ea23b0b99c4ac9a22b1a4e0adf259f : FAILURE in 22m 18s","accounts_in_message":[],"_revision_number":17},{"id":"05cd66da473edc6784cad9c2ee540f0366688d06","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-31 11:11:31.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"6c0afa58c6fcda7b9d54b85cb9ee33be7860bab2","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-07-31 11:11:45.000000000","message":"Patch Set 17:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":17},{"id":"51e9c28ebe597e9fd3e81644aad328e59c21aeaf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 11:35:34.000000000","message":"Patch Set 17:\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/89df78f22ed343f3a02648d2f6e7443a\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fb7120d3bd0a444881b624bd56497265 : SUCCESS in 4m 06s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/33b26b7b610f4a8a9e1bf382d25be481 : SUCCESS in 4m 23s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/41df01b46a644e3ab98bd5e837d6f629 : SUCCESS in 5m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/44a9817e71c549f2a9ef11a3955384af : SUCCESS in 3m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9314fb846f8e48a9adf733728b0628d4 : SUCCESS in 5m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e23a88660596474ca150a6e70695b8d0 : SUCCESS in 4m 52s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9c3d27b2cf774f10b2d39b7a0adefa69 : SUCCESS in 5m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e91e7edab7c41f2b18eedf9b3fda4eb : SUCCESS in 4m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6502db7630434df4b397b8e081b0c5b4 : SUCCESS in 3m 49s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/267a92a460054d8fbdd28249c6fb78e5 : FAILURE in 23m 18s","accounts_in_message":[],"_revision_number":17},{"id":"fd1ff67a305535b42c30b8f129e1d08482fdc547","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-07-31 11:43:11.000000000","message":"Patch Set 17:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f816e576ce004973bf731f43adc460db\n\n- teim-code-review https://zuul.teim.app/t/main/build/989d79ce160c4627b4af29ba3b7a3751 : SUCCESS in 7m 37s","accounts_in_message":[],"_revision_number":17},{"id":"63a94b2608efa6bd42044c6f68de6beb8b1de7c2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-31 12:13:15.000000000","message":"Uploaded patch set 18: Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":18},{"id":"dc381a8f45d57a7f27d89c1b1e220bb6107b7f27","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-07-31 12:13:27.000000000","message":"Patch Set 18:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":18},{"id":"d5cc209a101de3c4cfcd7496dd4f4bcfa7fd3e3f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 13:06:16.000000000","message":"Patch Set 18: 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/ed64aaad53574d6db4f2b1759381d9fb\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ec37feb99aaa47e1b74eb18cdab5d5ca : SUCCESS in 4m 25s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/313f4f6a11e147ccaa6fcadb6b0447a2 : SUCCESS in 4m 51s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/35669ec832784b95994a1b95f31ad4d6 : SUCCESS in 3m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e22584785f548a0b9bbc7469d6957aa : SUCCESS in 2m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/27d7fe74d59648aeb99d8527dd88f171 : SUCCESS in 4m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ec02ee8c45a1460fbb900885451d8d4b : SUCCESS in 8m 34s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/19fed2fcf28d41dc87990f118ab30f3f : SUCCESS in 4m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/86e052f6ed124b5ebc67a10520c0da28 : SUCCESS in 4m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/339b25bb57484371a27a708bdd7fe910 : SUCCESS in 2m 40s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/b52d2f6faac9410e9d3813f32b7040af : FAILURE in 37m 49s","accounts_in_message":[],"_revision_number":18},{"id":"916cf9eb2279df93ed6805f7794a9df4cec6a9b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-31 13:08:45.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":19},{"id":"2d37c230a11b326e6402ff7a7d75a9706ec93cd6","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-07-31 13:08:55.000000000","message":"Patch Set 19:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":19},{"id":"9066cb4347962e59748ab995464ef4b7e61ac14b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 13:25:30.000000000","message":"Patch Set 19: 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/b9f69357ef14469e9cf65e7fb80a0f1c\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/76010ca0cbfc48289df53873e8846b5d : SUCCESS in 4m 31s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/3a49e10e57934071ba90ae98f8320a4f : SUCCESS in 3m 52s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/7c4cd868839a49709e30e5cfd80a909d : SUCCESS in 3m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3fc92c3b6c14736906e4190db78fdf0 : SUCCESS in 4m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2da026aa717c4fce87c05c4ed6aac5d0 : SUCCESS in 4m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4e29a228f7184a47a4c0b1c08e54a018 : SUCCESS in 6m 34s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3cd3768705d742e4abf2258dd453a2a0 : SUCCESS in 4m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59087eb6006c43cb962da0ccfcbe1b12 : SUCCESS in 11m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e258c986c30d4cc4b5c16a4a8973eb42 : SUCCESS in 3m 36s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/25d0814eadbf48908038b7e63ac41373 : FAILURE in 15m 34s","accounts_in_message":[],"_revision_number":19},{"id":"293ac0acb93f05da174b704772620e54c5285ba6","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-07-31 13:45:33.000000000","message":"Patch Set 19:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/ac20c6e3d2314692a99e13a2097ca210\n\n- teim-code-review https://zuul.teim.app/t/main/build/0258cd46cfbb4989a6eadacbc43943a4 : SUCCESS in 8m 33s","accounts_in_message":[],"_revision_number":19},{"id":"09b958047606dd6ddb97be8f4589cb280299f18c","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-31 14:13:20.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"d81ee03c0f3730771a66d37c573f408459146f10","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-07-31 14:13:30.000000000","message":"Patch Set 19:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":19},{"id":"31466e25d4dcb7d500cbba9bad99dd584af96660","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-07-31 14:21:31.000000000","message":"Patch Set 19:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/4263fb3201de41bd83a596f1395d6c16\n\n- teim-code-review https://zuul.teim.app/t/main/build/49902e0e44394b1babdd1bd6642ce3ae : SUCCESS in 7m 48s","accounts_in_message":[],"_revision_number":19},{"id":"708aef10aabec67b80d6eda8cf2906bc9a48f7e3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-31 14:33:11.000000000","message":"Uploaded patch set 20: Patch Set 19 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":20},{"id":"ad15e9677f2f121c47a3a49b59e60055297f1e07","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-07-31 14:33:24.000000000","message":"Patch Set 20:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":20},{"id":"8ab9f4d9c71a4f8f6ce66a52a781ea3d109d6f2d","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-07-31 14:49:33.000000000","message":"Patch Set 20:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/5b0b6e0ddc6842408ed49ab7d77aa5c2\n\n- teim-code-review https://zuul.teim.app/t/main/build/cad5ba578aa8452aa6649b82b45a8f92 : SUCCESS in 7m 26s","accounts_in_message":[],"_revision_number":20},{"id":"80096d702d1644e4ffbdc913732cffba5894d90e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 14:55:37.000000000","message":"Patch Set 20: 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/72c0060925184454a009695da709c269\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/998ccc9151f941ccab7211fd9489a404 : SUCCESS in 4m 35s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/f0981b4f8b8b4b769616835754f92a76 : SUCCESS in 5m 03s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/b57d94b470f14bcba0bcc4ff110415c3 : SUCCESS in 2m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9545bf69303847699f4dbbe964face38 : SUCCESS in 5m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/56a09202ba11406885b900a7e7745391 : SUCCESS in 3m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7196d7baa11d498a954899eee5661567 : SUCCESS in 3m 51s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b8b40ef5501e4a67a9ebf51818f6f209 : SUCCESS in 5m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c48c38f978984dcc9469b47761ca5347 : SUCCESS in 8m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0f2c5816004949118be5e3f5451c1b03 : SUCCESS in 3m 42s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/f4f062788b7140ab81d717a6bea82764 : FAILURE in 21m 09s","accounts_in_message":[],"_revision_number":20},{"id":"1d8ecc38004ca3885af1d174a3882e0cd1b4a4b1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-03 09:51:52.000000000","message":"Uploaded patch set 21: Patch Set 20 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":21},{"id":"38d32e68a7fb494f51e1196224e5e7f802c4b610","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-08-03 09:52:05.000000000","message":"Patch Set 21:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":21},{"id":"e88ae72dfca8d4e50ab0c24539aea1c96cb6d1eb","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-08-03 10:12:00.000000000","message":"Patch Set 21:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/29ad6f36869c44078fef55ac889a058b\n\n- teim-code-review https://zuul.teim.app/t/main/build/8d70a79202c145549132d9f1ad1af60b : SUCCESS in 8m 15s","accounts_in_message":[],"_revision_number":21},{"id":"3b5b17883fb02295165f170029ba182e943a3599","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 10:38:51.000000000","message":"Patch Set 21: 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/256cdfcf625e42eeb193d6e525bec78a\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6dcf23507a964c07817d36fc5866c670 : SUCCESS in 2m 37s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/efcce1d1c5314ccba0cdaf6e09f7130c : SUCCESS in 4m 34s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/7e866c3e64d34d9f84a7a67ff0eaebd8 : SUCCESS in 4m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db04c4f8e6af40269f064f9901fe532a : FAILURE in 2m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f37864b986934950a0bccacaf7abfc03 : SUCCESS in 4m 02s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3ebedf4a85fe46be80202af9955365ee : SUCCESS in 6m 24s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5fdaa94bb6ea44218932cbd8c4f2a7d1 : SUCCESS in 5m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e43ff407f894fcfa02a895c3d1da262 : SUCCESS in 8m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/defe7ea96ac440d6aaf5bec7417a2c0f : SUCCESS in 3m 40s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/fc02832deda54bed843c9bf1a851902f : SUCCESS in 41m 08s","accounts_in_message":[],"_revision_number":21},{"id":"11b8cb33be2bbf7fc078e43acfd73e7d2f077b94","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-03 11:19:59.000000000","message":"Uploaded patch set 22: Patch Set 21 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":22},{"id":"fff58121a04c6f366d441b9f157f655bae862e39","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-08-03 11:20:11.000000000","message":"Patch Set 22:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":22},{"id":"64588953f585e4cebdce1a19b42c820582d0d6e9","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-08-03 11:41:04.000000000","message":"Patch Set 22:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e8697d98b72a461da89a097e29abafae\n\n- teim-code-review https://zuul.teim.app/t/main/build/17ef683ccf644dc69c5611a8ed835d30 : SUCCESS in 7m 53s","accounts_in_message":[],"_revision_number":22},{"id":"997ba7948392afddd47ad6ffd54d8826c1c59d82","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 12:02:42.000000000","message":"Patch Set 22: 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/d1cf318e0e154fb79a2881696c201189\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0adabed86990485a8bf50b8245b9149b : SUCCESS in 3m 17s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/5dd2bd0ff31346be93dc5fd5cd42d7a5 : SUCCESS in 4m 27s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/caca0a7d995a4e559a2b648e48102d24 : SUCCESS in 5m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/66a50285279142c98291844fc0f52ff1 : SUCCESS in 2m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/dd05630791bb4aba9cf50f5ddcb557b5 : SUCCESS in 4m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e832216bfa0f4d88a9b6dc8e37c86504 : SUCCESS in 6m 39s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e6795c8db9954b4db0d9f0998cef8eae : SUCCESS in 3m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47312a58ee1f4d0e8971a892dc6f4214 : SUCCESS in 6m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/876bb8688a3b4d40ae020662c731f703 : SUCCESS in 2m 41s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/6e45438a4b7741869ccda5fd53c079b0 : FAILURE in 37m 05s","accounts_in_message":[],"_revision_number":22},{"id":"9a5e0bb83e4563382967aa4106166e7cdd9f2ead","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-03 12:29:12.000000000","message":"Uploaded patch set 23.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":23},{"id":"881444e222bba6921a96d11ba33e7c73b064e0fb","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-08-03 12:29:24.000000000","message":"Patch Set 23:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":23},{"id":"c4f3d4d78c035ab530e0599bafb730ee98aec086","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-08-03 12:37:57.000000000","message":"Patch Set 23:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c24d08a5771e459681b91f9a7d26a763\n\n- teim-code-review https://zuul.teim.app/t/main/build/f67b5d9993f74c838f8a86bf72694d28 : SUCCESS in 8m 23s","accounts_in_message":[],"_revision_number":23},{"id":"2ed2b053b2aecd05e0dc526ad648948165e52e13","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 13:05:15.000000000","message":"Patch Set 23: 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/bf1a45ecff4748d0b061a1c092c2e0e6\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e50dbd4e1a41427b926b37d2a00854df : SUCCESS in 4m 06s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/c63d248685484c08817f9253b2dcff7d : SUCCESS in 4m 04s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/f455b07cfa434934a18f7988724a03bd : SUCCESS in 4m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0deb30cceef84629ab4732e21109b20a : SUCCESS in 2m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/eac3ae6652a148009165274a81d595e3 : SUCCESS in 4m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8702e601c80f4a199fbe5cd1d2886aed : SUCCESS in 3m 48s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/afb183de6c0d4ec3935f879336d5807c : SUCCESS in 6m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d4a3926e45e84bebb058f71ea917cff1 : SUCCESS in 8m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ce6ecdba291d4a949783ddb85fde7d1a : SUCCESS in 3m 48s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/d7b4c81586d542f99ade9ae5e75cbea1 : FAILURE in 19m 32s","accounts_in_message":[],"_revision_number":23},{"id":"75ffeef29fdf63a6d606b93ae82462193c027616","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-03 14:04:13.000000000","message":"Uploaded patch set 24.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":24},{"id":"920fb25c9a1536e3521619a07298aca03d1814ad","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-08-03 14:04:26.000000000","message":"Patch Set 24:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":24},{"id":"2f967604edb14855af19293eb6a9b7368ca74800","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-03 14:06:47.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"fa9be5523fa23e2f2d126e2537bf504dd44211d5","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-08-03 14:07:00.000000000","message":"Patch Set 25:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":25},{"id":"02c7d0b6cdfadcd86349288990b96559dd383433","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-08-03 14:22:00.000000000","message":"Patch Set 25:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/7068f5d3e0c1454496932583f9d3e5b0\n\n- teim-code-review https://zuul.teim.app/t/main/build/2400d3024e7f40ea8841f645f7491ccf : SUCCESS in 10m 07s","accounts_in_message":[],"_revision_number":25},{"id":"ba11b4cb16883271d294adcf34a8b50a9fd19b8a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 16:35:50.000000000","message":"Patch Set 25: 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/ccd7acdd7fa146d9b41602f64e8bd5b3\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a048431a66da4caaaf864c61ab205b07 : SUCCESS in 3m 52s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/ed4569650a8749fbac35e92bf2d6b966 : SUCCESS in 2m 43s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/de1a7b5c9abf4681a661f8e2c993a433 : SUCCESS in 5m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a9328180c564feca18f9dc89ba70a71 : SUCCESS in 3m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4cb0c03fd358404b83f2058e9eddbfdc : SUCCESS in 4m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b96286cc24aa4d74b9ae2db1f7eab6be : SUCCESS in 7m 39s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9544d2baa2ac4c9199a8dba9ca7c1808 : SUCCESS in 4m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2622be2d74804609b07036d2fad06f9c : SUCCESS in 8m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7314eec362514517ab659afcd641189a : SUCCESS in 2m 24s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/1c859791c9ba49c8b512ea3f303c2f16 : FAILURE in 19m 09s","accounts_in_message":[],"_revision_number":25},{"id":"2445da1724f4fa336e3167902b66d43f564427db","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-04 08:25:55.000000000","message":"Uploaded patch set 26.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":26},{"id":"a54ce7b737f903b4d2afd5541cd5034935d646b0","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-08-04 08:26:10.000000000","message":"Patch Set 26:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":26},{"id":"0336fea70e6b9f1fce94b61f0cc4f572845708fd","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-08-04 08:33:38.000000000","message":"Patch Set 26:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f317b9aff6364363b33e8104d6f666a8\n\n- teim-code-review https://zuul.teim.app/t/main/build/c95fa02c2a6a40beb0e0fe1b7c161a34 : SUCCESS in 7m 21s","accounts_in_message":[],"_revision_number":26},{"id":"6128a982f012c1ff1302b801bea9d65ac9f7d7c9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 09:12:35.000000000","message":"Patch Set 26: 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/fefac726866b48c295ad7708a88e563e\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d8cf86c3b2cb4da7a55abdde4929dec9 : SUCCESS in 2m 49s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/4da4cecc8a444ebe913d8f324b81113c : SUCCESS in 4m 28s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/b7f24e258b7445bd96fbbc07e90d8d31 : SUCCESS in 2m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7dc4313f067841ab9f4731bf670dc19f : SUCCESS in 4m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/167974bc071742fabce85dc7c90c154d : SUCCESS in 3m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b94ea205bab747ebac21eaa56983b55b : SUCCESS in 4m 42s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4d26f7a17ca148dda2d7bf6ab6ff3417 : SUCCESS in 5m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/389fef38a41a446fb1c8404b5c0eedc4 : SUCCESS in 7m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e7a8410639ed404e94c01ddd4ad7a243 : SUCCESS in 3m 39s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/c2ea3b1cd8c94fdaa51bcd1692572a0c : FAILURE in 41m 37s","accounts_in_message":[],"_revision_number":26},{"id":"e4d6bf0a15ac59640ee7c413e0972512c229cacc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-04 09:59:57.000000000","message":"Uploaded patch set 27: Patch Set 26 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":27},{"id":"a603119a01b1bad97717237a6d5af1da865600ff","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-08-04 10:00:14.000000000","message":"Patch Set 27:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":27},{"id":"66abdc1a849b8ff89454ebdf41b7e3090e32f1de","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-08-04 10:24:30.000000000","message":"Patch Set 27:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/8ac770bcea3a4338b1aa2ec40e06ede1\n\n- teim-code-review https://zuul.teim.app/t/main/build/67d02eb13bf44e0f8b49ea4f5c7af7dc : SUCCESS in 8m 25s","accounts_in_message":[],"_revision_number":27},{"id":"c0d69594771a1b11bfaf05cff8ffc042b873c131","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 10:50:20.000000000","message":"Patch Set 27: 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/e7e58c8eb3ea4d23a7b54eb2139b2661\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/597833c24fab4b77978353d904e78f44 : SUCCESS in 4m 30s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/d22b9cfe7aa04daab63268d673f75d7e : SUCCESS in 4m 38s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/3b36819764f94ac9979a07afb2d1c7b1 : SUCCESS in 4m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1924b0d2962d4e71860228ef63460816 : SUCCESS in 3m 36s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ba9557ae3dd54941858d813879e97402 : SUCCESS in 2m 44s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e2d6d5153adb43749d6b523ccd093b03 : SUCCESS in 6m 29s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8d8a2fd3f7a14705ad779ed5910d0fd8 : SUCCESS in 4m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/89643500007346bf81aa0d977a615f19 : SUCCESS in 7m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1d85348054a84abea5a0568466f82a9e : SUCCESS in 2m 35s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/3fa6dc76beb3453dad8cf57fe611750b : FAILURE in 43m 57s","accounts_in_message":[],"_revision_number":27},{"id":"3e87252c0b33b18d35878647b1ec23b7fd612425","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-04 11:03:21.000000000","message":"Uploaded patch set 28.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":28},{"id":"c065fe1d74b25d69af30722ecc9a373d2d294bfc","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-08-04 11:03:34.000000000","message":"Patch Set 28:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":28},{"id":"316ccfcb0061df8bc36060721e5dffbdd5401014","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-08-04 11:11:02.000000000","message":"Patch Set 28:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/8d5f49819aa443dcb51e9f2548eca8cb\n\n- teim-code-review https://zuul.teim.app/t/main/build/15aa0d8f5b5d4e2498580401485d1bf4 : SUCCESS in 7m 18s","accounts_in_message":[],"_revision_number":28},{"id":"3ce8b0cdb3cdd0e191e0ea4e55e88530ae8ba0d5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 11:29:10.000000000","message":"Patch Set 28: 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/9016801e2e9b41adb90be90ee457c27f\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c79de0feca034d49b819940b44979d31 : SUCCESS in 3m 58s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/e443c9c7907f452b82ee0c1728cd19c9 : SUCCESS in 4m 17s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/efc5da37d9274151945054365e7d7da9 : SUCCESS in 4m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e30e24f0b5334e4dacccda0596b1d002 : SUCCESS in 2m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fb844ee5242d4cc384ba990d1cdac84a : SUCCESS in 2m 23s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/58713b949a444947b216eda33a66fedc : SUCCESS in 8m 20s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/80a2d73b007e4eff8ee8e71c1482ccd9 : SUCCESS in 5m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92ab02d1a3464bd8bfb6ea8a566e4be9 : SUCCESS in 7m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/18fdbf18249a4d9387237e61a5c64119 : SUCCESS in 5m 15s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/4a8683aedbc34bde98474d21af251791 : FAILURE in 23m 54s","accounts_in_message":[],"_revision_number":28},{"id":"a05315f9804a364d53421c3bd4aa34e6b21c30d3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-04 12:05:46.000000000","message":"Uploaded patch set 29.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":29},{"id":"b7e7332b3aa227463d96a6c752a2f3a72b5a15a8","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-08-04 12:06:01.000000000","message":"Patch Set 29:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":29},{"id":"c85d4c004cfebc46de6387eb8ae74f7a09f026f4","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-08-04 12:14:47.000000000","message":"Patch Set 29:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/260f9a4dafb7442c8adb97371ef71c83\n\n- teim-code-review https://zuul.teim.app/t/main/build/a4ac15fbea5142ec84ec93af61bbce24 : SUCCESS in 8m 38s","accounts_in_message":[],"_revision_number":29},{"id":"de544ef8ca9665964325f3b5a20e3ac90880d24e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 12:34:53.000000000","message":"Patch Set 29: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a1580ee2ff7f47788c23a51ec0147135\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4e687920db12471cacb21afe9daa287e : SUCCESS in 3m 00s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/182bbb51277b42d5b42a1f9a8c336ff9 : SUCCESS in 6m 06s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/781ab27e60934e118ab5550d69d1be8f : SUCCESS in 3m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a42b756063b944a38302fa7f0b63f378 : SUCCESS in 3m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9c61ae4ef47c4879bb5022a79e45e402 : SUCCESS in 4m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e770fdb15ba743228f3b26cb3d4e6d18 : SUCCESS in 6m 43s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f5d791226e1544a1b284fb0403fda8f8 : SUCCESS in 4m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e7de0426b2b24b8e92afe1d4719e1336 : SUCCESS in 7m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d0d21a932bc249d983e2eaa5657bafff : SUCCESS in 3m 45s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/6137519275b742229524e5ac3d15764a : SUCCESS in 27m 35s","accounts_in_message":[],"_revision_number":29},{"id":"da1f93229499d911f88737c3287c0ca48d0b9334","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-04 13:32:35.000000000","message":"Uploaded patch set 30.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":30},{"id":"3310c4d1a02d7b5c594f9836bea736820e3a5401","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-08-04 13:32:50.000000000","message":"Patch Set 30:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":30},{"id":"5c5d10c5786e52730053b1729af9c36c72cf1c2a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-04 13:38:52.000000000","message":"Uploaded patch set 31: Patch Set 30 was rebased.","accounts_in_message":[],"_revision_number":31},{"id":"26613fa8e4360df73ec219314b522d0e1c99532d","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-08-04 13:39:07.000000000","message":"Patch Set 31:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":31},{"id":"1aa0ca0a7880e94054c05f05d9558b47c27abbbb","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-08-04 13:58:56.000000000","message":"Patch Set 31:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f4c236b473014bd49c1e154332c99b90\n\n- teim-code-review https://zuul.teim.app/t/main/build/c65a60b2d84b46c99036e812e70b83bc : SUCCESS in 7m 30s","accounts_in_message":[],"_revision_number":31},{"id":"45c2d21fdf85ef3a227f323194086f334cfbbc46","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 14:26:05.000000000","message":"Patch Set 31: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1220e5300be54ea787da94e1eafa72a3\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/eff80826f5fb4d72a837f5c30f640e2f : SUCCESS in 4m 15s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/10551ed3b16d44c88bb473cbac9fd5d6 : SUCCESS in 4m 59s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/2143c33f020f43a6a6cd1f45f9924921 : SUCCESS in 4m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/164735f31e0f47e0957105372b371acb : SUCCESS in 3m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/749102eef55b44c598179149d232bf0d : SUCCESS in 4m 27s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/857f71eead8b40eabe6346208f402f68 : SUCCESS in 7m 04s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/be3f26019bbf4986b0b1bdf70b829fa9 : SUCCESS in 4m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/211a5588eff74d84a316e94b47691554 : SUCCESS in 6m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e19a4e63041f4aebad88a801dd521f00 : SUCCESS in 3m 42s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/54b00d67846a4cbdbbc1d28370711681 : SUCCESS in 41m 02s","accounts_in_message":[],"_revision_number":31},{"id":"b5c2849acf08c7d4dd5c6574dd45619b25f97908","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-05 07:32:26.000000000","message":"Uploaded patch set 32: Patch Set 31 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":32},{"id":"49688a2d71f9177deaf1d552a8160dd7b536bd34","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-08-05 07:32:39.000000000","message":"Patch Set 32:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":32},{"id":"1d6b7365363656b9e9f24dd3e809b50dce1a475f","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-08-05 07:52:20.000000000","message":"Patch Set 32:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/50dfef24cc65478b90f3bdd1e95d5169\n\n- teim-code-review https://zuul.teim.app/t/main/build/badd40b0f9ef4f71acd75fca13851679 : SUCCESS in 8m 24s","accounts_in_message":[],"_revision_number":32},{"id":"b5799958c5fe9be64dbffcf6749839e06a97268e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 08:14:18.000000000","message":"Patch Set 32: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fdd14991772045428b51c862b5abb178\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3a9e4cf721424f6ca37f7237c3013a63 : SUCCESS in 4m 13s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/649ed83f7f994879ace86303822d3add : SUCCESS in 4m 21s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/d4960eccf64c4b37a1fa60a93fea5fd7 : SUCCESS in 6m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21e22c72d0d543cbb464b7d1b7fa32ce : SUCCESS in 4m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/81a99ae711ad4c92b2ec74b18cf187ba : SUCCESS in 4m 23s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3046e50f780340d88e9fa0ba53a4526c : SUCCESS in 3m 41s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fea6d40785bb420196247f4a2b2a8ee1 : SUCCESS in 3m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5a597ab42f445bea18477b9c989dde4 : SUCCESS in 7m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/18973e4af2a24b489d7f1ce51d117c01 : SUCCESS in 4m 59s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/d06bc0576ca84ca1b7eaef4933a03f4b : SUCCESS in 36m 44s","accounts_in_message":[],"_revision_number":32},{"id":"a48a2da4d945c72404c8ccd8682432eae5e7a528","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-06 12:36:27.000000000","message":"Uploaded patch set 33: Patch Set 32 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":33},{"id":"a4d1c32b462e80c816eb91bd4c35ee0df196992c","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-08-06 12:36:40.000000000","message":"Patch Set 33:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":33},{"id":"1bc91a76f38e8af53e69860e392602d8d65935e1","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-06 12:36:51.000000000","message":"Patch Set 33:\n\n(1 comment)","accounts_in_message":[],"_revision_number":33},{"id":"979e192fc38ef224245dff54509b52adf70c01c2","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-08-06 12:44:41.000000000","message":"Patch Set 33:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/5ff091c365034e91aff31bdd55e0bab7\n\n- teim-code-review https://zuul.teim.app/t/main/build/86ee1bc51fae4333bc36920ed69d5c5d : SUCCESS in 7m 51s","accounts_in_message":[],"_revision_number":33},{"id":"0d41a5e29a915ef965c1835493c8dc98c393f7a6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 13:00:26.000000000","message":"Patch Set 33: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/382ceb8995864015adef88c6d25a71dd\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0f8968c1a348489ca04d3ec34856cf42 : SUCCESS in 4m 50s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/2e37871d93ca41908607569ae562004a : SUCCESS in 6m 01s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/ab8e97621f58442bbfcdd7f48a067ede : SUCCESS in 5m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2c9ed456142f4fc2aab61131935fd05a : SUCCESS in 3m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/92a1080b71fb46f8b482f15b92990d6a : SUCCESS in 4m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9f0c1d19b38a41e59340c729d8a3e26a : SUCCESS in 5m 28s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/51f2019933234f82a33ab320f8f9fb9b : SUCCESS in 4m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2064e0df28e14917bbbc9872d996e6c0 : SUCCESS in 8m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a629b4511a8e446ab25b3f2ecc5fc016 : SUCCESS in 4m 30s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/078b9912943048198c30cee8cb7ecac9 : SUCCESS in 22m 45s","accounts_in_message":[],"_revision_number":33},{"id":"3a6e491d6ebe1ccca94a102e9b1ec59f2745ae50","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-08-17 08:31:55.000000000","message":"Patch Set 34: Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":34},{"id":"0f6d83cc21f377d4e2262cd283fd362ed719a339","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-08-17 08:32:08.000000000","message":"Patch Set 34:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":34},{"id":"7f6855e3cb1fc108158fd4a649827f4f25bac157","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 09:19:06.000000000","message":"Patch Set 34: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ab8f389c2282457889447947ded0585e\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/efecf1455d1d46f7b0563ef3546308db : SUCCESS in 5m 27s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/346f850546fe49e6a185082a274d5c5c : SUCCESS in 4m 20s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/1f2504ffffa84e3fbef2cf877185124e : SUCCESS in 4m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5402c3fa9ffb44d7b30d46246915be0a : SUCCESS in 3m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c7ad730f95eb4615a57f4f1ef6f7df52 : SUCCESS in 2m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d0aacaf02045407281037138103db3f4 : SUCCESS in 4m 06s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0fb69cdd88424140b4fe6585010c2147 : SUCCESS in 2m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4659b8e841c74d0bacde6f4b9700723a : SUCCESS in 7m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e584244f3b6e4439915489dabc3a0068 : SUCCESS in 2m 58s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/88be22a8f5a2456787d4c9ed39d34f17 : SUCCESS in 39m 39s","accounts_in_message":[],"_revision_number":34},{"id":"0c9d79e9f16c52fcea859097739776912431e6b0","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-08-17 09:54:07.000000000","message":"Patch Set 34:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0d8c1931228e459c8056544dedc7541f\n\n- teim-code-review https://zuul.teim.app/t/main/build/06877e47c5864df3afee2c526baaf165 : SUCCESS in 7m 51s\n\nWarning:\n  File .kube/cache/http/4cbf3e74a0cf251e76b79c730e27aa78 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/0a771f2540bee8272a9133c8d531842b found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/5d6ec245f855ced60908a544f340db02 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/919761b10c44a6c58d515ff941daaad2 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/857107ca17dc40194d56386bc9bd0990 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":34},{"id":"2c9ba9f0229ec7b79f9adbf8192fe58cd932b882","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-09-01 04:36:11.000000000","message":"Patch Set 34: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":34},{"id":"93dc86810d44367a52a901669daebc9954362366","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-09-01 08:14:05.000000000","message":"Uploaded patch set 35.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":35},{"id":"9b32d3cb23a7b04f919c8b4bbab2c86f3f534d29","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-09-01 08:14:16.000000000","message":"Patch Set 35:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":35},{"id":"9a2daca7191f0c7fcee8b0e290e8f6f8169d885e","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-09-01 08:15:58.000000000","message":"Patch Set 35:\n\n(1 comment)","accounts_in_message":[],"_revision_number":35},{"id":"3fec6289cf0ccf5024305ecfa20c60aea431adc5","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-09-01 08:24:45.000000000","message":"Patch Set 35:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/4146a4581ddd48d79e44b473e8e4ef8f\n\n- teim-code-review https://zuul.teim.app/t/main/build/5018ac9cca994770976072c78239a1fe : SUCCESS in 10m 16s","accounts_in_message":[],"_revision_number":35},{"id":"0f70affaf7758f7b06d3f1fb530d5b93c017f373","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-01 08:53:21.000000000","message":"Patch Set 35: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b41f628d34524791ade0450c017ca830\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/98513c36dfb2414a9abf19e08ca8426b : SUCCESS in 4m 20s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/360f4edbebce4d3fa6fdcaaf0671e5f3 : SUCCESS in 2m 48s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/893ea2e6d58847d1b4f7855172a1b3b4 : SUCCESS in 6m 22s\n- horizon-tox-python3-django60 https://zuul.opendev.org/t/openstack/build/505332456c404823825b1a5fc8ab5884 : SUCCESS in 2m 47s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7de114479c1416caeb9cf55dac27a1e : SUCCESS in 3m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/557d2ec52f8b4260a1157a43e427133d : SUCCESS in 4m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/095577d74043488caa66541b9a41c4e9 : SUCCESS in 6m 33s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/14d06393e527405a8ab5a8a8e4a98f5c : SUCCESS in 3m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/29fda480777e4931b2e4a9d1305ccd42 : SUCCESS in 7m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e92c948709c34f66b2c850002f9fefe9 : SUCCESS in 3m 47s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/6a801d257c3a422883ad0c5ec46bb5cb : SUCCESS in 35m 20s","accounts_in_message":[],"_revision_number":35},{"id":"ad753233c7c77ae855138fd01dff435c1c219489","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-09-01 09:36:03.000000000","message":"Patch Set 35:\n\n(1 comment)","accounts_in_message":[],"_revision_number":35},{"id":"6b31584b68cf93bcbf211fe320b0fef4ba20ac23","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-09-01 11:18:55.000000000","message":"Patch Set 35:\n\n(1 comment)","accounts_in_message":[],"_revision_number":35},{"id":"53f0819b781861c711bc4ba9f08146544f36f5e3","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-09-01 11:52:41.000000000","message":"Patch Set 35: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":35}],"current_revision_number":35,"current_revision":"13428a742c5404c7b9a8641b328c1520b2648c3f","revisions":{"714489a9dc2a635ce72265f67135cd339f43857a":{"kind":"REWORK","_number":1,"created":"2026-07-21 12:13:40.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/1"}}},"commit":{"parents":[{"commit":"8baaeab34ab47dd51b665a839daa3aee5a4a2953","subject":"Switch to admin project before Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8baaeab34ab47dd51b665a839daa3aee5a4a2953"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-21 12:12:47.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/714489a9dc2a635ce72265f67135cd339f43857a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/714489a9dc2a635ce72265f67135cd339f43857a"}]},"branch":"refs/heads/master"},"44c1343e247e06040b3742cc2b0a81cbb1a0e582":{"kind":"REWORK","_number":2,"created":"2026-07-21 15:05:18.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/2"}}},"commit":{"parents":[{"commit":"8baaeab34ab47dd51b665a839daa3aee5a4a2953","subject":"Switch to admin project before Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8baaeab34ab47dd51b665a839daa3aee5a4a2953"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-21 14:26:59.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/44c1343e247e06040b3742cc2b0a81cbb1a0e582"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/44c1343e247e06040b3742cc2b0a81cbb1a0e582"}]},"branch":"refs/heads/master"},"98a92d38ad2aef73b471a84f00037e1128811da8":{"kind":"REWORK","_number":3,"created":"2026-07-22 07:45:59.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/3"}}},"commit":{"parents":[{"commit":"8baaeab34ab47dd51b665a839daa3aee5a4a2953","subject":"Switch to admin project before Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8baaeab34ab47dd51b665a839daa3aee5a4a2953"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-22 07:45:31.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/98a92d38ad2aef73b471a84f00037e1128811da8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/98a92d38ad2aef73b471a84f00037e1128811da8"}]},"branch":"refs/heads/master"},"086f2b2b7b6964e407ff26246963e6c9996fe601":{"kind":"REWORK","_number":4,"created":"2026-07-22 07:59:52.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/4"}}},"commit":{"parents":[{"commit":"8baaeab34ab47dd51b665a839daa3aee5a4a2953","subject":"Switch to admin project before Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8baaeab34ab47dd51b665a839daa3aee5a4a2953"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-22 07:59:41.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/086f2b2b7b6964e407ff26246963e6c9996fe601"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/086f2b2b7b6964e407ff26246963e6c9996fe601"}]},"branch":"refs/heads/master"},"158114069b3c0b966df8e2870027ac9686ba159a":{"kind":"REWORK","_number":5,"created":"2026-07-22 08:00:24.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/5"}}},"commit":{"parents":[{"commit":"8baaeab34ab47dd51b665a839daa3aee5a4a2953","subject":"Switch to admin project before Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8baaeab34ab47dd51b665a839daa3aee5a4a2953"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-22 08:00:15.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/158114069b3c0b966df8e2870027ac9686ba159a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/158114069b3c0b966df8e2870027ac9686ba159a"}]},"branch":"refs/heads/master"},"33e7d2b70ff8c8dda0d1f719094ece16abda57a8":{"kind":"REWORK","_number":6,"created":"2026-07-22 08:15:46.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/6"}}},"commit":{"parents":[{"commit":"8baaeab34ab47dd51b665a839daa3aee5a4a2953","subject":"Switch to admin project before Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8baaeab34ab47dd51b665a839daa3aee5a4a2953"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-22 08:15:36.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/33e7d2b70ff8c8dda0d1f719094ece16abda57a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/33e7d2b70ff8c8dda0d1f719094ece16abda57a8"}]},"branch":"refs/heads/master"},"31639bccd8e33ca011cb626a2fc43ca19d54e4a1":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-07-24 11:04:08.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/7"}}},"commit":{"parents":[{"commit":"4ac0bb58cdf82b57cb1b66dd4f9c603859b3c974","subject":"Switch to admin project before Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/4ac0bb58cdf82b57cb1b66dd4f9c603859b3c974"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-24 11:03:23.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/31639bccd8e33ca011cb626a2fc43ca19d54e4a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/31639bccd8e33ca011cb626a2fc43ca19d54e4a1"}]},"branch":"refs/heads/master"},"35271ae1cf1e1d8fe2a66cb975fd63190f904014":{"kind":"REWORK","_number":8,"created":"2026-07-24 11:27:58.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/8"}}},"commit":{"parents":[{"commit":"4ac0bb58cdf82b57cb1b66dd4f9c603859b3c974","subject":"Switch to admin project before Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/4ac0bb58cdf82b57cb1b66dd4f9c603859b3c974"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-24 11:27:46.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/35271ae1cf1e1d8fe2a66cb975fd63190f904014"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/35271ae1cf1e1d8fe2a66cb975fd63190f904014"}]},"branch":"refs/heads/master"},"8a271f2ac214b65943701c9239752af1c9c6dbaa":{"kind":"REWORK","_number":9,"created":"2026-07-29 08:16:05.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/9"}}},"commit":{"parents":[{"commit":"4ac0bb58cdf82b57cb1b66dd4f9c603859b3c974","subject":"Switch to admin project before Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/4ac0bb58cdf82b57cb1b66dd4f9c603859b3c974"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-29 08:14:59.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8a271f2ac214b65943701c9239752af1c9c6dbaa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8a271f2ac214b65943701c9239752af1c9c6dbaa"}]},"branch":"refs/heads/master"},"f9f40a8f9d3250d1b20a474548bba2ffd1582ebd":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2026-07-29 08:16:59.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/10"}}},"commit":{"parents":[{"commit":"4ac0bb58cdf82b57cb1b66dd4f9c603859b3c974","subject":"Switch to admin project before Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/4ac0bb58cdf82b57cb1b66dd4f9c603859b3c974"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"David","email":"dsanzmor@redhat.com","date":"2026-07-29 08:16:59.000000000","tz":0},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher-dashboard/+/999043\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/f9f40a8f9d3250d1b20a474548bba2ffd1582ebd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/f9f40a8f9d3250d1b20a474548bba2ffd1582ebd"}]},"branch":"refs/heads/master","description":"Edit commit message"},"5be18b55265faf414b9ec0b1449a026742e70157":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":11,"created":"2026-07-29 08:19:44.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/11"}}},"commit":{"parents":[{"commit":"2f5308be2fe88517e0b3162c5aa22090b69e87dc","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2f5308be2fe88517e0b3162c5aa22090b69e87dc"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-29 08:18:56.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/5be18b55265faf414b9ec0b1449a026742e70157"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/5be18b55265faf414b9ec0b1449a026742e70157"}]},"branch":"refs/heads/master"},"fc92720c87073dca77b7f0d147f16948d9b0cb9d":{"kind":"REWORK","_number":12,"created":"2026-07-29 08:49:32.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/12"}}},"commit":{"parents":[{"commit":"2f5308be2fe88517e0b3162c5aa22090b69e87dc","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2f5308be2fe88517e0b3162c5aa22090b69e87dc"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-29 08:48:24.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/fc92720c87073dca77b7f0d147f16948d9b0cb9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/fc92720c87073dca77b7f0d147f16948d9b0cb9d"}]},"branch":"refs/heads/master"},"9d580b30dd7615531c3b4fecbaeb0e355050d6eb":{"kind":"REWORK","_number":13,"created":"2026-07-29 08:50:34.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/13"}}},"commit":{"parents":[{"commit":"2f5308be2fe88517e0b3162c5aa22090b69e87dc","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2f5308be2fe88517e0b3162c5aa22090b69e87dc"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-29 08:50:21.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/9d580b30dd7615531c3b4fecbaeb0e355050d6eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/9d580b30dd7615531c3b4fecbaeb0e355050d6eb"}]},"branch":"refs/heads/master"},"4aea6d116254824c79d04201961c220f5a15762d":{"kind":"REWORK","_number":14,"created":"2026-07-29 09:46:43.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/14"}}},"commit":{"parents":[{"commit":"2f5308be2fe88517e0b3162c5aa22090b69e87dc","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2f5308be2fe88517e0b3162c5aa22090b69e87dc"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-29 09:46:31.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/4aea6d116254824c79d04201961c220f5a15762d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/4aea6d116254824c79d04201961c220f5a15762d"}]},"branch":"refs/heads/master"},"38a9b052a559efc9100d40d6c6a40763fb9fcff4":{"kind":"REWORK","_number":15,"created":"2026-07-29 11:32:46.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/15"}}},"commit":{"parents":[{"commit":"2f5308be2fe88517e0b3162c5aa22090b69e87dc","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2f5308be2fe88517e0b3162c5aa22090b69e87dc"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-29 11:32:37.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/38a9b052a559efc9100d40d6c6a40763fb9fcff4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/38a9b052a559efc9100d40d6c6a40763fb9fcff4"}]},"branch":"refs/heads/master"},"ff40d12df50ac96a48d4a61995b494e6587d3a58":{"kind":"NO_CODE_CHANGE","_number":16,"created":"2026-07-29 12:16:46.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/16"}}},"commit":{"parents":[{"commit":"2f5308be2fe88517e0b3162c5aa22090b69e87dc","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2f5308be2fe88517e0b3162c5aa22090b69e87dc"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"David","email":"dsanzmor@redhat.com","date":"2026-07-29 12:16:46.000000000","tz":0},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/ff40d12df50ac96a48d4a61995b494e6587d3a58"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/ff40d12df50ac96a48d4a61995b494e6587d3a58"}]},"branch":"refs/heads/master","description":"Edit commit message"},"3022b43b4d8660a699c04ffe5474888dfe7e4460":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":17,"created":"2026-07-31 08:32:06.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/17"}}},"commit":{"parents":[{"commit":"e21028e7790677fb495bd6eafc5ff69afda40e60","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/e21028e7790677fb495bd6eafc5ff69afda40e60"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-31 08:31:18.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/3022b43b4d8660a699c04ffe5474888dfe7e4460"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/3022b43b4d8660a699c04ffe5474888dfe7e4460"}]},"branch":"refs/heads/master"},"0b0ca1fb5f74f11b9c582907fa58a75d2adb64b1":{"kind":"NO_CODE_CHANGE","_number":18,"created":"2026-07-31 12:13:15.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/18"}}},"commit":{"parents":[{"commit":"e21028e7790677fb495bd6eafc5ff69afda40e60","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/e21028e7790677fb495bd6eafc5ff69afda40e60"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-31 12:12:55.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/0b0ca1fb5f74f11b9c582907fa58a75d2adb64b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/0b0ca1fb5f74f11b9c582907fa58a75d2adb64b1"}]},"branch":"refs/heads/master"},"284816b6eb0c262baa9084bddd81af0e9c3b5a4d":{"kind":"REWORK","_number":19,"created":"2026-07-31 13:08:45.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/19"}}},"commit":{"parents":[{"commit":"e21028e7790677fb495bd6eafc5ff69afda40e60","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/e21028e7790677fb495bd6eafc5ff69afda40e60"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-31 13:08:34.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/284816b6eb0c262baa9084bddd81af0e9c3b5a4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/284816b6eb0c262baa9084bddd81af0e9c3b5a4d"}]},"branch":"refs/heads/master"},"20197894b5076102344129bade48f00d29e4ae53":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2026-07-31 14:33:11.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/20"}}},"commit":{"parents":[{"commit":"b189acde3cebb6b22242c380dbb90a67feaaa99e","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/b189acde3cebb6b22242c380dbb90a67feaaa99e"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-31 14:33:01.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/20197894b5076102344129bade48f00d29e4ae53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/20197894b5076102344129bade48f00d29e4ae53"}]},"branch":"refs/heads/master"},"81308d334fc5851a36f86319d79930fac8e08559":{"kind":"TRIVIAL_REBASE","_number":21,"created":"2026-08-03 09:51:52.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/21"}}},"commit":{"parents":[{"commit":"cab6322f35842b2b03f2d58622f37705715528bd","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/cab6322f35842b2b03f2d58622f37705715528bd"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-03 09:51:30.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/81308d334fc5851a36f86319d79930fac8e08559"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/81308d334fc5851a36f86319d79930fac8e08559"}]},"branch":"refs/heads/master"},"01bc5ec09944a6bbaf101ce1350f8ca283b0d768":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2026-08-03 11:19:59.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/22"}}},"commit":{"parents":[{"commit":"9d12c8b361084e3721cd16b6b7a86223de50481d","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/9d12c8b361084e3721cd16b6b7a86223de50481d"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-03 11:19:49.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/01bc5ec09944a6bbaf101ce1350f8ca283b0d768"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/01bc5ec09944a6bbaf101ce1350f8ca283b0d768"}]},"branch":"refs/heads/master"},"16a7bd4e0bbadbd4554543f112a7b6e0a2634482":{"kind":"REWORK","_number":23,"created":"2026-08-03 12:29:12.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/23"}}},"commit":{"parents":[{"commit":"9d12c8b361084e3721cd16b6b7a86223de50481d","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/9d12c8b361084e3721cd16b6b7a86223de50481d"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-03 12:29:04.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/16a7bd4e0bbadbd4554543f112a7b6e0a2634482"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/16a7bd4e0bbadbd4554543f112a7b6e0a2634482"}]},"branch":"refs/heads/master"},"7b77e7c98439b4d98127b4559ab0799904187e88":{"kind":"REWORK","_number":24,"created":"2026-08-03 14:04:13.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/24"}}},"commit":{"parents":[{"commit":"9d12c8b361084e3721cd16b6b7a86223de50481d","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/9d12c8b361084e3721cd16b6b7a86223de50481d"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-03 14:04:05.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/7b77e7c98439b4d98127b4559ab0799904187e88"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/7b77e7c98439b4d98127b4559ab0799904187e88"}]},"branch":"refs/heads/master"},"b796c1a668de54727d1b917bbce7da0dbcb5c28c":{"kind":"REWORK","_number":25,"created":"2026-08-03 14:06:47.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/25"}}},"commit":{"parents":[{"commit":"9d12c8b361084e3721cd16b6b7a86223de50481d","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/9d12c8b361084e3721cd16b6b7a86223de50481d"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-03 14:06:37.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/b796c1a668de54727d1b917bbce7da0dbcb5c28c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/b796c1a668de54727d1b917bbce7da0dbcb5c28c"}]},"branch":"refs/heads/master"},"309b2a092ffe773fc60c0bdeb8ef102ce95c5a3c":{"kind":"REWORK","_number":26,"created":"2026-08-04 08:25:55.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/26"}}},"commit":{"parents":[{"commit":"9d12c8b361084e3721cd16b6b7a86223de50481d","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/9d12c8b361084e3721cd16b6b7a86223de50481d"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-04 08:25:47.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/309b2a092ffe773fc60c0bdeb8ef102ce95c5a3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/309b2a092ffe773fc60c0bdeb8ef102ce95c5a3c"}]},"branch":"refs/heads/master"},"7b4be8749b3f5868b404ce122452dc58eebfe20f":{"kind":"TRIVIAL_REBASE","_number":27,"created":"2026-08-04 09:59:57.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/27"}}},"commit":{"parents":[{"commit":"1f87ad4211dc5fbd8c292eabaf46417a933c3952","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/1f87ad4211dc5fbd8c292eabaf46417a933c3952"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-04 09:56:32.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/7b4be8749b3f5868b404ce122452dc58eebfe20f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/7b4be8749b3f5868b404ce122452dc58eebfe20f"}]},"branch":"refs/heads/master"},"0cc6c9f6a7d0317a61672187fbe405ffabaeec83":{"kind":"REWORK","_number":28,"created":"2026-08-04 11:03:21.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/28"}}},"commit":{"parents":[{"commit":"1f87ad4211dc5fbd8c292eabaf46417a933c3952","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/1f87ad4211dc5fbd8c292eabaf46417a933c3952"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-04 11:03:11.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/0cc6c9f6a7d0317a61672187fbe405ffabaeec83"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/0cc6c9f6a7d0317a61672187fbe405ffabaeec83"}]},"branch":"refs/heads/master"},"2dc270f48680355585524310db52931f0add1ddd":{"kind":"REWORK","_number":29,"created":"2026-08-04 12:05:46.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/29"}}},"commit":{"parents":[{"commit":"1f87ad4211dc5fbd8c292eabaf46417a933c3952","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/1f87ad4211dc5fbd8c292eabaf46417a933c3952"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-04 12:05:17.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2dc270f48680355585524310db52931f0add1ddd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2dc270f48680355585524310db52931f0add1ddd"}]},"branch":"refs/heads/master"},"f7db643e6b6cce8b0eb58306ea74b22d6e0e5810":{"kind":"REWORK","_number":30,"created":"2026-08-04 13:32:35.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/30"}}},"commit":{"parents":[{"commit":"1f87ad4211dc5fbd8c292eabaf46417a933c3952","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/1f87ad4211dc5fbd8c292eabaf46417a933c3952"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-04 13:32:27.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/f7db643e6b6cce8b0eb58306ea74b22d6e0e5810"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/f7db643e6b6cce8b0eb58306ea74b22d6e0e5810"}]},"branch":"refs/heads/master"},"bd7ad2c88e3c177c565bea1ba2d611f755873eb5":{"kind":"TRIVIAL_REBASE","_number":31,"created":"2026-08-04 13:38:52.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/31"}}},"commit":{"parents":[{"commit":"01c3767ce2724b2e9f0be6a88ea3e498a8719010","subject":"Fix audit list filter to use goal and strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/01c3767ce2724b2e9f0be6a88ea3e498a8719010"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-04 13:38:34.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/bd7ad2c88e3c177c565bea1ba2d611f755873eb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/bd7ad2c88e3c177c565bea1ba2d611f755873eb5"}]},"branch":"refs/heads/master"},"2780f5418c00f427abc9a5589b64357d94151a07":{"kind":"TRIVIAL_REBASE","_number":32,"created":"2026-08-05 07:32:26.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/32"}}},"commit":{"parents":[{"commit":"e1c3e0de5fd4ab1622d9bac11dd9eedab2caa1a0","subject":"Register test cleanup before assertions can fail","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/e1c3e0de5fd4ab1622d9bac11dd9eedab2caa1a0"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-05 07:31:04.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2780f5418c00f427abc9a5589b64357d94151a07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/2780f5418c00f427abc9a5589b64357d94151a07"}]},"branch":"refs/heads/master"},"6f770ce7d09a3dfef4979b2576b3eeced08712a6":{"kind":"TRIVIAL_REBASE","_number":33,"created":"2026-08-06 12:36:27.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/33","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/33","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/33"}}},"commit":{"parents":[{"commit":"e0d689b84480c3b1c1777cd26fc7c2a2ec1022ab","subject":"Register test cleanup before assertions can fail","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/e0d689b84480c3b1c1777cd26fc7c2a2ec1022ab"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-08-06 12:36:00.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/6f770ce7d09a3dfef4979b2576b3eeced08712a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/6f770ce7d09a3dfef4979b2576b3eeced08712a6"}]},"branch":"refs/heads/master"},"fbd52921180b573e80eae6b949e52a7104c5d98e":{"kind":"NO_CODE_CHANGE","_number":34,"created":"2026-08-17 08:31:55.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/34","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/34","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/34 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/34 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/34 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/34"}}},"commit":{"parents":[{"commit":"e0d689b84480c3b1c1777cd26fc7c2a2ec1022ab","subject":"Register test cleanup before assertions can fail","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/e0d689b84480c3b1c1777cd26fc7c2a2ec1022ab"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"David","email":"dsanzmor@redhat.com","date":"2026-08-17 08:31:55.000000000","tz":0},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/fbd52921180b573e80eae6b949e52a7104c5d98e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/fbd52921180b573e80eae6b949e52a7104c5d98e"}]},"branch":"refs/heads/master","description":"Edit commit message"},"13428a742c5404c7b9a8641b328c1520b2648c3f":{"kind":"REWORK","_number":35,"created":"2026-09-01 08:14:05.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/31/998131/35","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/31/998131/35","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/35 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/35 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/35 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/31/998131/35"}}},"commit":{"parents":[{"commit":"6c6d80a72bc7d8d9366f9cbe6225ca9c9dbf9d6d","subject":"Merge \"Add Playwright integration test for skip action workflow\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/6c6d80a72bc7d8d9366f9cbe6225ca9c9dbf9d6d"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-20 14:51:13.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-09-01 08:13:46.000000000","tz":120},"subject":"Add Playwright tests for filter functionality","message":"Add Playwright tests for filter functionality\n\nImplements comprehensive integration tests for the filter functionality\nacross multiple Watcher dashboard pages using Playwright.\n\nTest coverage:\n- Strategies page: Filter by goal\n- Audit Templates page: Filter by goal\n- Audit Templates page: Filter by strategy\n- Audit page: Filter by goal\n- Audit page: Filter by strategy\n- Action Plans page: Filter by audit UUID\n- Actions page: Filter by action plan UUID\n\nEach test verifies:\n- Fetches expected data from Watcher API\n- Applies the appropriate filter in the UI\n- Compares filtered results with API data\n- Validates that only matching items are displayed\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/999094\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id43ee59c1edf3d5d90922db9d06613ac51f72712\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/13428a742c5404c7b9a8641b328c1520b2648c3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/13428a742c5404c7b9a8641b328c1520b2648c3f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
