)]}'
{"id":"openstack%2Fcyborg-tempest-plugin~1006978","triplet_id":"openstack%2Fcyborg-tempest-plugin~master~I010164787a101ef3a2ea2d12c9b701ea2d860bd4","project":"openstack/cyborg-tempest-plugin","branch":"master","attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-09-23 16:11:33.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I010164787a101ef3a2ea2d12c9b701ea2d860bd4","subject":"update classifiers and ruff config","status":"NEW","created":"2026-09-23 16:11:27.000000000","updated":"2026-09-23 17:09:28.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4e41c8c60f930497d843019ad52f4df4088e4dac","_number":1006978,"virtual_id_number":1006978,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-23 17:09:28.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":1,"date":"2026-09-23 16:41:31.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"_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":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":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-09-23 16:11:33.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-09-23 16:41:31.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-09-23 17:09:28.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"}],"messages":[{"id":"3b417acfc84e9e82922b3269acff2336b13611ef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-23 16:11:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7aa8dc22440ce762defd017077dcd57bbf1a19f7","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-23 16:11:33.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"76df108a7e0232de82da6cef66b8ab59f60b0932","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-09-23 16:41:31.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"5c9654fed5becd8f4b62e01f13f7299d028244a2","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-23 16:44:06.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c98ea764e4d34d1db6ace35196cdd358\n\n- teim-code-review https://zuul.teim.app/t/main/build/daeb588495614541afee8366130bf07d : SUCCESS in 6m 35s\n\nWarning:\n  The commit message of 5466b1ea contains two misspellings that become part of the permanent Gerrit change history: \u0027This change resolves a missmatch between the ruff config\u0027 should read \u0027mismatch\u0027, and \u0027This change also declares supprot for 3.14\u0027 should read \u0027support\u0027. These are permanent, searchable record defects that code linters cannot catch.\n\n**Severity**: SUGGESTION | **Confidence**: 0.98\n\n**Impact**: No runtime impact. The misspellings are preserved in the permanent change history and reduce the quality and searchability of the commit record (Gerrit search and history tools index the message verbatim). The intended meaning remains obvious, so this is cosmetic.\n\n**Recommendation**:\nWhen the change is next amended (e.g., for rework), correct the two words in the commit message: \u0027missmatch\u0027 -\u003e \u0027mismatch\u0027 and \u0027supprot\u0027 -\u003e \u0027support\u0027. If no other rework is needed, fixing this alone is optional given the meaning stays clear.","accounts_in_message":[],"_revision_number":1},{"id":"4e41c8c60f930497d843019ad52f4df4088e4dac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-23 17:09:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c3743e592bec4e1e86cc0f2aafe0cc01\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/3b82436a94ea4ae7a6dffadfcec01e6c : SUCCESS in 3m 30s\n- requirements-check https://zuul.opendev.org/t/openstack/build/16ff2d554f4d47f2b23e665b26b04cd9 : SUCCESS in 2m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b07e6e9dd21f4bf9a02a562c82b59167 : SUCCESS in 2m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5cc93997cf3045d2984080aeee3aac58 : SUCCESS in 3m 00s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/e7a15370acea4be3b3c23c7fcdacfeaf : SUCCESS in 44m 28s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/5b50bb0a58da4c11bcf0b13c797e1dc5 : SUCCESS in 22m 57s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/195a6a6669354c3e9a844caa2fcc2271 : SUCCESS in 36m 19s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/dda3e4d1c6f1440d8d86bc1d774e624f : SUCCESS in 31m 58s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/311decf7aa2c49fe97ac96b0de662e56 : SUCCESS in 47m 43s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"5466b1ea135fbd72d0d9ba643a2f5346ab80b688","revisions":{"5466b1ea135fbd72d0d9ba643a2f5346ab80b688":{"kind":"REWORK","_number":1,"created":"2026-09-23 16:11:27.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/78/1006978/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/78/1006978/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/78/1006978/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/78/1006978/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/78/1006978/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/78/1006978/1"}}},"commit":{"parents":[{"commit":"5c8a8eebc20d56e75eac00063636bfe2e98289fe","subject":"Use PyPI for pre-commit hook tools","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/5c8a8eebc20d56e75eac00063636bfe2e98289fe"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-09-23 15:39:46.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-09-23 15:39:46.000000000","tz":60},"subject":"update classifiers and ruff config","message":"update classifiers and ruff config\n\nThis change resolves a missmatch between the ruff config\nand testing runtimes by removing the ruff tool target version\n\nThis change also declares supprot for 3.14,\ninline with the 2027.1 testing runtimes.\n\nChange-Id: I010164787a101ef3a2ea2d12c9b701ea2d860bd4\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/5466b1ea135fbd72d0d9ba643a2f5346ab80b688"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/5466b1ea135fbd72d0d9ba643a2f5346ab80b688"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
