)]}'
{"id":"openstack%2Fcyborg-tempest-plugin~992354","triplet_id":"openstack%2Fcyborg-tempest-plugin~master~Ie8a910835a00f63cd4dfea36db01c45fcabc12ff","project":"openstack/cyborg-tempest-plugin","branch":"master","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-07-06 21:57:25.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"}},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-07-06 22:44:38.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie8a910835a00f63cd4dfea36db01c45fcabc12ff","subject":"Migrate setup.cfg metadata to pyproject.toml","status":"MERGED","created":"2026-06-08 19:55:27.000000000","updated":"2026-07-06 22:44:38.000000000","submitted":"2026-07-06 22:44:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"992354","meta_rev_id":"49b8f02407016794a2e10ae9afa70cc8e28397f8","_number":992354,"virtual_id_number":992354,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-06 22:44:38.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":2,"date":"2026-07-06 20:50:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2026-07-06 21:57:25.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":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-08 20:40:47.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-09 07:51:25.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"state":"REVIEWER"},{"updated":"2026-07-06 20:50:43.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"}],"messages":[{"id":"b8d838ab42ff1bf3f35f72dea911b2fe296dc9c3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-08 19:55:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3f021767b7de34d4d9058b843ccc8c30fb1bbc78","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-08 20:40:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ea64a25e1e5f49d1883873d156ec9a6b\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f22dfa7d067a4756ab3815947138bd2d : SUCCESS in 3m 28s\n- requirements-check https://zuul.opendev.org/t/openstack/build/5f640896e81c43649997394ff73d1cb0 : SUCCESS in 2m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/adcb38ff0e0d4fe69704494d26806567 : SUCCESS in 5m 15s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/943693573551436f9df471f7c786ee05 : SUCCESS in 35m 55s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/b812cb5e19ef4bcbb4df4395fe71c190 : SUCCESS in 21m 56s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/58af71b3b1ec49e18f5eef63380e82a9 : SUCCESS in 17m 00s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/a6ac75cf26f3478cac9e04d3f1280a7c : SUCCESS in 19m 01s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7aee23e275554c2db927fbcc8d7903e8 : SUCCESS in 37m 41s","accounts_in_message":[],"_revision_number":1},{"id":"ac4e9fba7484a0be187db91d6467846166f69414","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-06-09 07:51:25.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"5a2c3098d307ca508f328c1ab06efdbc8abec330","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-06 20:49:45.000000000","message":"Uploaded patch set 2.\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":2},{"id":"1e3e71f2b2ecdb4ef3f547ab213c0bf8ea775b2c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 20:50:43.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"469fca591a9560d93eb307c1738c2aefb5a95901","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-06 20:50:45.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0c36dafd1fee8f20af773d9964684130ea33f82c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 20:57:13.000000000","message":"Patch Set 2:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/eb6b300eff294d0ba5c6c1f14db0c394\n\n- teim-code-review https://zuul.teim.app/t/main/build/58afc5ee84db4b18b958db6ff35f9664 : SUCCESS in 6m 19s","accounts_in_message":[],"_revision_number":2},{"id":"f925f3a558de62b063fb22c5c098bc0937ceaecd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 21:29:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/20efc2b3db1f453d89a3b4134ddba640\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/642b0106e9c145179a00a04bb382a85c : SUCCESS in 2m 38s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3066cd18b9294fb4ac7060aa0da140f7 : SUCCESS in 1m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bff6b52980a64cda8e49ec6da2bef846 : SUCCESS in 2m 13s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/07a6b61cf29c4e54b716dceea87d8e5d : SUCCESS in 29m 43s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/1b6d5e57a49a467d8273a6432842d4de : SUCCESS in 13m 53s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/c82afc0397f54acfa3c91af28652f13b : SUCCESS in 27m 45s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/af9b0bfc0a7e417699dead35fa1bdaae : SUCCESS in 21m 57s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5ebfbeee338548a39e079911129d8b96 : SUCCESS in 31m 34s","accounts_in_message":[],"_revision_number":2},{"id":"d3ff4fc5246642889541863a4409b27e36e40805","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-06 21:57:25.000000000","message":"Patch Set 2: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"223c3aa61c4b1bf772ce9c73724d6e066c93d780","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 21:58:06.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"66c25ade0ef677c84fbb8b74238bb07214e8bea9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 22:44:38.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/15de98e4e2c947569ec1cf877452d403\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/bd642b5051164eeab441c011d29ff5d2 : SUCCESS in 1m 43s\n- requirements-check https://zuul.opendev.org/t/openstack/build/22cca71f94534db2a2a10101cafd089f : SUCCESS in 1m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b96cd5cd6e548ba86300a9e9f2b4592 : SUCCESS in 2m 55s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8a798cfc1ea144f4abe168ae5ec84cfd : SUCCESS in 30m 02s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/c658ccacfbc4444e86685f7cf92e2ced : SUCCESS in 39m 56s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/e2d5c9e8f3d64a5daa1439bf04b58406 : SUCCESS in 30m 58s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/488069c0b744429cb688ee12bf824779 : SUCCESS in 28m 25s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cc669fbd5f9a406c86476a8fe0996399 : SUCCESS in 20m 12s","accounts_in_message":[],"_revision_number":2},{"id":"49b8f02407016794a2e10ae9afa70cc8e28397f8","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 22:44:38.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"417575f9d36620661503333edc9fabb41c64d87d","revisions":{"14c36f6fd70212a7281be564c32aa4a5c20c4cd6":{"kind":"REWORK","_number":1,"created":"2026-06-08 19:55:27.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/54/992354/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/54/992354/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/54/992354/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/54/992354/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/54/992354/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/54/992354/1"}}},"commit":{"parents":[{"commit":"94703623de6c474f847a9032a6fb5a3dd06a434b","subject":"Enable ruff isort and disable overlapping hacking checks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/94703623de6c474f847a9032a6fb5a3dd06a434b"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-06-08 19:22:43.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-06-08 19:53:29.000000000","tz":60},"subject":"Migrate setup.cfg metadata to pyproject.toml","message":"Migrate setup.cfg metadata to pyproject.toml\n\nMove project metadata, classifiers, and entry-points from\nsetup.cfg to pyproject.toml following PEP 621. pbr remains the\nversion and dependency authority via dynamic fields. Keep the\nminimal setup.cfg stub and setup.py that pbr requires.\n\nChange-Id: Ie8a910835a00f63cd4dfea36db01c45fcabc12ff\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/14c36f6fd70212a7281be564c32aa4a5c20c4cd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/14c36f6fd70212a7281be564c32aa4a5c20c4cd6"}]},"branch":"refs/heads/master"},"417575f9d36620661503333edc9fabb41c64d87d":{"kind":"REWORK","_number":2,"created":"2026-07-06 20:49:45.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/54/992354/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/54/992354/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/54/992354/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/54/992354/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/54/992354/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/54/992354/2"}}},"commit":{"parents":[{"commit":"c8d945f5e8efe721ed3aa54ddaa0510649bdf8f9","subject":"Drop python 3.10","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/c8d945f5e8efe721ed3aa54ddaa0510649bdf8f9"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-06-08 19:22:43.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-07-06 20:39:41.000000000","tz":60},"subject":"Migrate setup.cfg metadata to pyproject.toml","message":"Migrate setup.cfg metadata to pyproject.toml\n\nMove project metadata, classifiers, and entry-points from\nsetup.cfg to pyproject.toml following PEP 621. pbr remains the\nversion and dependency authority via dynamic fields. Keep the\nminimal setup.cfg stub and setup.py that pbr requires.\n\nChange-Id: Ie8a910835a00f63cd4dfea36db01c45fcabc12ff\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/417575f9d36620661503333edc9fabb41c64d87d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/417575f9d36620661503333edc9fabb41c64d87d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":""}}}]}
