)]}'
{"id":"openstack%2Fcodegenerator~999992","triplet_id":"openstack%2Fcodegenerator~master~Ifd373971d42f893e4352c9c85eecc89301b34b96","project":"openstack/codegenerator","branch":"master","attention_set":{},"removed_from_attention_set":{"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2026-08-07 09:36:34.000000000","reason":"\u003cGERRIT_ACCOUNT_27900\u003e replied on the change","reason_account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}},"hashtags":[],"change_id":"Ifd373971d42f893e4352c9c85eecc89301b34b96","subject":"feat(tui): Add explicit microversion negotiation to generated list operations","status":"MERGED","created":"2026-08-06 16:07:44.000000000","updated":"2026-08-07 10:42:12.000000000","submitted":"2026-08-07 10:41:16.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":"999992","meta_rev_id":"857b36e36a4f736566423ce53051e74e334e7373","_number":999992,"virtual_id_number":999992,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-07 10:41:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-08-07 09:36:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-08-07 09:36:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-06 17:14:26.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":"219a27945cad42347fff85de8154a509c36c8f01","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-08-06 16:07:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"893769962faf3c73db9e75038cd43277997fe823","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 17:14:26.000000000","message":"Patch Set 1: 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/54d4c7b010464a1ebe31b0efb0b19225\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b735149dee64dbe819f7759279a56f9 : SUCCESS in 3m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a37eb5f18d1b43cbabcb5342e2784cf6 : SUCCESS in 3m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/54284479f2ca42818e7e2bec9e4c5b82 : SUCCESS in 3m 24s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/816cffe575f14f98910fa726e8984e54 : SUCCESS in 5m 46s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f76fe337136740c99b4dae9679e725dc : SUCCESS in 4m 15s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a45f3369b0b54593b7c41c4951c37525 : SUCCESS in 7m 02s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9ee8434294c2419d9fc9cd399f7f603f : SUCCESS in 5m 07s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8f2def4246bd4b108291cb4716724414 : SUCCESS in 5m 12s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c49ad78f7d1a4a82bcd58c2d8326bffa : SUCCESS in 3m 21s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/520b4df340c3469f8eaf4ee70798a9b7 : SUCCESS in 2m 23s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9186f5f396a74f9bb13db4a7909b642b : SUCCESS in 5m 50s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/ee97738f889d4a01aa20fa75b15c220d : SUCCESS in 2m 48s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0f1703c32d7f43728c7289b7aeb85f88 : SUCCESS in 5m 35s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c5c5e77bdb0b4dad85930f7e38d5f875 : SUCCESS in 7m 52s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/c63faf95661c44e2a3fe69e8f8464f1b : SUCCESS in 2m 03s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/88c724e1f65144a2839b0e607caa5e16 : SUCCESS in 5m 03s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ca57e557d7d94cbe861a37f69c4bec58 : SUCCESS in 5m 41s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/ace2b7657f8d404baa2949be6511c7bb : SUCCESS in 3m 10s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/c44a5a00272e4e439f9e710841865ee6 : FAILURE in 38m 33s","accounts_in_message":[],"_revision_number":1},{"id":"0011f226a3ec02e100a50ac0137f0347ac0edfe4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-08-06 19:47:40.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"dc91db1e4c08c4fd1bcac732067f8d39105e721e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 20:48:30.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/7b0ee284baf84a67a4c1ffe77234506f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/40a04497b55a40cb901355200ca8abe6 : SUCCESS in 3m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21dde65bf1a942f9a23dd73edda04333 : SUCCESS in 3m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bb753904bb20466ab378173af9f9e1a2 : SUCCESS in 2m 44s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/919bc1ae159a4444ae6723f092daee48 : SUCCESS in 6m 02s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3552d12bc4fa460b9fcb1f4be3857847 : SUCCESS in 6m 46s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/424d3a9e51b94f4bbc5a19eee07820ca : SUCCESS in 7m 32s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/03a1b9fb45e44240828c3073410fd11c : SUCCESS in 5m 26s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/98c20f19c86d4a449a9740e05d35cad9 : SUCCESS in 4m 49s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d27c15b42cf64a12be48f4dc0854aaf0 : SUCCESS in 7m 44s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/b74e209e03f345949f60e2e7cbdc1e7c : SUCCESS in 4m 35s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6a7c9636350b4c9cb7330b7f5464ab9a : SUCCESS in 5m 26s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/af97f951836149e7b03a6f8e97c226c4 : SUCCESS in 5m 04s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6d84142226974a2f940d9521c7c1b653 : SUCCESS in 5m 44s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/468c3d595fab4da7b754184196a13607 : SUCCESS in 7m 32s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/aaf901324dc942d480a19a757378d73f : SUCCESS in 1m 32s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/bf016b23744b4798a31e0e4dc7d4ad21 : SUCCESS in 4m 51s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/aa10a5cb58fa4062ac60d3c627e896a7 : SUCCESS in 7m 21s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/8f430e57ed7b4597b0bc00b1105a558a : SUCCESS in 3m 14s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/bf5eade5a3c3447f81c863efa43cc0b4 : FAILURE in 39m 41s","accounts_in_message":[],"_revision_number":2},{"id":"bc3daf47425201c9206e606b8f56d2a98137def4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-08-07 06:43:51.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"38d3923286ba7c28c75a44974d963c3173e7a631","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 07:52:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a5fda634b6fc4b7083124a5bf1881542\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47a715195d594302ba3f3dc31c964432 : SUCCESS in 3m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e01204d0cc4a4db4b0d8491cfd2f45f9 : SUCCESS in 3m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/283b433ace574256b118eb04406b6dbb : SUCCESS in 4m 21s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/12d7d408fef0477e9e0a09a3e442a8ad : SUCCESS in 5m 42s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8c08b5ffbd854ee29872999f8418f97a : SUCCESS in 7m 14s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/53fd0a91842f411b8721fa13de9d8242 : SUCCESS in 4m 57s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e358571c637e4eac8bc0cf2643d8bf78 : SUCCESS in 6m 16s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/706a675618f0439098ed5ef268c40730 : SUCCESS in 6m 26s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a866a49ae2b04eaebfe5c716d7cdea0f : SUCCESS in 7m 52s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/44ea4a556c34444e9a3b06579c4ee90a : SUCCESS in 5m 16s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/41d2ecaec8b1499992cd466608e39535 : SUCCESS in 3m 48s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/8e3c651dea5e447e908fb12dc551215a : SUCCESS in 4m 57s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/fb0ac0d416e947d7bf6994b0c5652eb0 : SUCCESS in 5m 44s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3cbf3f0e93be474d9df7e6a072154bab : SUCCESS in 5m 10s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/632bdc5860ad4a2ebec20d40de906465 : SUCCESS in 2m 32s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ad3c8df2f03f417585825a81d244ad30 : SUCCESS in 3m 28s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f28e4cb878874f97a13a85e0b6ce861b : SUCCESS in 3m 58s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/46560a6b69cb44b68425afcc46a4f1d8 : SUCCESS in 3m 15s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/fe519c29f85244df8fdc8a8ef33bf960 : SUCCESS in 45m 21s","accounts_in_message":[],"_revision_number":3},{"id":"04b155c78f12a87b3fa729202d38a37b7ecc4277","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-08-07 09:36:34.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"f04424c100ee1ad27ac4ee288f5a7f135a10f04c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 09:37:03.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"ae33fa58dcd033986ebc9ee7eeb2b97da07b40b5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 10:41:16.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/767d2a450c764bfaa8d70ae6a291b08d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4026d5475ffe42d89c99364b64fcdd3e : SUCCESS in 3m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/15cc9a3e97ab4eb3a36cddabd3476c42 : SUCCESS in 3m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/45bfb128f00f495d9c854e007e1b5dfa : SUCCESS in 3m 13s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/95c3abe8d9c94fe8968f52f7ce09d80d : SUCCESS in 5m 47s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4424ca7a881c45a8b52c34b9520d2aea : SUCCESS in 6m 25s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7f2a768f251143fcb3c8ec66cc5467b9 : SUCCESS in 7m 02s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c13693f469d04db2993eee53f15a0764 : SUCCESS in 4m 58s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d7a6a19921614a0c8e4af3b56c6fbc7d : SUCCESS in 5m 15s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a743d29627d64b41a78c35e15bc670b7 : SUCCESS in 7m 13s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f43de0b6d2f2485b807b826cf3b06267 : SUCCESS in 5m 34s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/89e57dcbceb34ae486da7d449ed039c8 : SUCCESS in 3m 56s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/44364088c51649aa9a65567e175408e6 : SUCCESS in 5m 41s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6acf93515c794d89933c2cae627bc98c : SUCCESS in 7m 31s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/7410c1f59aac4742837566c3265562f5 : SUCCESS in 2m 30s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1819120c387d4258ac35d82eeead320c : SUCCESS in 4m 27s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/641fc2ff9b244758ab64c6d45b5ac0fe : SUCCESS in 5m 45s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/a69f282a757843d9a35dd621841cb120 : SUCCESS in 3m 48s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/0d879df9fe994281ad5f6d5b6c767fea : SUCCESS in 46m 33s","accounts_in_message":[],"_revision_number":3},{"id":"80a35a1f01366a84aec1a74c42d0b27d042d006a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 10:41:16.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"857b36e36a4f736566423ce53051e74e334e7373","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 10:42:12.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eac218b06cbc4c189c890b7e0e7dec6d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d58ad2f7da4743a38f66c1e6a89351f6 : SUCCESS in 39s\n- codegenerator-propose-rust-openstack-change https://zuul.opendev.org/t/openstack/build/44cc6d3cb526492db018ddb81cfbab7b : SUCCESS in 45s\n\nWarning:\n  File openstack/typos.toml found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/Cargo.lock found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/dist-workspace.toml found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/renovate.json5 found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/committed.toml found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"ad7cfe5536def694177c204cf157c11d062957ed","revisions":{"4fef5edee4678eaee07b8177f809b9c16dbda665":{"kind":"REWORK","_number":1,"created":"2026-08-06 16:07:44.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/92/999992/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/92/999992/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/1"}}},"commit":{"parents":[{"commit":"7711b82e196b4d05b544a9c86574ccf671011059","subject":"feat(tui): Remove dynamic_item from generated code in favor of config.yaml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/7711b82e196b4d05b544a9c86574ccf671011059"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-08-06 15:55:02.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-08-06 16:07:27.000000000","tz":120},"subject":"feat(tui): Add explicit microversion negotiation to generated list operations","message":"feat(tui): Add explicit microversion negotiation to generated list operations\n\nThe generated execute_request now fetches the ServiceEndpoint, calls\nnegotiate_microversion() before list operations, and propagates the\nresult through Action::ApiResponsesData.negotiated_version instead of\nhardcoding None.\n\nFor paginated lists, negotiation happens before paged() consumes the\nendpoint. For non-paginated lists, negotiation happens before\nquery_async(). Both cases handle negotiation errors gracefully by\nlogging a warning and using None.\n\nChange-Id: Ifd373971d42f893e4352c9c85eecc89301b34b96\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/4fef5edee4678eaee07b8177f809b9c16dbda665"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/4fef5edee4678eaee07b8177f809b9c16dbda665"}]},"branch":"refs/heads/master"},"2974663e4a4a5d0200999b50b9792b8a8df6e185":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-08-06 19:47:40.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/92/999992/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/92/999992/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/2"}}},"commit":{"parents":[{"commit":"0cb0872ce60318dbb48670b2e0a31337c2254cae","subject":"feat(tui): Remove dynamic_item from generated code in favor of config.yaml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/0cb0872ce60318dbb48670b2e0a31337c2254cae"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-08-06 15:55:02.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-08-06 19:47:40.000000000","tz":0},"subject":"feat(tui): Add explicit microversion negotiation to generated list operations","message":"feat(tui): Add explicit microversion negotiation to generated list operations\n\nThe generated execute_request now fetches the ServiceEndpoint, calls\nnegotiate_microversion() before list operations, and propagates the\nresult through Action::ApiResponsesData.negotiated_version instead of\nhardcoding None.\n\nFor paginated lists, negotiation happens before paged() consumes the\nendpoint. For non-paginated lists, negotiation happens before\nquery_async(). Both cases handle negotiation errors gracefully by\nlogging a warning and using None.\n\nChange-Id: Ifd373971d42f893e4352c9c85eecc89301b34b96\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/2974663e4a4a5d0200999b50b9792b8a8df6e185"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/2974663e4a4a5d0200999b50b9792b8a8df6e185"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"7711b82e196b4d05b544a9c86574ccf671011059","ours":"4fef5edee4678eaee07b8177f809b9c16dbda665","theirs":"0cb0872ce60318dbb48670b2e0a31337c2254cae","merge_strategy":"recursive","contains_conflicts":false}},"ad7cfe5536def694177c204cf157c11d062957ed":{"kind":"REWORK","_number":3,"created":"2026-08-07 06:43:51.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/92/999992/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/92/999992/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/92/999992/3"}}},"commit":{"parents":[{"commit":"0cb0872ce60318dbb48670b2e0a31337c2254cae","subject":"feat(tui): Remove dynamic_item from generated code in favor of config.yaml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/0cb0872ce60318dbb48670b2e0a31337c2254cae"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-08-06 15:55:02.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-08-07 06:43:36.000000000","tz":120},"subject":"feat(tui): Add explicit microversion negotiation to generated list operations","message":"feat(tui): Add explicit microversion negotiation to generated list operations\n\nThe generated execute_request now fetches the ServiceEndpoint, calls\nnegotiate_microversion() before list operations, and propagates the\nresult through Action::ApiResponsesData.negotiated_version instead of\nhardcoding None.\n\nFor paginated lists, negotiation happens before paged() consumes the\nendpoint. For non-paginated lists, negotiation happens before\nquery_async(). Both cases handle negotiation errors gracefully by\nlogging a warning and using None.\n\nChange-Id: Ifd373971d42f893e4352c9c85eecc89301b34b96\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/ad7cfe5536def694177c204cf157c11d062957ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/ad7cfe5536def694177c204cf157c11d062957ed"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"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":""}}}]}
