)]}'
{"id":"openstack%2Fswift~998074","triplet_id":"openstack%2Fswift~master~I9bbbe8fc0a8849a4d499104754e1274fadc9167a","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2026-07-21 14:13:12.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I9bbbe8fc0a8849a4d499104754e1274fadc9167a","subject":"s3api: bind ACL handlers to controllers","status":"MERGED","created":"2026-07-21 02:32:00.000000000","updated":"2026-07-21 14:14:53.000000000","submitted":"2026-07-21 14:13:12.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"998074","meta_rev_id":"74ce8edd9437222d15d3de8c0fbce42d4c3bff0b","_number":998074,"virtual_id_number":998074,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-21 14:13:12.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2026-07-21 12:12:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2026-07-21 08:15:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2026-07-21 12:12:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-21 04:22:11.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-07-21 08:15:54.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2026-07-21 12:12:19.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"}],"messages":[{"id":"65cc036d37048ae97319a950669d8c34162bf2a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-07-21 02:32:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0b1cd7ed671893c2976b930cc2609ff07966c8c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 04:22:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88433868f9ab4614b3ad28151feb5310\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c7c458964014317b34ed2ff01eaca6f : SUCCESS in 7m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c21b325aac864e1b8e7a893965133b6c : SUCCESS in 10m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/99b86f6dbaa64d9c8152498be695d4da : SUCCESS in 32m 04s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/56450db7334d47e78702dc5f2e219e9b : SUCCESS in 1h 06m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d2e278bf58df4cd0b746f3686b27eda1 : SUCCESS in 52m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/061536d44fd84a299446f7e14327f414 : SUCCESS in 54m 20s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2e71b8a346e04e7a88912dcbcae35ccb : SUCCESS in 20m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5b0d5268967a400a8c097beac18a4868 : SUCCESS in 20m 38s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/97f744addef9423992c9d27b59e0ff69 : SUCCESS in 25m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5291b4394bf045a6ade410b4bf90e23e : SUCCESS in 7m 15s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2137532baaf2420eb015270928991828 : SUCCESS in 28m 00s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/27a091c30ff44bb99d6b66be5bd48b01 : SUCCESS in 22m 36s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/00c94cd3552d4d408f2476991a17cd92 : SUCCESS in 32m 32s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/b1cb4e3a17f04184ab84289fd19428bb : SUCCESS in 20m 24s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d6dbcacbfb9b46efa87b9f2c3acce40e : SUCCESS in 12m 25s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c74cc2ed43b443f7973206cc7ca4d799 : SUCCESS in 14m 03s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/0668418049bb4eb3a37b567d3e2eb6be : SUCCESS in 14m 38s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/14b7bdad88714bef97d14194637d0295 : SUCCESS in 10m 05s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1123cea464234ee5b1247352e88e8060 : FAILURE in 10m 33s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5fa817b2fefb4c8a940fd0dc8e7e0308 : SUCCESS in 11m 03s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/006eb6b059ee409f9a0378c31bc7c135 : SUCCESS in 1h 08m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6aa132a43f3d46c8a5bb650dc39fd88b : SUCCESS in 1h 03m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d0a67bf4fc8d4abc8f72cc18a9e7b25d : SUCCESS in 58m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b3451b694bf6425db5192cebb9fb8e39 : SUCCESS in 28m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/58501d6df7a0479f9b0d5815b786ecd8 : SUCCESS in 4m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9f836c4aece94656b80d25d0e85f5911 : SUCCESS in 19m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fb5c753a97e14752a5badb3133d9c466 : SUCCESS in 57m 23s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  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 swift-tox-func-encryption-py39-centos-9-stream-fips.  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 swift-tox-func-encryption-py39-centos-9-stream-fips.  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 swift-tox-func-encryption-py39-centos-9-stream-fips.  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/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  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 swift-tox-func-py39-centos-9-stream-fips.  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 swift-tox-func-py39-centos-9-stream-fips.  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 swift-tox-func-py39-centos-9-stream-fips.  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/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  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 swift-tox-func-ec-py39-centos-9-stream-fips.  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 swift-tox-func-ec-py39-centos-9-stream-fips.  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 swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"33d26be93b91620b21df35b7f3b2a94de87a425b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 05:08:37.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/68074fcc5fa24a7c99896ada0abd2d7c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7a18d2bca86e45c2a3cab5b401960792 : SUCCESS in 57m 53s","accounts_in_message":[],"_revision_number":1},{"id":"9217d2502e8b3c85d858e0ae53a79f414dd7c628","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-21 08:15:54.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c62dc4bff4c97f28700736c0787954f37db49a9d","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-21 12:12:19.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c6775845cc45a42f8a898b637f838cd9cf155ff9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 12:12:52.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"21e859beb1ae007c9a271288a7eed4e97d6f82c8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 14:13:12.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d9b58116bec34009b36eebc354ede50e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6159959172c446a1868e2b5cd23f77ce : SUCCESS in 12m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aec53f7458a744f99b99e4d8303cfc0c : SUCCESS in 8m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/fa4d87e830af46b09d959379606274e8 : SUCCESS in 36m 29s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9cc8b8539e8643488179517572d57334 : SUCCESS in 32m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/26c8a5e21ce041248dcc87759fbac2eb : SUCCESS in 32m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b00738854eb841acbbc07d67391d5ba9 : SUCCESS in 33m 22s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/98c028fa45d74493ae1507ad2f0fa970 : SUCCESS in 7m 52s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ef814bd69b9d4d0db5f809973de45b73 : SUCCESS in 11m 50s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/db29b3ae0a0d4cc68d3a693faa1284e4 : SUCCESS in 11m 28s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6a301b423da0484cbd6ebededd1ac26a : SUCCESS in 29m 19s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/e1e8d7d8606b494fac004d40e03cf4e8 : SUCCESS in 19m 58s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/73c1d9f44ae448bd8cafbb324c536747 : SUCCESS in 14m 06s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a0299122dc944a6a8b65608623048791 : SUCCESS in 14m 59s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/4c360502946b4998b324dd5a9d17be11 : SUCCESS in 15m 47s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4b4dc2bf24444a4db828411eedf5dc9b : SUCCESS in 6m 29s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/eacaf0b01b7549ffa5d303f788943f26 : SUCCESS in 8m 41s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c422ffaeb5b04916961f39e01682bcef : SUCCESS in 58m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2032f4abb48443afa1bf01af6acfa69a : SUCCESS in 27m 57s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f0ccf17bdd4e45fb857b75b64f168ba9 : SUCCESS in 27m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0375be2813494b83af75025693c1d00f : SUCCESS in 34m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/44aa0faa84874d1ea98f239d6349be50 : SUCCESS in 5m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8637c634f87d435a8916efdbbde4983c : SUCCESS in 22m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4eb37b6da45a40a79dc0d6fde2d4141e : SUCCESS in 33m 12s","accounts_in_message":[],"_revision_number":1},{"id":"e02c70e13ca403a18abe6621cb078a069eec0371","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 14:13:12.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"74ce8edd9437222d15d3de8c0fbce42d4c3bff0b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 14:14:53.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fb127e0003db43ab9dca849cacc74110\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e32a352526e6432ea369336a04093443 : SUCCESS in 1m 27s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/7de9df273be7476aace65e61979a6d11 : SUCCESS in 42s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"5100a2fc9931e48acc9f7a7d295ccab4afebeaaa","revisions":{"5100a2fc9931e48acc9f7a7d295ccab4afebeaaa":{"kind":"REWORK","_number":1,"created":"2026-07-21 02:32:00.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/74/998074/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/998074/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/998074/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/998074/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/998074/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/998074/1"}}},"commit":{"parents":[{"commit":"8323903559d22c641f8b607c9a5653b3c531899d","subject":"s3api: Fix XXE test under v4 presigned URLs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8323903559d22c641f8b607c9a5653b3c531899d"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-07-20 23:10:07.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-07-20 23:10:07.000000000","tz":-300},"subject":"s3api: bind ACL handlers to controllers","message":"s3api: bind ACL handlers to controllers\n\nMake each s3api controller declare its ACL handler explicitly\ninstead of discovering handlers from the controller class name.\nThis keeps ACL dispatch attached to the controller and lets us\ncatch missing bindings at import time.\n\nRoute controller naming through a classmethod so response and\nresource strings no longer have to be derived directly from the\nPython class name.\n\nThis extracts the controller-side pattern from the multipart\nfeature work without pulling in the native MPU implementation.\n\nChange-Id: I9bbbe8fc0a8849a4d499104754e1274fadc9167a\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5100a2fc9931e48acc9f7a7d295ccab4afebeaaa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5100a2fc9931e48acc9f7a7d295ccab4afebeaaa"}]},"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"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":""}}}]}
