)]}'
{"id":"openstack%2Fwatcher~951418","triplet_id":"openstack%2Fwatcher~stable%2F2025.1~I7bfc6759b51cd97c26ec13b3918bd8d3b7ac9d4e","project":"openstack/watcher","branch":"stable/2025.1","topic":"bug/2106407","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2025-07-08 19:11:23.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-07-08 12:10:10.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2025-07-08 19:46:06.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I7bfc6759b51cd97c26ec13b3918bd8d3b7ac9d4e","subject":"Set actionplan state to FAILED if any action has failed","status":"MERGED","created":"2025-05-30 14:19:06.000000000","updated":"2025-07-08 19:47:40.000000000","submitted":"2025-07-08 19:46:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"951418-bug/2106407","meta_rev_id":"88f6432588d9f9f34ada11a58d807739e67d7648","_number":951418,"virtual_id_number":951418,"owner":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-07-08 19:46:06.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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2025-07-08 19:11:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2025-07-08 12:10:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":1,"date":"2025-07-08 19:11:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-05-30 16:03:37.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":"2025-07-01 16:16:30.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2025-07-08 12:10:10.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"}],"messages":[{"id":"b4cc91cfef0322f5195b7d8310949b762340e5a2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-05-30 14:19:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5e58c5f0514ff1a1aa6eb6cbc9d018969472f7b7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-30 16:03:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e92c551992e54f838423692b0f5a7a4a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aa9e0d692fdc4153a465c6407c3efc0c : SUCCESS in 5m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9832de1697874e1094265c823d305505 : SUCCESS in 3m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d71a1c810885434ab61a20884445abd4 : SUCCESS in 4m 34s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c470e194b9a44afe9dfe6f77368f6201 : SUCCESS in 4m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a78cb08aca1746dfa0a0be297ccd08d0 : SUCCESS in 7m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8be8a8405ed7443eaf579a9518d0e1ac : SUCCESS in 4m 10s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/bc32738b5a5f49f79e4e1a843a1bb088 : SUCCESS in 34m 03s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/fb65cdda38a9440fbecddc567ae249ce : SUCCESS in 26m 53s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/0ff03efbe8fa4e74a85dca3dbf0b340b : SUCCESS in 37m 10s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/ff7fe56653f549529c0f8b1fe5c62e79 : SUCCESS in 1h 05m 10s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/fa6fba7f9e154c209daafa1f644b8e0e : SUCCESS in 42m 23s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/5e3aabc3894c4ed0a415b71f76c02f4f : SUCCESS in 36m 55s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/dc845dc0a29248c896e699897743e029 : SUCCESS in 30m 11s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/9ad9425d256742f0a0f0ab4288d7ebb7 : SUCCESS in 1h 00m 51s","accounts_in_message":[],"_revision_number":1},{"id":"e66e68caf9206b48a1ac8305150b419341a7606a","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-07-01 16:10:05.000000000","message":"Topic backport-epoxy removed","accounts_in_message":[],"_revision_number":1},{"id":"493155c17b1c40f569d1928976536e089fb11e36","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-07-01 16:10:20.000000000","message":"Topic set to bug/2106407","accounts_in_message":[],"_revision_number":1},{"id":"c811e30983404572196213b165fc3e338a386794","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-07-01 16:16:30.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6176eb811f241029a52a8ac6f57f9df015fb2a6a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-07-02 06:13:12.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"91e129f00772f9f5c4ef59c48a132adfaa90d961","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-02 07:13:10.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7ddb84fd5e194ab88879a2abbd78172f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d3d4abcb40b44c919c8bb6d9e00dff98 : SUCCESS in 5m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a8c2251aef5941fdbe46373f4d4ac933 : SUCCESS in 4m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a6492e72bef9483aaa7b9c1beb147fd1 : SUCCESS in 4m 03s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1c0c204b4d22446c8590972dcb202349 : SUCCESS in 5m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ae3e8f3ebc464c31ab2d533e080232be : SUCCESS in 7m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e699d11ad2db409dbfdf7bc678aea15e : SUCCESS in 2m 57s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/2de6f7689cb1402fb2841d95c7be8f1a : SUCCESS in 23m 53s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/d50258d99ead44b7976388741549e87f : SUCCESS in 28m 39s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/4b5a56782add4251970c42e0c0258af6 : SUCCESS in 37m 08s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/550aff9f85cc4703bf0091874f941edd : SUCCESS in 47m 06s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/feaa547103dd4d158b53ea1ce40aec4d : SUCCESS in 48m 28s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/ea23fbe065ac4ee2a10370eaea42cc36 : SUCCESS in 29m 53s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/3195b5fa5f6c478fa93fa6c31a066811 : SUCCESS in 29m 13s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/85676b28f1ba451aa2449050b27b34be : SUCCESS in 55m 00s","accounts_in_message":[],"_revision_number":2},{"id":"eefd88a9db49474db5d1a1807ad59f9b79ac45eb","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-07-08 12:10:10.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9891141478be99c00a269d8df092628ec82cc05b","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-07-08 19:11:23.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"23411a39f9996c1ddd0d666df1bfa3f49d5a8212","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-08 19:11:49.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"81116b935040c3f806d7ba65598b55e8bc5d835c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-08 19:46:06.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/69af23d3387846198f067d0cb1285a12\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65b6b8a78bd541df96c4a957569de279 : SUCCESS in 3m 15s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7bbe6dcc23334525a19d3449137b9015 : SUCCESS in 5m 38s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/53ffa49e66804f4db289c02ca804e52c : SUCCESS in 3m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/726b08060a6d4b2ea97a23a957d2f832 : SUCCESS in 4m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8aeeb0264ede4b79b7dca6990a0601ce : SUCCESS in 3m 59s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/d1dd0a9ce1b345c4a9b98e25d5040fb7 : SUCCESS in 13m 07s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/34c5e4fc0a6a4d4781023b7e0e3ae78c : SUCCESS in 29m 02s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/db498d09d2dd4764b3a6df2be20b11eb : SUCCESS in 21m 55s","accounts_in_message":[],"_revision_number":2},{"id":"b9d1dafc5a7b6d7885133da47a2f44ad58dafaa5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-08 19:46:06.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"88f6432588d9f9f34ada11a58d807739e67d7648","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-08 19:47:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0c7a5c74a4834560815a6b64bb5ebfc3\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e4e46d5bb4642e5943e3d7f7d3928a4 : SUCCESS in 42s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f1171455380844178cf7a647182bf49f : SUCCESS in 39s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"38622442f207bbef0fb8e20dc722d9e6b39aff0b","revisions":{"452eaaaf10d3a94ada879133b01e2627b7630c70":{"kind":"REWORK","_number":1,"created":"2025-05-30 14:19:06.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/18/951418/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/18/951418/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/18/951418/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/18/951418/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/18/951418/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/18/951418/1"}}},"commit":{"parents":[{"commit":"cf13fe1368de1dab2b578bcaeb024d4555b7bc97","subject":"Add unit test to check action plan state when a nested action fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/cf13fe1368de1dab2b578bcaeb024d4555b7bc97"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-05-08 16:13:41.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-05-30 14:18:28.000000000","tz":120},"subject":"Set actionplan state to FAILED if any action has failed","message":"Set actionplan state to FAILED if any action has failed\n\nCurrently, an actionplan state is set to SUCCEEDED once the execution\nhas finished, but that does not imply that all the actions finished\nsuccessfully.\n\nThis patch is checking the actual state of all the actions in the plan\nafter the execution has finished. If any action has status FAILED, it\nwill set the state of the action plan as FAILED and will apply the\nappropiate notification parameters. This is the expected behavior according\nto Watcher documentation.\n\nThe patch is also fixing the unit test for this to set the expected\naction plan state to FAILED and notification parameters.\n\nCloses-Bug: #2106407\nChange-Id: I7bfc6759b51cd97c26ec13b3918bd8d3b7ac9d4e\n(cherry picked from commit 88d81c104edb24f482e588ca6e2914dfa07ee0dd)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/452eaaaf10d3a94ada879133b01e2627b7630c70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/452eaaaf10d3a94ada879133b01e2627b7630c70"}]},"branch":"refs/heads/stable/2025.1"},"38622442f207bbef0fb8e20dc722d9e6b39aff0b":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2025-07-02 06:13:12.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/18/951418/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/18/951418/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/18/951418/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/18/951418/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/18/951418/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/18/951418/2"}}},"commit":{"parents":[{"commit":"c7fde924117abf0092776ed82f5ddcc6284cf1a1","subject":"Add unit test to check action plan state when a nested action fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c7fde924117abf0092776ed82f5ddcc6284cf1a1"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-05-08 16:13:41.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-07-02 06:12:45.000000000","tz":120},"subject":"Set actionplan state to FAILED if any action has failed","message":"Set actionplan state to FAILED if any action has failed\n\nCurrently, an actionplan state is set to SUCCEEDED once the execution\nhas finished, but that does not imply that all the actions finished\nsuccessfully.\n\nThis patch is checking the actual state of all the actions in the plan\nafter the execution has finished. If any action has status FAILED, it\nwill set the state of the action plan as FAILED and will apply the\nappropiate notification parameters. This is the expected behavior according\nto Watcher documentation.\n\nThe patch is also fixing the unit test for this to set the expected\naction plan state to FAILED and notification parameters.\n\nCloses-Bug: #2106407\nChange-Id: I7bfc6759b51cd97c26ec13b3918bd8d3b7ac9d4e\n(cherry picked from commit 88d81c104edb24f482e588ca6e2914dfa07ee0dd)\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/38622442f207bbef0fb8e20dc722d9e6b39aff0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/38622442f207bbef0fb8e20dc722d9e6b39aff0b"}]},"branch":"refs/heads/stable/2025.1"}},"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}}]}],"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":{}}}]}
