)]}'
{"id":"openstack%2Fwatcher-specs~970220","triplet_id":"openstack%2Fwatcher-specs~master~I0082540704a36046229f9bf12d4dda5b14adf6aa","project":"openstack/watcher-specs","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-05-18 11:46:43.000000000","reason":"Change was submitted"},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-05-18 11:46:43.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-05-18 11:36:53.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"8648":{"account":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"last_update":"2026-05-18 11:46:43.000000000","reason":"Change was submitted"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-05-14 08:59:56.000000000","reason":"\u003cGERRIT_ACCOUNT_16312\u003e replied on the change","reason_account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"}},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-05-18 11:46:43.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I0082540704a36046229f9bf12d4dda5b14adf6aa","subject":"Add spec for improving watcher-dashboard testing","status":"MERGED","created":"2025-12-09 10:37:05.000000000","updated":"2026-05-18 11:48:00.000000000","submitted":"2026-05-18 11:46:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":50,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"970220","meta_rev_id":"855d5d19140360d9331301ee339afbdd8f802f28","_number":970220,"virtual_id_number":970220,"owner":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-18 11:46:42.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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":2,"date":"2026-05-18 11:36:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2026-05-14 08:59:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-05-18 11:36:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"CC":[{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"_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":"2025-12-09 10:37:14.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":"2025-12-09 10:44:27.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-12-10 14:37:10.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"state":"CC"},{"updated":"2026-01-28 15:56:51.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-02-25 20:04:52.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"},{"updated":"2026-04-08 14:48:40.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-04-14 12:23:42.000000000","updated_by":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"reviewer":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"state":"CC"},{"updated":"2026-04-16 10:15:22.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"state":"REVIEWER"}],"messages":[{"id":"fc28f34b429d122904d7268d281aa9a2c96632e3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-12-09 10:37:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0bb5f4ae348909b985164a9ebab35dc658d79d3d","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":"2025-12-09 10:37:14.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"178e5b8a5c0cb147b225f479a6681888ff5334c9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 10:44:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/42ab2bca3ad34c85adf2155d7eae82e7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f762af581cc0446a983c04b51ad5f37a : SUCCESS in 4m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dd29d787c59a4c1ab5fbde37eeaf2bb7 : SUCCESS in 2m 38s","accounts_in_message":[],"_revision_number":1},{"id":"313216f6244230b127326fa1e692ef3b6ec4d437","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":"2025-12-09 10:46:17.000000000","message":"Patch Set 1:\n\n(11 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/d784e89a79e74860978996674671b539\n\n- teim-code-review https://zuul.teim.app/t/main/build/10dcfcb268c94736851577f080671f31 : SUCCESS in 8m 43s","accounts_in_message":[],"_revision_number":1},{"id":"be662c9dec0915defe6e8e8a2ba46779c8b260ae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-12-09 15:08:03.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"53cad1259787b41fa606a9e4f589702ab4e7d4fd","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":"2025-12-09 15:08:11.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"162d4281434cb348661e9db5065dbdf90ed999fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 15:13:06.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7f13ef7ff324be18444c5e6cc676230\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/810c8d418ed44167ad352ffcf9a0174a : SUCCESS in 4m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/93c580ebfd044546afb909cb3b152072 : SUCCESS in 3m 01s","accounts_in_message":[],"_revision_number":2},{"id":"c4430c88adc8b4649cf05c0768c5067a854e0a60","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":"2025-12-09 15:19:50.000000000","message":"Patch Set 2:\n\n(12 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/681cf8a9db954e5a8c5119f99726a727\n\n- teim-code-review https://zuul.teim.app/t/main/build/31974a4b82904c9dab546ac54826dee2 : SUCCESS in 11m 26s","accounts_in_message":[],"_revision_number":2},{"id":"c4d2fa0525361f31c3b391d1fdc47aab5fce0b52","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-12-10 06:50:25.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"8925505a851e6fa363b94692db39d7edd523296a","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":"2025-12-10 06:50:33.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"23c222918694aa6ff1b6d58ee8d9a7ae822d62e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-10 07:04:30.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7c77f8fbbd3e4752b839193524578d5d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/747f287e60cc4506a3c47e0c388b702e : SUCCESS in 5m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39b5f2c6403b4e3cb9a5aeb5ff9d507f : SUCCESS in 3m 10s","accounts_in_message":[],"_revision_number":3},{"id":"4135e91f69583ba0aff1ef69a94748f607ee0ed5","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":"2025-12-10 07:10:40.000000000","message":"Patch Set 3:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0719e3dccf504c3e9f799b19cbe0949d\n\n- teim-code-review https://zuul.teim.app/t/main/build/3d6d71b8b42942bc8eaaac1aa3ecceb0 : SUCCESS in 19m 54s","accounts_in_message":[],"_revision_number":3},{"id":"3a14e3e72ae97765420783becae01c41f45ec823","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-10 14:37:10.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"b17ae5dbf947bf665e7e6af52a15fab108f2da69","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-12-11 08:38:56.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"afa45e8e061028aa6f007c445167ae87752b7c43","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":"2025-12-11 08:39:04.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"e5fd87213fde86f6ef699742fba07fd17a6d3c1f","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-12-11 08:40:51.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"5e4ebf85ddf178fe8cbc7f019ab3cf2262634af7","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":"2025-12-11 08:49:03.000000000","message":"Patch Set 4:\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"teim-ci: auto\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\nhttps://zuul.teim.app/t/main/buildset/8e962012c1cb40ecbc68284eacc9b291\n\n- teim-code-review https://zuul.teim.app/t/main/build/d54212ce350048709825fb97e3a8669b : FAILURE in 9m 46s","accounts_in_message":[],"_revision_number":4},{"id":"b3c881e422bd4a02943401f0f4ead91dcf86c39b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 08:50:00.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7f7e2fa304e24945993a0b855e5901f1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7626f0891f92412eb60d9675e27521a1 : SUCCESS in 6m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3b9dc870cf1b4d9ea830cac7a6842b0d : SUCCESS in 3m 19s","accounts_in_message":[],"_revision_number":4},{"id":"7f558a996db1fd2c09f41a51ea447a2405b62731","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-12-11 10:06:15.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"17b1ec9f91c27a16cda94271d94aafb1517f22cb","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":"2025-12-11 10:06:31.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"1eddd823c1ee4c9fa203dc4fc9707970a2d587ba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 10:13:45.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/85ff087d91d04214a658fc9063041172\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fee777c54d4475b84cd619b228ff4fb : SUCCESS in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39973a2e7cdb46489ef31c3e1a6bd58d : SUCCESS in 3m 11s","accounts_in_message":[],"_revision_number":5},{"id":"5d7510e3e1894e9843ec71b8a1cd38d87a8634b6","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":"2025-12-11 10:17:52.000000000","message":"Patch Set 5:\n\n(9 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/139a0fb83c544506bc6b77e0bd2ae635\n\n- teim-code-review https://zuul.teim.app/t/main/build/ccd07fa5819e446399054ea30896003f : SUCCESS in 11m 02s","accounts_in_message":[],"_revision_number":5},{"id":"7a88504c8995cce387019322040f7967762105b6","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-11 13:14:35.000000000","message":"Patch Set 5:\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"60f85a062b29e1937db814985cea409c3ce3b576","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-12-17 08:59:40.000000000","message":"Uploaded patch set 6: New patch set was added with same tree, parent tree, and commit message as Patch Set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"6b3b8eb15461b755985f7695a0bc62efd3b29c58","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":"2025-12-17 08:59:45.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"328ab84cadc2fb5376546fc97b34fac0e9933199","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-12-17 09:00:46.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"7256d6a62508f5de335dbb0ae4c2d369b387874e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-12-17 09:02:42.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"11a8db6126289424851fc83ebf2e02cb37d2080c","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":"2025-12-17 09:02:51.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"26e8baf995a298f8a8e8b3fdfea00209943f57d3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 09:10:09.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ed8cfc644d3b4ddd8027c207df0eeb49\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/156e1adebca34c6fb0e45bac31ec2ace : SUCCESS in 6m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad556041a1ab46dfb96bff10ecf2418f : SUCCESS in 3m 11s","accounts_in_message":[],"_revision_number":7},{"id":"a8afe47704db9d35f543da01c000e62a1271cb47","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":"2025-12-17 09:15:27.000000000","message":"Patch Set 7:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c434d2d0d4b344f8aab29b035da1a8ac\n\n- teim-code-review https://zuul.teim.app/t/main/build/a762fab1b51b4a0683ae9a94c386d2a0 : SUCCESS in 10m 51s","accounts_in_message":[],"_revision_number":7},{"id":"544b2c745bb25e4534feaad3665a1a57408f9535","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-01-21 07:35:24.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"5216345e3c09e52d34f4fff2720dbeb43865f8e4","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-01-21 07:35:36.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"e80c41417ea83f268116255184c44f65aa54a4bd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 07:39:47.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d5ba9fc661e840b8a94c2cb4a7e82497\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b41ed45ee100412baa0c00a97e6b7b5e : SUCCESS in 3m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f233131201734aea969e8c0df417cbba : SUCCESS in 2m 04s","accounts_in_message":[],"_revision_number":8},{"id":"682c8a417d057abf9aca28e58ab23b1d990c614f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-01-21 07:42:03.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":9},{"id":"23f770b4d64b879a45e3012fc86fad78b362011d","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-01-21 07:42:16.000000000","message":"Patch Set 9:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":9},{"id":"d45df82c1011aa5b57884f63afd2833742979ffd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 07:54:52.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aef3097ec8214e9ba32de56c8804eb3b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c29c02387f34758857edf10fd750303 : SUCCESS in 7m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f3b143216684b84b2574bef66df08c6 : SUCCESS in 1m 44s","accounts_in_message":[],"_revision_number":9},{"id":"5c63505ef1190a037303c3024d0946a9d3818edf","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-01-21 07:57:01.000000000","message":"Patch Set 9:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/8f54597ad23743c28827131c75f9546e\n\n- teim-code-review https://zuul.teim.app/t/main/build/f8c952fe8de2451f835e9ffe8a9b859e : SUCCESS in 14m 12s","accounts_in_message":[],"_revision_number":9},{"id":"eb9020304a1de4e5c6ea8c64a4f5441b97db3330","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-28 15:56:51.000000000","message":"Patch Set 9: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":9},{"id":"622b3785f27b51c50827830294755fe981b2e041","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-01-29 06:40:11.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":10},{"id":"9585ef4c20d14da7f6781630857a7bc44e6db2b8","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-01-29 06:40:18.000000000","message":"Patch Set 10:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":10},{"id":"f639a0c861084a7e62581d8c2defca98a674d834","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-01-29 06:40:28.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"2b4b40d2926d2daa0bfa43b8124523d190a99b6a","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-01-29 06:40:59.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"09291550b94718d606115e05c630e08096271aab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-29 06:48:09.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a8468226cf5a45f487b0b316617da161\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b38087f5bdb4410294bd985e1d93a099 : SUCCESS in 6m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03c102371cd64fef90b7714c1203cc08 : SUCCESS in 2m 51s","accounts_in_message":[],"_revision_number":10},{"id":"80c33d9adf4317d7084bf7c9f59781fcb556e371","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-01-29 06:58:33.000000000","message":"Patch Set 10:\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"teim-ci: auto\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\nhttps://zuul.teim.app/t/main/buildset/3012b3881bbd4502bc6c87ea7061f0d4\n\n- teim-code-review https://zuul.teim.app/t/main/build/ee182396edad4b29980a437c660dc652 : FAILURE in 18m 07s","accounts_in_message":[],"_revision_number":10},{"id":"68771e577018876f08d75207fb3d048ffba9172a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-25 20:04:52.000000000","message":"Patch Set 10: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":10},{"id":"292a16bbe99f43349cf8b006df4a23b73d616503","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-19 07:25:52.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"6810b0733a6d73e341723125f06577eb61c0a282","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-19 07:25:59.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"f1e0fd7903d19084b28040ff540dadc0b5504600","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-19 07:29:13.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"88ae0da47291d4f311715f8370fc5beb47b0ab12","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-19 07:29:21.000000000","message":"Patch Set 12:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":12},{"id":"f41c690ad7ea0ab8c05bff5ffb997f5539bf421b","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-19 07:29:53.000000000","message":"Patch Set 12:\n\n(3 comments)","accounts_in_message":[],"_revision_number":12},{"id":"e62933e31502ce0f0d7e2c9c910c3451e8efec36","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-19 07:37:02.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/93147dda1959493bbf11eb56050b3f54\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f3da698c24574b608cd3f1b482da5d70 : SUCCESS in 5m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/508dfbca3bf645d085ad5688276f6ad6 : SUCCESS in 4m 11s","accounts_in_message":[],"_revision_number":12},{"id":"7ed4eb80720930ef0e779824aabb65aedf9f6a4a","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-19 07:45:13.000000000","message":"Patch Set 12:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/45d01f4bc02d4635aaba09a147d11607\n\n- teim-code-review https://zuul.teim.app/t/main/build/7834a9775cf14de9968b581c9a27eba1 : SUCCESS in 15m 42s\n\nWarning:\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path docs/specs/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path docs/specs/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path docs/specs/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path docs/specs/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path docs/specs/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path docs/specs/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path docs/specs/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path commit-message in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path docs/specs/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path docs/specs/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Comments left for invalid file commit-message\n  Comments left for invalid file docs/specs/improve-watcher-dashboard-ui-testing.rst","accounts_in_message":[],"_revision_number":12},{"id":"f163b110f673d6196bb0e483c3155c6e72cf88a3","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-03-25 12:02:44.000000000","message":"Patch Set 12: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"7464044aad0e8fd789b3bd04b5dc12bca42be8c9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-26 10:41:03.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":13},{"id":"79a9c36aceef40c0400be73411c5e09700ac5268","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-26 10:41:09.000000000","message":"Patch Set 13:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":13},{"id":"08a66284573f74f1c8bbe883de6effa42caf68bf","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-26 10:41:47.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"b4f65e38c18668f6b47284d59417a13b61566909","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-26 10:42:01.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"4315e21e1ea42c032069e6f76743ebfdc5de4d61","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 10:57:23.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02e6c16c84bd4bbbbf4853f8db60943e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/597472a469a8418b8dfd7dfb8446558e : SUCCESS in 6m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e205b9f31cf474a95625e3064822462 : SUCCESS in 3m 33s","accounts_in_message":[],"_revision_number":13},{"id":"fe31a0e6ecdbc199b1b1080007dc25536e85a575","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-26 11:12:09.000000000","message":"Patch Set 13:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/9d1ce58d7fbe45b28589120744a408e0\n\n- teim-code-review https://zuul.teim.app/t/main/build/822926d5d6db4b199331f56891e2ac9f : SUCCESS in 30m 49s\n\nWarning:\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path specs/deployment/visual/review/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path specs/deployment/visual/review/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path specs/deployment/visual/review/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path specs/deployment/visual/review/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path specs/deployment/visual/review/improve-watcher-dashboard-ui-testing.rst in the commit\u0027\n  Comments left for invalid file specs/deployment/visual/review/improve-watcher-dashboard-ui-testing.rst","accounts_in_message":[],"_revision_number":13},{"id":"cab676511e054f3b3f1c63c55e1cd5668e8d8a73","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-04-08 14:48:40.000000000","message":"Patch Set 13:\n\n(5 comments)","accounts_in_message":[],"_revision_number":13},{"id":"2f042e135f2ea787907325c745ab9363de5c6beb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-09 06:05:18.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":14},{"id":"64034c619f1a49852919a13d908219decf486069","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-09 06:05:26.000000000","message":"Patch Set 14:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":14},{"id":"d5f80dcd22640f29ac9ede21d449cdf00547d737","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-09 06:05:43.000000000","message":"Patch Set 13:\n\n(4 comments)","accounts_in_message":[],"_revision_number":13},{"id":"3d4d31efdaaf40e6a4ab40fc268a1ca0b868ec22","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 06:17:25.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2804f75ba52a4040bcb10ea30b9969b7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c2076be865c466a94514a4ccb14ee50 : SUCCESS in 7m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8fb6483de05a462ba63a2c127ad6e380 : SUCCESS in 2m 14s","accounts_in_message":[],"_revision_number":14},{"id":"3231a4287befaf6e0d5ecabe9d463bcd4d1c138e","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-09 06:27:27.000000000","message":"Patch Set 14:\n\n(10 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/dba843549437487188bdf3a57903d124\n\n- teim-code-review https://zuul.teim.app/t/main/build/469749b290d640b88866015aeb6cde84 : SUCCESS in 21m 49s","accounts_in_message":[],"_revision_number":14},{"id":"b5419d0309a6948e4f9515e514156407b97066ea","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2026-04-14 12:23:42.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"e60973ce89b8798494e2d305d2bc20cfd9db1631","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-14 12:27:25.000000000","message":"Patch Set 14:\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"b9a3070bf3a37bce2f1134bd305b75a916671cf2","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2026-04-14 13:07:46.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"487d0532f0d0f3c94ee50086d8832926f9fe5a06","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-16 04:39:33.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":15},{"id":"9b2dff27a2496106a09970638b29f8402ec33c74","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-16 04:39:40.000000000","message":"Patch Set 15:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":15},{"id":"9815178af4959bc6026e7b15b5031736c471d2de","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-16 04:43:01.000000000","message":"Patch Set 15:\n\n(2 comments)","accounts_in_message":[],"_revision_number":15},{"id":"888d7338fcdee9a9c318bee560ff805057931c9f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 04:48:38.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/639a2ef2e2404b81b84f2e516c815963\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02f10cfc226545299d72278e7f7d9d93 : SUCCESS in 5m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/758e78cf2c1d4aa8bfbc86d56b17f309 : SUCCESS in 2m 50s","accounts_in_message":[],"_revision_number":15},{"id":"dd83883f46783e69a45ba57c8982058ea8c58bbd","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-16 04:54:18.000000000","message":"Patch Set 15:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/7dd429bb0070423da73be2fcce3e2310\n\n- teim-code-review https://zuul.teim.app/t/main/build/921a4394ee1d4434970d67ccc4f7e94b : SUCCESS in 14m 30s","accounts_in_message":[],"_revision_number":15},{"id":"01f4eeb6cc0a1eef9a4e76779c98c3f3cbcc9d32","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-16 05:00:25.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"6152697aec48cbd492c9bc84085afa6e71ed2e28","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-16 05:00:32.000000000","message":"Patch Set 16:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":16},{"id":"e55b0356c946c610d169c66ca84f8e006ee3b2a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 05:08:05.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dcbd521112d74c29bcd73c88c06d6c2f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9917c27d4e104d84860c317b32d9304e : SUCCESS in 6m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f4f6c8f919e6411ca3a6be87c19328ad : SUCCESS in 2m 32s","accounts_in_message":[],"_revision_number":16},{"id":"b85cb6cb5ee1fa3ddb8bba715029e694ff2751a0","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-16 05:17:01.000000000","message":"Patch Set 16:\n\n(10 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/3493df7aa23640aa904cf7d3168c910d\n\n- teim-code-review https://zuul.teim.app/t/main/build/6f1c74c04696411e908bec64cb6e15d3 : SUCCESS in 16m 20s","accounts_in_message":[],"_revision_number":16},{"id":"dfb95a2f85889dcab74664eaf84f8f9b6d92eef6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-16 05:37:29.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":17},{"id":"ec1309ba5f9a9b91cf67a6a4145ef323232d555d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-16 05:37:36.000000000","message":"Patch Set 17:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":17},{"id":"540dd8318259bdc5f970bc775b41ecd8af194e35","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 05:49:00.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c1a04051bf0443849e68a71ac41f8c7d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6ae58b5d59449b6807ab4e30070424c : SUCCESS in 6m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/febd13c54292420e84895259d335683b : SUCCESS in 3m 00s","accounts_in_message":[],"_revision_number":17},{"id":"fb07b6974f8e55408e8c49cd7948e5a1705d4fdc","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-16 05:53:50.000000000","message":"Patch Set 17:\n\n(13 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/2a92f00922dd44359a738ab0f4adc34b\n\n- teim-code-review https://zuul.teim.app/t/main/build/fc4e883e22eb4b3eb3a969405a4c0eaa : SUCCESS in 16m 05s","accounts_in_message":[],"_revision_number":17},{"id":"22db8b437410a94c7d0f52b6e91ab250f2072314","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-04-16 10:14:16.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"d8a6c854ce40099ae82249a8c1b99ab99a351736","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-04-16 10:15:22.000000000","message":"Patch Set 17: Code-Review+1","accounts_in_message":[],"_revision_number":17},{"id":"2b7907bf96697376f94e995f1bacbad4848f0a1a","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-04-16 10:16:56.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"a9f0eba1afb3d1263f864b16d80b31891847ee75","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-21 10:51:48.000000000","message":"Uploaded patch set 18.\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":18},{"id":"2ed5af95e1a991709b83b329acf878984ecb0e08","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-21 10:51:58.000000000","message":"Patch Set 18:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":18},{"id":"6d9ffad5f9ad571e98da4671bf5f554563d3db4c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 11:01:29.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e0e2a829a6544672a739b3939a763149\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18f0d006b87f48be9987a1f58e41e327 : SUCCESS in 8m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ec313a7a88648eca5bb41e8226c3498 : SUCCESS in 4m 47s","accounts_in_message":[],"_revision_number":18},{"id":"c218f4c2d1eb3f097b4eed89c3b2b918bb19f537","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-21 11:08:54.000000000","message":"Patch Set 18:\n\n(8 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/16df223fe3f04578b3e8a0c8439c83dc\n\n- teim-code-review https://zuul.teim.app/t/main/build/a9793acdfbea470695e318fd1d239b07 : SUCCESS in 16m 47s","accounts_in_message":[],"_revision_number":18},{"id":"9ff03398fc8c9a69520220464421e5701cc54b78","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-21 11:17:45.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"c69694080ac1fc6a48ea41cc6cbee3a392a71793","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-05-14 07:26:01.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":19},{"id":"b7599b4dce28274462be8b1449e751b9affdf7f4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-05-14 07:26:12.000000000","message":"Patch Set 20: Patch Set 19 was rebased","accounts_in_message":[],"_revision_number":20},{"id":"98d0e05580b8cd4ea922e6af253379504331bc4a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-14 07:31:54.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/030431868b7f447489b1885b62c97ba9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/20096088487744e78f412bd6f208d6c0 : SUCCESS in 4m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4f52dfea62fe4963ac4638db96f571de : SUCCESS in 1m 54s","accounts_in_message":[],"_revision_number":20},{"id":"73b73a94ba40b2ce888ea35d03efbed6ddc8b12d","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-14 08:59:56.000000000","message":"Patch Set 20: Code-Review+2","accounts_in_message":[],"_revision_number":20},{"id":"ab4fe7b9bfd708489f04e1e29c5b0674d1356b91","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-18 11:36:53.000000000","message":"Patch Set 20: Code-Review+2 Workflow+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":20},{"id":"5953adda2b93f3a07fcf55de2ce91071059732bc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 11:37:07.000000000","message":"Patch Set 20: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":20},{"id":"45ce6c3036d2ccdbf239535ee483f15be04034f8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 11:46:42.000000000","message":"Patch Set 20: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ddc6df0ac7ec4b2a874220474a159659\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c98f6ca8edb479680946c211dfa0271 : SUCCESS in 8m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c8ed3210dd1348989328288587105207 : SUCCESS in 4m 33s","accounts_in_message":[],"_revision_number":20},{"id":"023efdb8e4c4e179208461010791473b617f305d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 11:46:43.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":20},{"id":"855d5d19140360d9331301ee339afbdd8f802f28","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 11:48:00.000000000","message":"Patch Set 20:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/86f83c0995864d009da6eff67ff155f7\n\n- promote-openstack-specs https://zuul.opendev.org/t/openstack/build/41e0ce86ca7e4b8aa7316995624f3866 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":20}],"current_revision_number":20,"current_revision":"1521c8717e23618601799239731be2991c8f5a2f","revisions":{"241c1e2a05ebc80b025b28d02be6bda25c0426e1":{"kind":"REWORK","_number":1,"created":"2025-12-09 10:37:05.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/1"}}},"commit":{"parents":[{"commit":"38939f50e4d2257f3f56798b4fdc4ef6429f2160","subject":"Merge \"Improve Watcher Dashboard code quality and test infrastructure\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/38939f50e4d2257f3f56798b4fdc4ef6429f2160"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:36:51.000000000","tz":0},"subject":"[WIP] Added spec for improving watcher-dashboard testing","message":"[WIP] Added spec for improving watcher-dashboard testing\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/241c1e2a05ebc80b025b28d02be6bda25c0426e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/241c1e2a05ebc80b025b28d02be6bda25c0426e1"}]},"branch":"refs/heads/master"},"826ce9393b0fa355e83575532c7a325c71750f69":{"kind":"REWORK","_number":2,"created":"2025-12-09 15:08:03.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/2"}}},"commit":{"parents":[{"commit":"38939f50e4d2257f3f56798b4fdc4ef6429f2160","subject":"Merge \"Improve Watcher Dashboard code quality and test infrastructure\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/38939f50e4d2257f3f56798b4fdc4ef6429f2160"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 15:06:52.000000000","tz":0},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/826ce9393b0fa355e83575532c7a325c71750f69"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/826ce9393b0fa355e83575532c7a325c71750f69"}]},"branch":"refs/heads/master"},"f743ab6c4e81b3573e7a7c3e4051acdbbc5f1722":{"kind":"REWORK","_number":3,"created":"2025-12-10 06:50:25.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/3"}}},"commit":{"parents":[{"commit":"38939f50e4d2257f3f56798b4fdc4ef6429f2160","subject":"Merge \"Improve Watcher Dashboard code quality and test infrastructure\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/38939f50e4d2257f3f56798b4fdc4ef6429f2160"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-10 06:50:09.000000000","tz":0},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nThis specification proposes a comprehensive testing improvement plan\nfor Watcher Dashboard to address the current lack of CI coverage\nand broken integration tests.\n\nKey proposals include:\n\n* Restructure the test directory layout to separate API unit tests,\n  dashboard unit tests, and E2E integration tests\n* Add POC implementations for both Selenium and Playwright to\n  evaluate the best E2E testing framework\n* Add dashboard unit tests using Django\u0027s test framework with\n  Horizon\u0027s test helpers\n* Define evaluation criteria for selecting the automation framework\n  (ease of setup, reliability, CI integration, debugging)\n* Add Zuul jobs for running both unit and E2E tests in CI\n\nThe work is planned across multiple phases:\n- Phase 1-2 (2026.1): Test infrastructure setup and POC development\n- Phase 3-5 (2026.1+): Dashboard unit tests, E2E tests, documentation\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/f743ab6c4e81b3573e7a7c3e4051acdbbc5f1722"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/f743ab6c4e81b3573e7a7c3e4051acdbbc5f1722"}]},"branch":"refs/heads/master"},"5f288abd60fdb85ad0c5ea7428434330ab84dcf1":{"kind":"REWORK","_number":4,"created":"2025-12-11 08:38:56.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/4"}}},"commit":{"parents":[{"commit":"38939f50e4d2257f3f56798b4fdc4ef6429f2160","subject":"Merge \"Improve Watcher Dashboard code quality and test infrastructure\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/38939f50e4d2257f3f56798b4fdc4ef6429f2160"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-11 08:38:39.000000000","tz":0},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Evaluate Selenium vs Playwright via POC implementations\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n\nThe implementation spans 6 phases across the 2026.1 release cycle,\nstarting with test infrastructure setup and ending with documentation.\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/5f288abd60fdb85ad0c5ea7428434330ab84dcf1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/5f288abd60fdb85ad0c5ea7428434330ab84dcf1"}]},"branch":"refs/heads/master"},"178026e23d74aecfdb5007e4cc46f8f8508a9d78":{"kind":"REWORK","_number":5,"created":"2025-12-11 10:06:15.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/5"}}},"commit":{"parents":[{"commit":"38939f50e4d2257f3f56798b4fdc4ef6429f2160","subject":"Merge \"Improve Watcher Dashboard code quality and test infrastructure\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/38939f50e4d2257f3f56798b4fdc4ef6429f2160"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-11 10:06:12.000000000","tz":0},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Evaluate Selenium vs Playwright via POC implementations\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n\nThe implementation spans 6 phases across the 2026.1 release cycle,\nstarting with test infrastructure setup and ending with documentation.\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/178026e23d74aecfdb5007e4cc46f8f8508a9d78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/178026e23d74aecfdb5007e4cc46f8f8508a9d78"}]},"branch":"refs/heads/master"},"766b52a02d5169a7de5f59578238f0908cd5a75b":{"kind":"NO_CHANGE","_number":6,"created":"2025-12-17 08:59:40.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/6"}}},"commit":{"parents":[{"commit":"38939f50e4d2257f3f56798b4fdc4ef6429f2160","subject":"Merge \"Improve Watcher Dashboard code quality and test infrastructure\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/38939f50e4d2257f3f56798b4fdc4ef6429f2160"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-17 08:59:36.000000000","tz":0},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Evaluate Selenium vs Playwright via POC implementations\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n\nThe implementation spans 6 phases across the 2026.1 release cycle,\nstarting with test infrastructure setup and ending with documentation.\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/766b52a02d5169a7de5f59578238f0908cd5a75b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/766b52a02d5169a7de5f59578238f0908cd5a75b"}]},"branch":"refs/heads/master"},"601ed77b506abc30d21c5424d415ae0c1242d898":{"kind":"REWORK","_number":7,"created":"2025-12-17 09:02:42.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/7"}}},"commit":{"parents":[{"commit":"38939f50e4d2257f3f56798b4fdc4ef6429f2160","subject":"Merge \"Improve Watcher Dashboard code quality and test infrastructure\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/38939f50e4d2257f3f56798b4fdc4ef6429f2160"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-17 09:01:57.000000000","tz":0},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Evaluate Selenium vs Playwright via POC implementations\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n\nThe implementation spans 6 phases across the 2026.1 release cycle,\nstarting with test infrastructure setup and ending with documentation.\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/601ed77b506abc30d21c5424d415ae0c1242d898"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/601ed77b506abc30d21c5424d415ae0c1242d898"}]},"branch":"refs/heads/master"},"7caaa174a0e8295cd6cc98575c5b08389cb2cb86":{"kind":"REWORK","_number":8,"created":"2026-01-21 07:35:24.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/8"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-01-21 07:34:39.000000000","tz":0},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Evaluate Selenium vs Playwright via POC implementations\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nThe implementation spans 6 phases across the 2026.1 release cycle,\nstarting with test infrastructure setup and ending with documentation.\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/7caaa174a0e8295cd6cc98575c5b08389cb2cb86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/7caaa174a0e8295cd6cc98575c5b08389cb2cb86"}]},"branch":"refs/heads/master"},"a474bb20cd26c2706a80c1edb4f079a5c34c69a9":{"kind":"REWORK","_number":9,"created":"2026-01-21 07:42:03.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/9"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-01-21 07:42:00.000000000","tz":0},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Evaluate Selenium vs Playwright via POC implementations\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nThe implementation spans 6 phases across the 2026.1 release cycle,\nstarting with test infrastructure setup and ending with documentation.\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/a474bb20cd26c2706a80c1edb4f079a5c34c69a9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/a474bb20cd26c2706a80c1edb4f079a5c34c69a9"}]},"branch":"refs/heads/master"},"7948a1c8e5cf5e91b8efbed03c4f70d914e23ce1":{"kind":"REWORK","_number":10,"created":"2026-01-29 06:40:11.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/10"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-01-29 06:40:07.000000000","tz":330},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Evaluate Selenium vs Playwright via POC implementations\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nThe implementation spans 6 phases across the 2026.1 release cycle,\nstarting with test infrastructure setup and ending with documentation.\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/7948a1c8e5cf5e91b8efbed03c4f70d914e23ce1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/7948a1c8e5cf5e91b8efbed03c4f70d914e23ce1"}]},"branch":"refs/heads/master"},"7547702720177614f3ecad5a6e959856aa40282a":{"kind":"REWORK","_number":11,"created":"2026-03-19 07:25:52.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/11"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-19 07:25:49.000000000","tz":330},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Restructure spec based on playwright\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/7547702720177614f3ecad5a6e959856aa40282a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/7547702720177614f3ecad5a6e959856aa40282a"}]},"branch":"refs/heads/master"},"a325e348d0872dd3144c8238702e39ebcef01d01":{"kind":"REWORK","_number":12,"created":"2026-03-19 07:29:13.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/12"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-19 07:28:34.000000000","tz":330},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Restructure spec based on playwright\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/a325e348d0872dd3144c8238702e39ebcef01d01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/a325e348d0872dd3144c8238702e39ebcef01d01"}]},"branch":"refs/heads/master"},"091ee39e0d55e8783771345006527f6594df500e":{"kind":"REWORK","_number":13,"created":"2026-03-26 10:41:03.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/13"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-26 10:40:51.000000000","tz":330},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Restructure spec based on playwright\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/091ee39e0d55e8783771345006527f6594df500e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/091ee39e0d55e8783771345006527f6594df500e"}]},"branch":"refs/heads/master"},"a4382431a516be03577ba04a77998a8670a4759c":{"kind":"REWORK","_number":14,"created":"2026-04-09 06:05:18.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/14"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-09 06:05:01.000000000","tz":330},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Restructure spec based on playwright\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/a4382431a516be03577ba04a77998a8670a4759c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/a4382431a516be03577ba04a77998a8670a4759c"}]},"branch":"refs/heads/master"},"00e2a1a73d534d8ec0c6f84a836d853e8515c6c8":{"kind":"REWORK","_number":15,"created":"2026-04-16 04:39:33.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/15"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-16 04:39:21.000000000","tz":330},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Restructure spec based on playwright\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/00e2a1a73d534d8ec0c6f84a836d853e8515c6c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/00e2a1a73d534d8ec0c6f84a836d853e8515c6c8"}]},"branch":"refs/heads/master"},"365249bbde37be29454240c82455d657140283f6":{"kind":"REWORK","_number":16,"created":"2026-04-16 05:00:25.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/16"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-16 05:00:15.000000000","tz":330},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Restructure spec based on playwright\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/365249bbde37be29454240c82455d657140283f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/365249bbde37be29454240c82455d657140283f6"}]},"branch":"refs/heads/master"},"2f98f4429097a36c9c9b5283e40670b67dc8fffa":{"kind":"REWORK","_number":17,"created":"2026-04-16 05:37:29.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/17"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-16 05:37:18.000000000","tz":330},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Restructure spec based on playwright\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/2f98f4429097a36c9c9b5283e40670b67dc8fffa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/2f98f4429097a36c9c9b5283e40670b67dc8fffa"}]},"branch":"refs/heads/master"},"8348a2cc839b0bb713c9ab3faaad7c9ca5a8a2ed":{"kind":"REWORK","_number":18,"created":"2026-04-21 10:51:48.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/18"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-21 10:51:32.000000000","tz":330},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Restructure spec based on playwright\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/8348a2cc839b0bb713c9ab3faaad7c9ca5a8a2ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/8348a2cc839b0bb713c9ab3faaad7c9ca5a8a2ed"}]},"branch":"refs/heads/master"},"1a43b60802ac2f1ec04072be785ab99b66703671":{"kind":"REWORK","_number":19,"created":"2026-05-14 07:26:01.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/19"}}},"commit":{"parents":[{"commit":"603df97551f09d2cf394fd2a8fff60e23373a8e8","subject":"Add 2026.2 spec structure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/603df97551f09d2cf394fd2a8fff60e23373a8e8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-05-14 07:25:52.000000000","tz":330},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Restructure spec based on playwright\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/1a43b60802ac2f1ec04072be785ab99b66703671"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/1a43b60802ac2f1ec04072be785ab99b66703671"}]},"branch":"refs/heads/master"},"1521c8717e23618601799239731be2991c8f5a2f":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2026-05-14 07:26:12.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/20/970220/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/20/970220/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/20/970220/20"}}},"commit":{"parents":[{"commit":"00f382d9d4c7088528785fec87d14f67af71884d","subject":"Merge \"Add 2026.2 OpenStackSDK migration spec for remaining services\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/00f382d9d4c7088528785fec87d14f67af71884d"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-12-09 10:05:51.000000000","tz":0},"committer":{"name":"chandan kumar","email":"chkumar@redhat.com","date":"2026-05-14 07:26:12.000000000","tz":0},"subject":"Add spec for improving watcher-dashboard testing","message":"Add spec for improving watcher-dashboard testing\n\nWatcher Dashboard lacks CI coverage for integration tests and has\nno unit tests for dashboard views/forms. This spec proposes:\n\n- Restructure tests into test/unit/ and test/integration/ directories\n- Restructure spec based on playwright\n- Add dashboard unit tests using Django/Horizon test infrastructure\n- Add Zuul CI jobs for automated unit and E2E testing\n- Added a section around playwright vs selenium comparison\n\nAssisted-By: Cursor (claude-4.5-opus)\n\nChange-Id: I0082540704a36046229f9bf12d4dda5b14adf6aa\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/1521c8717e23618601799239731be2991c8f5a2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/1521c8717e23618601799239731be2991c8f5a2f"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"1a43b60802ac2f1ec04072be785ab99b66703671","theirs":"00f382d9d4c7088528785fec87d14f67af71884d","contains_conflicts":false}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
