)]}'
{"id":"openstack%2Fwatcher-dashboard~996215","triplet_id":"openstack%2Fwatcher-dashboard~master~I65fec61360020b3e5e9db645834c1d6187b1d18f","project":"openstack/watcher-dashboard","branch":"master","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-07-16 11:35:32.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-07-16 12:08:20.000000000","reason":"Change was submitted"},"28647":{"account":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"last_update":"2026-07-16 12:08:20.000000000","reason":"Change was submitted"},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-07-16 12:08:20.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I65fec61360020b3e5e9db645834c1d6187b1d18f","subject":"Use ID-based selector for login button","status":"MERGED","created":"2026-07-07 07:34:46.000000000","updated":"2026-07-16 12:10:21.000000000","submitted":"2026-07-16 12:08:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"996215","meta_rev_id":"32b79b18a542e8327bf1d41489d729ebad493621","_number":996215,"virtual_id_number":996215,"owner":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-16 12:08:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-07-16 11:35:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-07-16 11:26:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":1,"date":"2026-07-16 11:35:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-07 07:34:54.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-07 08:26:31.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-07 09:04:04.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"},{"updated":"2026-07-09 13:21:06.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-07-15 17:28:57.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"},{"updated":"2026-07-16 11:26:11.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"31b76b1e50f339583f09d82f6a54e4f7eba4ce04","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-07 07:34:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ddf99de337af57f90887a62107528c9d2ff49364","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-07 07:34:54.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2e2315b320a0ceed69edb430debe8a71aeadb511","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-07 07:42:07.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/9b1e4712277d45eab515bf586f34bb4d\n\n- teim-code-review https://zuul.teim.app/t/main/build/fbf4d647ce8b46a2bae597c8157571ad : SUCCESS in 6m 31s","accounts_in_message":[],"_revision_number":1},{"id":"2c34a8bbd5935415b7b5e722a7589166d5e9322b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-07 07:45:43.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5c3610d0b9a73a28389ff64f49de873afae99700","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-07 07:45:51.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"14375b132d0e720557cd460527bf78d7ce11740a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-07 07:46:52.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"6668f9eeeccfc579999fd465fda7e4a6cd89fc3c","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-07 07:47:00.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"e57453808d79718de63a85c67e426d18c75ff36e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-07 07:48:48.000000000","message":"Uploaded patch set 4: New patch set was added with same tree, parent tree, and commit message as Patch Set 3.","accounts_in_message":[],"_revision_number":4},{"id":"e7705cbe4795b1f0e5a40723f58bcd1df372f2c0","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-07 07:48:59.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"2b878947c799624cd3f4f83cc5252dad4d1fc303","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-07 08:02:30.000000000","message":"Patch Set 4:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/cc394b915c664da0b7a57f83f8786345\n\n- teim-code-review https://zuul.teim.app/t/main/build/f25a127b4f1045ee8a81d0cac3b5453f : SUCCESS in 6m 10s","accounts_in_message":[],"_revision_number":4},{"id":"7485417ba65db9b28f8777953ed5bc3c8e45f5f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 08:26:31.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3046426fb16547f19b46b2598b44110a\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/51d999b2c04f4fedafe60e890fc7ea97 : SUCCESS in 4m 26s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/e117d1c5da864621b1d307690445ac16 : SUCCESS in 4m 32s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/37a22247fd374038ba030b5289b84ba6 : SUCCESS in 6m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e311c9de96440168da07526382461f6 : SUCCESS in 3m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5eb0671af88e4ac382168daf70a02ad9 : SUCCESS in 3m 51s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a885fcda1b434a76bab2c8450503689a : SUCCESS in 8m 18s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0336895ef48e4490b6380882cfbfaca7 : SUCCESS in 5m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a459dfbbb1c24dd380076ce12530e971 : SUCCESS in 7m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/618790ce2f7449efb69c746a593697e6 : SUCCESS in 3m 59s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/29ff907d2e77416197c0dc8e920582a1 : SUCCESS in 33m 20s","accounts_in_message":[],"_revision_number":4},{"id":"d1981c4431e1ebd704edf17428722a1748ee7985","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-07 09:04:04.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e0705e2988738ae560cbaeb803a7f990e03cfd62","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-08 08:38:25.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"2ce3d0f639d9d531cff0f4b6f38b25bda0f05002","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-08 08:38:36.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"b21cf161269ee8da48e442e3b4b587afc5302fa8","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-08 08:53:50.000000000","message":"Patch Set 5:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/85e56be4f411466c949ea80a6acbed45\n\n- teim-code-review https://zuul.teim.app/t/main/build/10a7af4252be438c8da21a0a0436adcf : SUCCESS in 6m 18s","accounts_in_message":[],"_revision_number":5},{"id":"80d8b4b1aa2ac7a5a530fe40a17a71763672f41d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 09:25:15.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/86612f7a0dfc46509f5f86a63b85e2d3\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/aca3e36353aa434b9776532722b32e49 : SUCCESS in 5m 05s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/f716319b492b42edb6ed1934890acd0d : SUCCESS in 5m 42s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/42bb892d7f52412bac99c85462a82882 : SUCCESS in 4m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f240f84621744ab8a7e85099a546dbd5 : FAILURE in 3m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/851882ba194e4ab2b56db8f6dd169252 : SUCCESS in 5m 03s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/826726c0e38d475582488aa9a597371a : SUCCESS in 8m 48s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e6585bc458914087a1153163dcb1436f : SUCCESS in 5m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1113fce41de4c0f8e56e1cbe197e1f7 : SUCCESS in 8m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1667302ed2f043898ce07fbdb0ae5481 : SUCCESS in 4m 01s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/2d838bed9d1841328c11dc65aafa75a4 : SUCCESS in 34m 52s","accounts_in_message":[],"_revision_number":5},{"id":"ff3e440ece9eb73bcd12ee14e167848023c322a3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-09 07:47:14.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"61f54c40796cd80d0bacc35d88c4fe04bfec304f","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-09 07:47:24.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"9fd8f57e5248d0965bca2fa97ccbffb1156fd8c1","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-09 08:01:29.000000000","message":"Patch Set 6:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e1bce880df3e46eebb1f2851a8ccc64a\n\n- teim-code-review https://zuul.teim.app/t/main/build/52c94e320c3449ed978a00aa1b8f0a63 : SUCCESS in 6m 26s","accounts_in_message":[],"_revision_number":6},{"id":"ef3cfa0c204efe3478c434158c9559639af9216d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 08:36:18.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/996a91d3bcd24efcb66dce5ba06a7e8a\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e94d2f86dca34f7487ba5679c858ba75 : SUCCESS in 4m 58s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/2dae3c2fc77d48f7b10962b4fa599870 : SUCCESS in 4m 20s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/6dd8ba0f65ca4878bf9d74478f1fac3b : SUCCESS in 3m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e5fbd48c0b4c49e38e4b7db3dc9a3a4a : SUCCESS in 3m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c86688bea25746578d6fd83e7f025e92 : SUCCESS in 4m 03s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/55748dd43943402e87e173a26050183f : SUCCESS in 5m 06s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/522d47ebbaf94fa3a12e4b2c72eeccdc : SUCCESS in 4m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0c0d94ee10074370bc8880d3f245b715 : SUCCESS in 7m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/984559df97434688b59f65df08758e11 : SUCCESS in 3m 54s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/497066b0e6d54a74a09c6e9af4467f19 : SUCCESS in 41m 02s","accounts_in_message":[],"_revision_number":6},{"id":"04033091e8566d11d82eabfe8eee1fe27c87ce71","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-09 13:21:06.000000000","message":"Patch Set 6: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"26e94e23ffdc060a23044a4a7567fe3480d27c61","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-15 17:28:57.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"0a8a64bb2f7cb6ac0fda4e35b40ed19fc292d9fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-16 09:06:01.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"dcd776c3c8ee76a8af977cf12d44e9dd2b0eb6ed","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-16 09:06:09.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"389bbbbe388d3b748d3741877abc7b8f9c212d00","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-16 09:09:31.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":8},{"id":"f05e6abc15da473a5b7e903b8029d355389b7049","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-16 09:09:42.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"19f5e7901f071e1ea21214bd801e7c0f1c82fde6","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-16 09:09:47.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"2803d9e11cff7ef742b26214d58c9e21245df024","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-16 09:24:34.000000000","message":"Patch Set 8:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/fd51c4599a204c0389cfa6e47c49cbba\n\n- teim-code-review https://zuul.teim.app/t/main/build/21edadb711d14e7ea99062a098ade547 : SUCCESS in 5m 39s","accounts_in_message":[],"_revision_number":8},{"id":"c6ef8187b7653b3039764462afa8b6670df6d4a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 09:47:45.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/967525f95c074c4cbbe34d1c2264b532\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7af8e9a29c7d4a8fa9eee2d6713f3426 : SUCCESS in 4m 14s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/b91f13928baa4bf991d503eab9456b59 : SUCCESS in 4m 01s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/398a867a1bd046e299da61a0f4bbb535 : SUCCESS in 4m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ab66da27bb447b3b35822df3ddf5a7b : SUCCESS in 3m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1d16c84d18c64301b71064356d64a77d : SUCCESS in 2m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/56b3cf50b18d49c59b48e31a9e9482c5 : SUCCESS in 5m 11s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d406a38695d64d84a9e6de64a12d0419 : SUCCESS in 2m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/24368e4944a545f28224ddd817391f68 : SUCCESS in 7m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/02097d0a6c784fbcada4526b4b8487ef : SUCCESS in 3m 54s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/34fe04e67bc24d589b1738a8198eae2e : SUCCESS in 33m 20s","accounts_in_message":[],"_revision_number":8},{"id":"c0e341b74f14e528f211de171315b166aa7b224b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-16 11:26:11.000000000","message":"Patch Set 8: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"b86317b176ff11ca7a311ca862966ee52ad04dd9","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-16 11:35:32.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"91715705c05033d8242736d3220b05a9def07dc1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 11:36:01.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"36595b086cbf99a8d069fc26f8b82d6ce120e105","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 12:08:19.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02578f9df1ec4de58cca8c7d6c0a7e13\n\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/45856bfb2fa54139a2449a5c05e9f109 : SUCCESS in 4m 21s\n- horizon-tox-python3-django42 https://zuul.opendev.org/t/openstack/build/3f02464c38fa48638bcbc28b6784e18d : SUCCESS in 5m 58s\n- horizon-tox-python3-django52 https://zuul.opendev.org/t/openstack/build/4636909edc4d4b38b44db1f25da6bb77 : SUCCESS in 5m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e0060d9d2a3b42c98664323605c6aa97 : SUCCESS in 3m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/066eaa3849df458f953701306e8b7627 : SUCCESS in 2m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4f910da4cb8474792224896bb72e862 : SUCCESS in 7m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a9ed6ef0a3f460e89684bcb0b3ecf98 : SUCCESS in 4m 01s\n- watcher-dashboard-integration-tests-playwright https://zuul.opendev.org/t/openstack/build/e747ca0eb8a64ba3ba63d6a5b0c115e2 : SUCCESS in 21m 31s","accounts_in_message":[],"_revision_number":8},{"id":"eba956b8aeecd82d88062501c2df43639054ce28","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 12:08:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"32b79b18a542e8327bf1d41489d729ebad493621","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 12:10:21.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/79cf35f80e744ce5a7b546b37cc001cf\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/062c23fe566a4d298b6ea899e21b1713 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"f140bc43c16b53ba470e07f0005a348ee38d7764","revisions":{"8bbf03a9cad123ba52857c1a927ad2a230168007":{"kind":"REWORK","_number":1,"created":"2026-07-07 07:34:46.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/15/996215/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/15/996215/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/1"}}},"commit":{"parents":[{"commit":"fb7556a8f0e534da7e1dabb0fafb9c7c78d30c23","subject":"Add HTTPS certificate error handling for Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/fb7556a8f0e534da7e1dabb0fafb9c7c78d30c23"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:31:00.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:33:47.000000000","tz":120},"subject":"Use ID-based selector for login button","message":"Use ID-based selector for login button\n\nChange the login button selector from role-based to ID-based to\nhandle different authentication configurations. Some deployments\nmay display different text on the login button (e.g., \"Sign In\"\nvs \"Connect\") depending on the authentication type, but the button\nID remains consistent.\n\nUsing the ID selector (#loginBtn) makes the tests more robust\nacross different Horizon configurations.\n\nChange-Id: I65fec61360020b3e5e9db645834c1d6187b1d18f\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8bbf03a9cad123ba52857c1a927ad2a230168007"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/8bbf03a9cad123ba52857c1a927ad2a230168007"}]},"branch":"refs/heads/master"},"bd43accf264b4d4bb4cea99abedd346158f870ef":{"kind":"REWORK","_number":2,"created":"2026-07-07 07:45:43.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/15/996215/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/15/996215/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/2"}}},"commit":{"parents":[{"commit":"fb7556a8f0e534da7e1dabb0fafb9c7c78d30c23","subject":"Add HTTPS certificate error handling for Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/fb7556a8f0e534da7e1dabb0fafb9c7c78d30c23"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:31:00.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:44:41.000000000","tz":120},"subject":"Use ID-based selector for login button","message":"Use ID-based selector for login button\n\nChange the login button selector from role-based to ID-based to\nhandle different authentication configurations. Some deployments\nmay display different text on the login button (e.g., \"Sign In\"\nvs \"Connect\") depending on the authentication type, but the button\nID remains consistent.\n\nUsing the ID selector (#loginBtn) makes the tests more robust\nacross different Horizon configurations.\n\nChange-Id: I65fec61360020b3e5e9db645834c1d6187b1d18f\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/bd43accf264b4d4bb4cea99abedd346158f870ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/bd43accf264b4d4bb4cea99abedd346158f870ef"}]},"branch":"refs/heads/master"},"87d0c255e1c07a00ecbef6f17639ae9a39e691e0":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-07 07:46:52.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/15/996215/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/15/996215/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/3"}}},"commit":{"parents":[{"commit":"ae30b2ea399c0481a0d952645cc7c73d28291cf9","subject":"Add HTTPS certificate error handling for Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/ae30b2ea399c0481a0d952645cc7c73d28291cf9"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:31:00.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:46:31.000000000","tz":120},"subject":"Use ID-based selector for login button","message":"Use ID-based selector for login button\n\nChange the login button selector from role-based to ID-based to\nhandle different authentication configurations. Some deployments\nmay display different text on the login button (e.g., \"Sign In\"\nvs \"Connect\") depending on the authentication type, but the button\nID remains consistent.\n\nUsing the ID selector (#loginBtn) makes the tests more robust\nacross different Horizon configurations.\n\nChange-Id: I65fec61360020b3e5e9db645834c1d6187b1d18f\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/87d0c255e1c07a00ecbef6f17639ae9a39e691e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/87d0c255e1c07a00ecbef6f17639ae9a39e691e0"}]},"branch":"refs/heads/master"},"f6849dae565b859fd0957d84530b8c30bd62be68":{"kind":"NO_CHANGE","_number":4,"created":"2026-07-07 07:48:48.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/15/996215/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/15/996215/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/4"}}},"commit":{"parents":[{"commit":"88a58f6facb4f6b23e469c25194243b089a518b4","subject":"Add HTTPS certificate error handling for Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/88a58f6facb4f6b23e469c25194243b089a518b4"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:31:00.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:48:45.000000000","tz":120},"subject":"Use ID-based selector for login button","message":"Use ID-based selector for login button\n\nChange the login button selector from role-based to ID-based to\nhandle different authentication configurations. Some deployments\nmay display different text on the login button (e.g., \"Sign In\"\nvs \"Connect\") depending on the authentication type, but the button\nID remains consistent.\n\nUsing the ID selector (#loginBtn) makes the tests more robust\nacross different Horizon configurations.\n\nChange-Id: I65fec61360020b3e5e9db645834c1d6187b1d18f\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/f6849dae565b859fd0957d84530b8c30bd62be68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/f6849dae565b859fd0957d84530b8c30bd62be68"}]},"branch":"refs/heads/master"},"3cbab00cd51f937325304315aa2e89e2e3f01c6f":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-07-08 08:38:25.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/15/996215/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/15/996215/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/5"}}},"commit":{"parents":[{"commit":"51c72bf14d1f84a9f8d9e580258b59b95e68ab62","subject":"Add HTTPS certificate error handling for Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/51c72bf14d1f84a9f8d9e580258b59b95e68ab62"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:31:00.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-08 08:38:22.000000000","tz":120},"subject":"Use ID-based selector for login button","message":"Use ID-based selector for login button\n\nChange the login button selector from role-based to ID-based to\nhandle different authentication configurations. Some deployments\nmay display different text on the login button (e.g., \"Sign In\"\nvs \"Connect\") depending on the authentication type, but the button\nID remains consistent.\n\nUsing the ID selector (#loginBtn) makes the tests more robust\nacross different Horizon configurations.\n\nChange-Id: I65fec61360020b3e5e9db645834c1d6187b1d18f\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/3cbab00cd51f937325304315aa2e89e2e3f01c6f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/3cbab00cd51f937325304315aa2e89e2e3f01c6f"}]},"branch":"refs/heads/master"},"0b8e90dec06554546cda920aa7f98580968981d4":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-07-09 07:47:14.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/15/996215/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/15/996215/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/6"}}},"commit":{"parents":[{"commit":"867b425f3eb33891a203624911c28308a0dabf6e","subject":"Add HTTPS certificate error handling for Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/867b425f3eb33891a203624911c28308a0dabf6e"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:31:00.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-09 07:47:10.000000000","tz":120},"subject":"Use ID-based selector for login button","message":"Use ID-based selector for login button\n\nChange the login button selector from role-based to ID-based to\nhandle different authentication configurations. Some deployments\nmay display different text on the login button (e.g., \"Sign In\"\nvs \"Connect\") depending on the authentication type, but the button\nID remains consistent.\n\nUsing the ID selector (#loginBtn) makes the tests more robust\nacross different Horizon configurations.\n\nChange-Id: I65fec61360020b3e5e9db645834c1d6187b1d18f\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/0b8e90dec06554546cda920aa7f98580968981d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/0b8e90dec06554546cda920aa7f98580968981d4"}]},"branch":"refs/heads/master"},"6427df9a6e026de9d5181d4513b64401fdeca968":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-07-16 09:06:01.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/15/996215/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/15/996215/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/7"}}},"commit":{"parents":[{"commit":"fe1dc3773739807e990bfeb5fd5e0aba13c057d0","subject":"Add HTTPS certificate error handling for Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/fe1dc3773739807e990bfeb5fd5e0aba13c057d0"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:31:00.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-16 09:05:57.000000000","tz":120},"subject":"Use ID-based selector for login button","message":"Use ID-based selector for login button\n\nChange the login button selector from role-based to ID-based to\nhandle different authentication configurations. Some deployments\nmay display different text on the login button (e.g., \"Sign In\"\nvs \"Connect\") depending on the authentication type, but the button\nID remains consistent.\n\nUsing the ID selector (#loginBtn) makes the tests more robust\nacross different Horizon configurations.\n\nChange-Id: I65fec61360020b3e5e9db645834c1d6187b1d18f\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/6427df9a6e026de9d5181d4513b64401fdeca968"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/6427df9a6e026de9d5181d4513b64401fdeca968"}]},"branch":"refs/heads/master"},"f140bc43c16b53ba470e07f0005a348ee38d7764":{"kind":"REWORK","_number":8,"created":"2026-07-16 09:09:31.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/15/996215/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-dashboard","ref":"refs/changes/15/996215/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-dashboard refs/changes/15/996215/8"}}},"commit":{"parents":[{"commit":"fe1dc3773739807e990bfeb5fd5e0aba13c057d0","subject":"Add HTTPS certificate error handling for Playwright tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/fe1dc3773739807e990bfeb5fd5e0aba13c057d0"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-07 07:31:00.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-16 09:09:05.000000000","tz":120},"subject":"Use ID-based selector for login button","message":"Use ID-based selector for login button\n\nChange the login button selector from role-based to ID-based to\nhandle different authentication configurations. Some deployments\nmay display different text on the login button (e.g., \"Sign In\"\nvs \"Connect\") depending on the authentication type, but the button\nID remains consistent.\n\nUsing the ID selector (#loginBtn) makes the tests more robust\nacross different Horizon configurations.\n\nChange-Id: I65fec61360020b3e5e9db645834c1d6187b1d18f\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/f140bc43c16b53ba470e07f0005a348ee38d7764"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-dashboard/commit/f140bc43c16b53ba470e07f0005a348ee38d7764"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
