)]}'
{"id":"openstack%2Fcodegenerator~947815","triplet_id":"openstack%2Fcodegenerator~master~I10cfa565bede4c5f77069b6ac47a3b7ca0bc0e25","project":"openstack/codegenerator","branch":"master","hashtags":[],"change_id":"I10cfa565bede4c5f77069b6ac47a3b7ca0bc0e25","subject":"Fix security-group.rule.port_range_xx type","status":"MERGED","created":"2025-04-22 10:56:09.000000000","updated":"2025-04-22 12:57:49.000000000","submitted":"2025-04-22 12:56:57.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":"947815","meta_rev_id":"b38e93bb7e0544ad4d99f814e3075232896992bc","_number":947815,"virtual_id_number":947815,"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":[{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-22 12:56:57.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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":2,"date":"2025-04-22 11:55:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":1,"date":"2025-04-22 11:55:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":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":"2025-04-22 11:51:50.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":"0a075094bcae61cacea337c706a85f800e7b8c51","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-04-22 10:56:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9510ceac7e49af54e7b19ced40ba84e36667b26f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-22 11:51:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7ac50a331300437291cefcea968a351e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01de665322854492bbb601646027b1fb : SUCCESS in 3m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/455e9c2ef0eb4d11aaa2cd52164a56fe : SUCCESS in 3m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d030d655d251474886bd4fb36f3223d4 : SUCCESS in 2m 58s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/83bb884e1da045a084169300616f8a70 : SUCCESS in 5m 49s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a25feba37f8d455cb684d9a462485b97 : SUCCESS in 8m 25s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/92596cb1378345ca8b43a4dd722a22ea : SUCCESS in 6m 25s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/87c6afb82c964b32a5eae0a199a779da : SUCCESS in 5m 06s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6ed00bd85a2a493a90ef0c4ff05965c7 : SUCCESS in 5m 33s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b48641d55a1048a59987ed1af3a04849 : SUCCESS in 5m 22s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/82fda2eafc6a4982a810f665d8fb1100 : SUCCESS in 5m 40s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/7f8fb26d4220462981e5b710a6ccc578 : SUCCESS in 3m 21s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7f0ade8d2ba245d396a63ac5624b9bf0 : SUCCESS in 6m 24s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/984a9ffb94c94fecbe7c11e4726de915 : SUCCESS in 6m 25s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/72cb5957ed314d19a2a4a994a358dff4 : SUCCESS in 1m 59s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/fbf0ce2eee5740d28b6e7d433d3ff5c0 : SUCCESS in 4m 06s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0888e558845f41f99af9246d22455a74 : SUCCESS in 4m 40s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/586a707227f846a18cc3bb0646b861e5 : SUCCESS in 2m 57s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/c484100158574621b9987451bd8f4bb2 : SUCCESS in 37m 18s","accounts_in_message":[],"_revision_number":1},{"id":"8df30bdeeb9573b0af354fd54a89b4b067c889f5","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-04-22 11:55:01.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"e48b0af8eceda3b1cac2c2892a591484e3b32ea1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-22 11:55:25.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"61f07dd02a15390ead5c71407c8a8e347287f451","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-22 12:56:57.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e0f1e0736fdf4423966400cec9269244\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/edb2fca67018440e9dfa6466b977feac : SUCCESS in 3m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9bf8708e17f0443f88b445b713978f99 : SUCCESS in 4m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/909a2d4261f246a1914270617a696089 : SUCCESS in 2m 25s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cc608e10daf04a9890be608db3eee613 : SUCCESS in 5m 43s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7a43cd59ebf74b0b81bca58630eccf99 : SUCCESS in 6m 45s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4d266bf5cd2b4f59bfeeaf75827d6e9b : SUCCESS in 6m 10s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9283492fa38c4fa3bff27b6f7054251d : SUCCESS in 5m 21s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ae462e3a32a245028c025d098427da36 : SUCCESS in 2m 43s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b351780349e043e2b958a9ac2fc30cd8 : SUCCESS in 4m 41s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/629f5e0de1bd4f5f9ad272fa17bda573 : SUCCESS in 5m 36s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/f160a753ed3c401d8ed50037c8b05617 : SUCCESS in 3m 39s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5034f3be617f487eb80f275ff646effb : SUCCESS in 5m 59s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/16250f8d062844249d7a1815de055a0f : SUCCESS in 7m 21s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/9568da7fd0f74292beb9d089e1ffac4d : SUCCESS in 1m 21s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d00c9f7544744b6b842cf9b9638d455c : SUCCESS in 4m 46s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7fb6943a57f54dec955f431bb2c63698 : SUCCESS in 6m 00s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/d8c2ad73580447df94b13bcc48ab0aa6 : SUCCESS in 3m 21s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/13e9a1dce4554fd7b7c468f87412ff69 : SUCCESS in 49m 11s","accounts_in_message":[],"_revision_number":1},{"id":"82295a6046dd30949c9256927f8f237ae1ce81e5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-22 12:56:57.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"b38e93bb7e0544ad4d99f814e3075232896992bc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-22 12:57:49.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/baa91664690e4d48932ba9576b308031\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/340c80c7079e4ba391ee71a111f76f5c : SUCCESS in 36s\n- codegenerator-propose-rust-openstack-change https://zuul.opendev.org/t/openstack/build/132f55e8436b40a0ab61d2780bc2cba1 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f4a1f265a33ede3a04b6d1d571f2d2313afce269","revisions":{"f4a1f265a33ede3a04b6d1d571f2d2313afce269":{"kind":"REWORK","_number":1,"created":"2025-04-22 10:56:09.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/15/947815/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/15/947815/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/15/947815/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/15/947815/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/15/947815/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/15/947815/1"}}},"commit":{"parents":[{"commit":"cc9c23449bb1118d964901bdf281e53e46e35aa7","subject":"Add instance_uuid to the instance action schema","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/cc9c23449bb1118d964901bdf281e53e46e35aa7"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-04-22 10:54:52.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-04-22 10:54:52.000000000","tz":120},"subject":"Fix security-group.rule.port_range_xx type","message":"Fix security-group.rule.port_range_xx type\n\n`port_range_min` and `port_range_max` of the security-groups[].rule\nresponse has integer/null type\n\nChange-Id: I10cfa565bede4c5f77069b6ac47a3b7ca0bc0e25\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/f4a1f265a33ede3a04b6d1d571f2d2313afce269"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/f4a1f265a33ede3a04b6d1d571f2d2313afce269"}]},"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":{}}},{"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":{}}},{"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":{}}}]}
