)]}'
{"id":"openstack%2Frally~996853","triplet_id":"openstack%2Frally~master~If4306933b67f709e3b6f7f05a078db1c696750e7","project":"openstack/rally","branch":"master","topic":"typer-more","attention_set":{},"removed_from_attention_set":{"9545":{"account":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"last_update":"2026-07-11 13:44:08.000000000","reason":"\u003cGERRIT_ACCOUNT_9545\u003e replied on the change","reason_account":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}}},"hashtags":[],"change_id":"If4306933b67f709e3b6f7f05a078db1c696750e7","subject":"Adopt cli tests to new framework","status":"MERGED","created":"2026-07-10 21:40:40.000000000","updated":"2026-07-11 14:22:48.000000000","submitted":"2026-07-11 14:22:48.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"996853-typer-more","meta_rev_id":"9bbf0ff74baf48f6a84fe9ece0c577ce524b93ef","_number":996853,"virtual_id_number":996853,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-11 14:22:48.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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":2,"date":"2026-07-11 13:44:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":1,"date":"2026-07-11 13:44:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-10 22:10: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"}],"messages":[{"id":"948c462fd833626fe97a51dd7146005d7277c32c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-07-10 21:40:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"356269eac493e0f58af5b77d437bdd2ef565a56f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-07-10 21:42:52.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"0ff80e0e7fde639300c15f4b65de85f82fac5465","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 22:10:27.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/4a4a936a27b14040a4a9c530d52e31f1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/781e6783cd224cddb9568ac2d91b5327 : SUCCESS in 4m 21s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/61d7bd6324f7421eb66ad99b474b6222 : FAILURE in 4m 26s\n- rally-tox-docs https://zuul.opendev.org/t/openstack/build/b224302e90644f78a81111faadafa712 : SUCCESS in 3m 42s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/bcd3456614b5497793e00466ea09188a : SUCCESS in 3m 10s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ca6d685fb994da39989832862158fad : SUCCESS in 2m 02s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/46daa8a9bf68499aa392c444e088c28e : SUCCESS in 3m 17s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/4cee13e242aa4ab39a8e106629bbbaa5 : SUCCESS in 2m 17s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/cd19c8e746124a6383fbf111ceb89e1a : SUCCESS in 2m 26s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/5cd373c5b1734bb88501889f3649dea1 : SUCCESS in 2m 02s\n- rally-tox-samples https://zuul.opendev.org/t/openstack/build/24a6d1b702f74d0290179a24e938ce8d : SUCCESS in 2m 03s\n- rally-tox-functional https://zuul.opendev.org/t/openstack/build/72ca84eb364241428edd6881dccd4c78 : SUCCESS in 4m 28s\n- rally-tox-self https://zuul.opendev.org/t/openstack/build/1a337d92e8ce4403bac8e272809eabb7 : SUCCESS in 5m 25s\n- rally-install-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/759eb96520bc4aa6a1b0d6f1f221be31 : SUCCESS in 5m 01s\n- rally-install-ubuntu-noble https://zuul.opendev.org/t/openstack/build/40a4effd7d2847cd87dbe00c0621fd01 : SUCCESS in 5m 13s\n- rally-docker-build https://zuul.opendev.org/t/openstack/build/b69d8012654c454897c5f939ef6007cb : SUCCESS in 6m 06s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/630bf33a0107480a9d55aa71b34a81ec : SUCCESS in 27m 01s\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/2d82429eb9464370b531fdf3d8a97373 : SUCCESS in 16m 42s","accounts_in_message":[],"_revision_number":2},{"id":"f8613de1e4be726b6d72fe4aaa7b51746e5d8940","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-07-10 22:39:16.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"8c4013589af93bc7e85670cf834b2554d3d0ecb3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 23:13:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a4989f567d34eb18a71d7d433d62344\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/439bff9ea849488f844b06b03539ae27 : SUCCESS in 4m 05s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/584293b6fc7b4bb6a791b9b25eb4bf1a : SUCCESS in 3m 00s\n- rally-tox-docs https://zuul.opendev.org/t/openstack/build/b57d04f09b33456fb2880b6c28ca8b48 : SUCCESS in 3m 43s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/9b2ebe907bd344a28d9ac661799ac2af : SUCCESS in 2m 29s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/d77c4de7e3a3402b8ff3ff478dac5db0 : SUCCESS in 2m 30s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/8804aefcad1e485788b8bfe89314f284 : SUCCESS in 2m 07s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/ab238879a0a54e018ea7aa8e0c29addd : SUCCESS in 2m 56s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/52b9dcbf507243469c2d4d49de1871a0 : SUCCESS in 2m 57s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/8b7cbd26d5a44c6b91ec8d1dafb2863d : SUCCESS in 3m 10s\n- rally-tox-samples https://zuul.opendev.org/t/openstack/build/ae994224130540d8bd589c2931f233ea : SUCCESS in 2m 27s\n- rally-tox-functional https://zuul.opendev.org/t/openstack/build/4191939469a74aaf820f2ba32bd01819 : SUCCESS in 6m 15s\n- rally-tox-self https://zuul.opendev.org/t/openstack/build/09b4fc4769d248e1833489de65d26328 : SUCCESS in 5m 26s\n- rally-install-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/8b9a77cfd80146e5809b3ae884f96aab : SUCCESS in 9m 18s\n- rally-install-ubuntu-noble https://zuul.opendev.org/t/openstack/build/120298657a2e414aa64609b20e4c1580 : SUCCESS in 6m 09s\n- rally-docker-build https://zuul.opendev.org/t/openstack/build/2b45957ab0b549ebad5789ca926d645e : SUCCESS in 7m 25s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/1129a55a92494869b89ecd86085deb26 : SUCCESS in 28m 49s\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/363c680289a7432398be3ad177b4ccbe : SUCCESS in 19m 34s","accounts_in_message":[],"_revision_number":3},{"id":"e9648759d4004834ed4111f4e3de5a3f7b2b04b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-07-11 13:00:07.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"5fd53a08a5a744e481e77a22df68b7f137993dba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-07-11 13:12:27.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2e9f6bd65f36a0efa3744c4ff1b9ef5378004e56","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-07-11 13:44:08.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"8803633be330b545827b5ffb292fcfe704e56e9a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 13:47:34.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f203b8bed5984062931bbe8419d4510b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe2e45ea03b4472592991db00a8dee4e : SUCCESS in 2m 40s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/f3366bb4ed4a4c00b3c1f2c1f494648e : SUCCESS in 4m 15s\n- rally-tox-docs https://zuul.opendev.org/t/openstack/build/ef0fdc15c62c4952bf25161b48cc7674 : SUCCESS in 2m 09s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/5589be404480411fb41a1bdd2c96aa60 : SUCCESS in 2m 12s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/f2c70480e5524d73954317245e1c313c : SUCCESS in 2m 23s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/3c39fe34225842c9b6cd719a9b2c0a8f : SUCCESS in 4m 23s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/6c3830943f454397b6419ff8bd200479 : SUCCESS in 3m 16s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/7459925c1b774dc187e24239f9ac2c83 : SUCCESS in 2m 19s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/b22ada15b965431993b5b9c6bcd8613a : SUCCESS in 2m 48s\n- rally-tox-samples https://zuul.opendev.org/t/openstack/build/17dfcbfab06049799f88835ab227bd3a : SUCCESS in 3m 06s\n- rally-tox-functional https://zuul.opendev.org/t/openstack/build/f9d1b4154ddb47108d5a0deeb252bbf8 : SUCCESS in 6m 15s\n- rally-tox-self https://zuul.opendev.org/t/openstack/build/1f30f12bda1a45fe95b22a226ca54dd1 : SUCCESS in 5m 29s\n- rally-install-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/8423b02e24a64ab08085ea54452d64aa : SUCCESS in 5m 52s\n- rally-install-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e32584cd30c54597a9a88184f4677349 : SUCCESS in 6m 06s\n- rally-docker-build https://zuul.opendev.org/t/openstack/build/5bf1a78afa7449528585be3ddb6d53d4 : SUCCESS in 7m 51s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/3114f395b85a4e0fa3488cfa5474cbc2 : SUCCESS in 29m 13s\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/121ed697c7e146c3af1d2d67850286dc : SUCCESS in 18m 51s","accounts_in_message":[],"_revision_number":5},{"id":"1d0d09f076f5f99beff0fb513458a1230d68a88d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 13:47:56.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"14facdaf4d869936355f0704a77e94d867ba2cfd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 14:22:48.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7989bb63379f4b319e26d0de806f6889\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/145953b267bf40e4b8aba45fbf79ec91 : SUCCESS in 4m 24s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/5e6816f2d052485ca2e2822fdb708aa5 : SUCCESS in 4m 31s\n- rally-tox-docs https://zuul.opendev.org/t/openstack/build/6aa12a6048d54d81a3a35ce566206188 : SUCCESS in 3m 32s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/b1ff205a78d64fe89129c02a0da41fa4 : SUCCESS in 3m 12s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/bb1c9abddaa7485e9f8fd833e04e4d3d : SUCCESS in 2m 41s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/0a13a44b5f72403786a2aee9e99c35bd : SUCCESS in 3m 40s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/66ca0940bf564365b50025567e9c3b8b : SUCCESS in 2m 05s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/9f0a7663177b4666b4f73481fe1ac266 : SUCCESS in 3m 22s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/3db9eafcc1504ddbaed156f09ddecb18 : SUCCESS in 2m 58s\n- rally-tox-samples https://zuul.opendev.org/t/openstack/build/13ce0fdc86fe47feafd5f228124e2c3a : SUCCESS in 2m 28s\n- rally-tox-functional https://zuul.opendev.org/t/openstack/build/57f1ceaf6df243a59689a61984ba813f : SUCCESS in 6m 18s\n- rally-tox-self https://zuul.opendev.org/t/openstack/build/8c81fdb9172840e2833488437cc3e69b : SUCCESS in 6m 18s\n- rally-install-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/05d01fa174474ccfb2f15d28ec201ff9 : SUCCESS in 5m 42s\n- rally-install-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5291936f70ed4aef9622b3d6d4ac0bec : SUCCESS in 5m 53s\n- rally-docker-build https://zuul.opendev.org/t/openstack/build/84588ca3a49242149b3c009090f38b9d : SUCCESS in 5m 54s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/3581071b468040e98c113d14816c4ed3 : SUCCESS in 30m 05s\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/119919c5448745ba945cb22de42163e1 : SUCCESS in 24m 21s","accounts_in_message":[],"_revision_number":5},{"id":"9bbf0ff74baf48f6a84fe9ece0c577ce524b93ef","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 14:22:48.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"e75eaa1142f6d02b79dccd626d8dfc65620a5ba0","revisions":{"836319a9b34099e45739d88a6b6f24bd049b5c4d":{"kind":"REWORK","_number":1,"created":"2026-07-10 21:40:40.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/53/996853/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/53/996853/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/53/996853/1"}}},"commit":{"parents":[{"commit":"62546ec666d1d3513275fae2b1a4baa5f5aa2628","subject":"Port the CLI from the argparse/oslo wrapper to typer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/62546ec666d1d3513275fae2b1a4baa5f5aa2628"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-10 21:37:43.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-10 21:37:43.000000000","tz":120},"subject":"Adopt ci tests to new framework","message":"Adopt ci tests to new framework\n\nChange-Id: If4306933b67f709e3b6f7f05a078db1c696750e7\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/836319a9b34099e45739d88a6b6f24bd049b5c4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/836319a9b34099e45739d88a6b6f24bd049b5c4d"}]},"branch":"refs/heads/master"},"12a7dee81700362c9ba606b9ccf79518df2b274e":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-07-10 21:42:52.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/53/996853/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/53/996853/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/53/996853/2"}}},"commit":{"parents":[{"commit":"62546ec666d1d3513275fae2b1a4baa5f5aa2628","subject":"Port the CLI from the argparse/oslo wrapper to typer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/62546ec666d1d3513275fae2b1a4baa5f5aa2628"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-10 21:37:43.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-10 21:42:39.000000000","tz":120},"subject":"Adopt cli tests to new framework","message":"Adopt cli tests to new framework\n\nChange-Id: If4306933b67f709e3b6f7f05a078db1c696750e7\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/12a7dee81700362c9ba606b9ccf79518df2b274e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/12a7dee81700362c9ba606b9ccf79518df2b274e"}]},"branch":"refs/heads/master"},"21622de2f622f53ec708f4d507ea19cddbe69583":{"kind":"REWORK","_number":3,"created":"2026-07-10 22:39:16.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/53/996853/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/53/996853/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/53/996853/3"}}},"commit":{"parents":[{"commit":"62546ec666d1d3513275fae2b1a4baa5f5aa2628","subject":"Port the CLI from the argparse/oslo wrapper to typer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/62546ec666d1d3513275fae2b1a4baa5f5aa2628"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-10 21:37:43.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-10 22:38:38.000000000","tz":120},"subject":"Adopt cli tests to new framework","message":"Adopt cli tests to new framework\n\nChange-Id: If4306933b67f709e3b6f7f05a078db1c696750e7\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/21622de2f622f53ec708f4d507ea19cddbe69583"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/21622de2f622f53ec708f4d507ea19cddbe69583"}]},"branch":"refs/heads/master"},"bc8508ddb479c47151291bd231d2a657cb375a7d":{"kind":"REWORK","_number":4,"created":"2026-07-11 13:00:07.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/53/996853/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/53/996853/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/53/996853/4"}}},"commit":{"parents":[{"commit":"62546ec666d1d3513275fae2b1a4baa5f5aa2628","subject":"Port the CLI from the argparse/oslo wrapper to typer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/62546ec666d1d3513275fae2b1a4baa5f5aa2628"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-10 21:37:43.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-11 12:57:22.000000000","tz":120},"subject":"Adopt cli tests to new framework","message":"Adopt cli tests to new framework\n\nChange-Id: If4306933b67f709e3b6f7f05a078db1c696750e7\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/bc8508ddb479c47151291bd231d2a657cb375a7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/bc8508ddb479c47151291bd231d2a657cb375a7d"}]},"branch":"refs/heads/master"},"e75eaa1142f6d02b79dccd626d8dfc65620a5ba0":{"kind":"REWORK","_number":5,"created":"2026-07-11 13:12:27.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/53/996853/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/53/996853/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/53/996853/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/53/996853/5"}}},"commit":{"parents":[{"commit":"62546ec666d1d3513275fae2b1a4baa5f5aa2628","subject":"Port the CLI from the argparse/oslo wrapper to typer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/62546ec666d1d3513275fae2b1a4baa5f5aa2628"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-10 21:37:43.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-11 13:12:09.000000000","tz":120},"subject":"Adopt cli tests to new framework","message":"Adopt cli tests to new framework\n\nChange-Id: If4306933b67f709e3b6f7f05a078db1c696750e7\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/e75eaa1142f6d02b79dccd626d8dfc65620a5ba0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/e75eaa1142f6d02b79dccd626d8dfc65620a5ba0"}]},"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}}]}],"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":""}}}]}
