)]}'
{"id":"openstack%2Fmistral~991420","triplet_id":"openstack%2Fmistral~stable%2F2025.1~I3dd3c2d68fd1e945c2639c20b4fe1fd745877c7c","project":"openstack/mistral","branch":"stable/2025.1","attention_set":{},"removed_from_attention_set":{"11583":{"account":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"last_update":"2026-06-04 18:13:58.000000000","reason":"\u003cGERRIT_ACCOUNT_11583\u003e replied on the change","reason_account":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"}}},"hashtags":[],"change_id":"I3dd3c2d68fd1e945c2639c20b4fe1fd745877c7c","subject":"Add dynamic_actions publicize policy and enforcement","status":"MERGED","created":"2026-06-03 14:40:08.000000000","updated":"2026-06-04 21:24:01.000000000","submitted":"2026-06-04 21:22:14.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"991420","meta_rev_id":"c1dcea895e93ddb8fd5e848a19b5c159c44ba03d","_number":991420,"virtual_id_number":991420,"owner":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-04 21:22:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"}],"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":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-06-04 20:23:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"}],"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":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-06-04 20:23:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-03 16:33:52.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":"23baa9d5f36ca91ae842510a0db622d2631847cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"date":"2026-06-03 14:40:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ee4168c85570ea8d501c8d1da21410ac2570c207","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 16:33:52.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/85a22b247d4244868a6579a91526a87b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/09a3e802bbf44e549454470b7176961f : SUCCESS in 4m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/da7de6b3b3c54282a2f681f271d85227 : FAILURE in 5m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2aa6d31fdcaf4d11b8eadb39adc318ef : FAILURE in 5m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6634ffe9b6e5488fada324372f8d5aca : FAILURE in 8m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c5316af193c64a1cb4f9837fab26c7c9 : SUCCESS in 4m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a79a155825f94a73a99e41862366dc6b : FAILURE in 5m 21s (non-voting)\n- mistral-devstack https://zuul.opendev.org/t/openstack/build/65ad12171e2c43a8a4643b4263efbde9 : FAILURE in 37m 45s\n- mistral-devstack-jammy https://zuul.opendev.org/t/openstack/build/ec5bfdab25194d60954c12aef28e7847 : FAILURE in 26m 32s\n- mistral-devstack-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/93eed30f06714258a607bc9fcfd987c3 : FAILURE in 53m 10s\n- mistral-devstack-non-apache-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/be4ad150f3cb443cb37685d23a253f04 : FAILURE in 14m 28s\n- mistral-devstack-non-apache https://zuul.opendev.org/t/openstack/build/956927f4ac1c4a608867343b154580c4 : FAILURE in 21m 15s\n- mistral-devstack-kombu https://zuul.opendev.org/t/openstack/build/d1be574ec4b74a3b970f5ca535b90b02 : FAILURE in 39m 19s","accounts_in_message":[],"_revision_number":1},{"id":"aa292c6e7291fb0442882f1becbb58e735b60c71","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"date":"2026-06-03 19:45:23.000000000","message":"Uploaded 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":"f9fe764cb7c08982f0d2cb5628bc0cf4917fa0d1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 20:41:18.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/82363fb583ac4edfb4be495ba911c179\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13f1d0cf3b814dfe89f408f16b0534fd : SUCCESS in 6m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fcce263e166649a98ad4fe2651b064e3 : SUCCESS in 14m 03s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f5630131dae54df8b178885ee4ff98fb : SUCCESS in 12m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2010457c6a8d44d5bb86814783c1b00f : FAILURE in 7m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/962ce4cf671340dd8b515b59982afb34 : SUCCESS in 5m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eaf15368c381438a99fd1d7cac8b529e : FAILURE in 18m 16s (non-voting)\n- mistral-devstack https://zuul.opendev.org/t/openstack/build/353b5ebbd77f486db7072007fc41665e : SUCCESS in 44m 32s\n- mistral-devstack-jammy https://zuul.opendev.org/t/openstack/build/0cc52c947f8540a1973cd6ef81dc1bec : FAILURE in 28m 03s\n- mistral-devstack-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bbe9f22b03bc4e91b458c65ccc30f01f : SUCCESS in 32m 06s\n- mistral-devstack-non-apache-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/710f6628bc56420dbf2060bf7e884da4 : SUCCESS in 44m 06s\n- mistral-devstack-non-apache https://zuul.opendev.org/t/openstack/build/58b6eb6931c14bfcafdd7b6be4278229 : SUCCESS in 46m 43s\n- mistral-devstack-kombu https://zuul.opendev.org/t/openstack/build/0775b4d00f874bfbb8fc5f869538a05d : SUCCESS in 33m 55s","accounts_in_message":[],"_revision_number":2},{"id":"5a61fd3e4cb26978c1a1a2e4f66e523dd1fe11d6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"date":"2026-06-04 07:52:41.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"4bdc5a9ede5caa566a19b955e1e07384dde8bafd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"date":"2026-06-04 08:38:06.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"8ad3ee9f253c945944884e547fda66a0a6389c6f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-04 11:17:55.000000000","message":"Patch Set 4: 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/bdef9ce154004da79241f592ccb922e9\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d8c69beed734dada1310b4e088db9ad : SUCCESS in 4m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b8491f13e5b5480589a75b09bcb8e1ad : SUCCESS in 10m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d34744dfa4c24f5ab9ce3ab605bbf8df : SUCCESS in 12m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b54a0669691243bda910218081c2cdce : SUCCESS in 6m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9690996f1abb4f1e8ef4f85b06d0d35b : SUCCESS in 3m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/23a1de2c45964ca7bdaac8a37ff164d0 : SUCCESS in 16m 34s (non-voting)\n- mistral-devstack https://zuul.opendev.org/t/openstack/build/eaa0e39166a24c9a928305ef755d925d : SUCCESS in 40m 58s\n- mistral-devstack-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8eff6a15afb54fe0b74e64ea0b604581 : SUCCESS in 18m 13s\n- mistral-devstack-non-apache https://zuul.opendev.org/t/openstack/build/04a9eedbcc8c476ebbe9ee6c98f71478 : TIMED_OUT in 2h 33m 15s\n- mistral-devstack-kombu https://zuul.opendev.org/t/openstack/build/21c31aee92c449d985fe4143c2f2339c : SUCCESS in 45m 54s","accounts_in_message":[],"_revision_number":4},{"id":"fd4b20c5261c9c7257d44de98f3da8914f354fe9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"date":"2026-06-04 12:03:13.000000000","message":"Uploaded patch set 5: New patch set was added with same tree, parent tree, and commit message as Patch Set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"446a83dac7f5fef887e0a25596d3846add4e6812","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-04 14:42:58.000000000","message":"Patch Set 5: 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/cca86d42e2e147b4a6d0f4bd6075c38a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d306a33f7dba4920b0abfcf8146c067a : SUCCESS in 3m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a276dc0e72de4322813383ba8299a1b9 : SUCCESS in 13m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2aa2a479bf5445b0a3b8456e78bb7b97 : SUCCESS in 9m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2c60bacb394045ea9fe9f81a4b0ddbdc : SUCCESS in 10m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5d0af0f7fc094e05bdc5719acbec4e57 : SUCCESS in 6m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/19a360eb19184597933166bb6d893439 : FAILURE in 24m 47s (non-voting)\n- mistral-devstack https://zuul.opendev.org/t/openstack/build/e31d2cd16d1b411187381b983cd21de8 : SUCCESS in 34m 11s\n- mistral-devstack-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/32c35c5a783046af9ceb86e37c33878e : SUCCESS in 36m 36s\n- mistral-devstack-non-apache https://zuul.opendev.org/t/openstack/build/acd83f33be694055bfc84ed96224b8d1 : TIMED_OUT in 2h 33m 20s\n- mistral-devstack-kombu https://zuul.opendev.org/t/openstack/build/7d34f02adb8d466abd4d66084a84a583 : FAILURE in 12m 27s","accounts_in_message":[],"_revision_number":5},{"id":"d31766be802ffd98456ca42e5a462b0b026eeb01","author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"date":"2026-06-04 18:13:58.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"3f49178aad908216d2ae4338c12bd711dd648a1b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-04 19:05:55.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8f60bc2661af4df18d064049a732d9e4\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0de0e84b8de6416399d8f2c425c61ca9 : SUCCESS in 4m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8b478cfccfba442bbe07150a92c97844 : SUCCESS in 14m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/24ce6ffc8b8f4d42a8a77123913b2709 : SUCCESS in 14m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/384d85f84c804142a4aa3361a9d4d3a2 : SUCCESS in 4m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d5cf60a8e9004c7095f0ffb25b388f16 : SUCCESS in 4m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7fe56caff3de4727b186465810c1b3a1 : FAILURE in 20m 59s (non-voting)\n- mistral-devstack https://zuul.opendev.org/t/openstack/build/207e07e0337e4a5c952c0163e4d14fc2 : SUCCESS in 41m 39s\n- mistral-devstack-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/da2b81bce78143bf91ecfc403d27e79f : SUCCESS in 18m 02s\n- mistral-devstack-non-apache https://zuul.opendev.org/t/openstack/build/0c4b3b5ac7c94fa488e13618126d5aca : SUCCESS in 41m 41s\n- mistral-devstack-kombu https://zuul.opendev.org/t/openstack/build/046015ce11c345848b8e01489707faff : SUCCESS in 40m 53s","accounts_in_message":[],"_revision_number":5},{"id":"f2cc02c12c79a59c02ccb56e73b77bcab0f90472","author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"date":"2026-06-04 20:23:24.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"685e26879c2d2e2ca553c648550daba071ff914a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-04 20:24:24.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"c4feb6657b54e7bf31be26cc9dda37b0c3c957fc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-04 21:22:14.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/72d4f9348f60414cb111249e58ba25a4\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05180da80846483ca3af7d09fa66d58b : SUCCESS in 3m 56s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ff55909eb7d141d894106ea59983c622 : SUCCESS in 13m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/49e8cea6bf5547f2b28205cc4fe32c75 : SUCCESS in 10m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/72a547ea93794557bb1e18749837f0c6 : SUCCESS in 4m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e7685ef1a1c44b54a4aa69aa537d1de6 : SUCCESS in 5m 20s\n- mistral-devstack https://zuul.opendev.org/t/openstack/build/774cf5516cef449bbdad7de672357e36 : SUCCESS in 37m 54s\n- mistral-devstack-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/04205b676fd349538d6d6c12783d0c47 : SUCCESS in 43m 00s\n- mistral-devstack-non-apache https://zuul.opendev.org/t/openstack/build/d7d9c721069147a0ae41a713d449d2d6 : SUCCESS in 17m 51s\n- mistral-devstack-kombu https://zuul.opendev.org/t/openstack/build/d94e121099ff4023b0f7d6e9d0895306 : SUCCESS in 37m 49s","accounts_in_message":[],"_revision_number":5},{"id":"2e157c75cbc78cc9f0b8ca475f7537de2cfab323","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-04 21:22:14.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"c1dcea895e93ddb8fd5e848a19b5c159c44ba03d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-04 21:24:01.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9b4d5d6793994e6d9d636db62ec24a81\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71fe49449b78433ebd11be32d0bfe887 : SUCCESS in 45s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3f1c74bf4cb24e96928c448223fd7803 : SUCCESS in 36s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"8d44fdc24a36ed99e00a4854232e0a0c1f5cdd02","revisions":{"fb2280bb1a89e701f739b3e4c5acc62af60eae3f":{"kind":"REWORK","_number":1,"created":"2026-06-03 14:40:08.000000000","uploader":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"ref":"refs/changes/20/991420/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral","ref":"refs/changes/20/991420/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral refs/changes/20/991420/1"}}},"commit":{"parents":[{"commit":"9cfe4e8ff42919f5ccf9a5c6e1422ef6cdef7487","subject":"Restrict code_sources and dynamic_actions policies to admin only","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/9cfe4e8ff42919f5ccf9a5c6e1422ef6cdef7487"}]}],"author":{"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","date":"2026-03-30 10:17:42.000000000","tz":120},"committer":{"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","date":"2026-06-03 07:22:07.000000000","tz":120},"subject":"Add dynamic_actions publicize policy and enforcement","message":"Add dynamic_actions publicize policy and enforcement\n\nAdd a new dynamic_actions:publicize policy (admin_only) and enforce it\non both create and update operations when scope is public. The POST\nendpoint was also missing the scope field in the DB insert.\n\nRelated-Bug: #2147178\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Arnaud Morin \u003carnaud.morin@gmail.com\u003e\nChange-Id: I3dd3c2d68fd1e945c2639c20b4fe1fd745877c7c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/fb2280bb1a89e701f739b3e4c5acc62af60eae3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/fb2280bb1a89e701f739b3e4c5acc62af60eae3f"}]},"branch":"refs/heads/stable/2025.1"},"ef343e542ec4663fae82a33e75b3ff6ee8068cae":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-06-03 19:45:23.000000000","uploader":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"ref":"refs/changes/20/991420/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral","ref":"refs/changes/20/991420/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral refs/changes/20/991420/2"}}},"commit":{"parents":[{"commit":"6387b3db7fb111f61b8e7deaa88c42e8e319d70e","subject":"Restrict code_sources and dynamic_actions policies to admin only","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/6387b3db7fb111f61b8e7deaa88c42e8e319d70e"}]}],"author":{"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","date":"2026-03-30 10:17:42.000000000","tz":120},"committer":{"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","date":"2026-06-03 19:23:52.000000000","tz":120},"subject":"Add dynamic_actions publicize policy and enforcement","message":"Add dynamic_actions publicize policy and enforcement\n\nAdd a new dynamic_actions:publicize policy (admin_only) and enforce it\non both create and update operations when scope is public. The POST\nendpoint was also missing the scope field in the DB insert.\n\nRelated-Bug: #2147178\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Arnaud Morin \u003carnaud.morin@gmail.com\u003e\nChange-Id: I3dd3c2d68fd1e945c2639c20b4fe1fd745877c7c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/ef343e542ec4663fae82a33e75b3ff6ee8068cae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/ef343e542ec4663fae82a33e75b3ff6ee8068cae"}]},"branch":"refs/heads/stable/2025.1"},"072e9a5ea834e6a1dcbd67ebd0bf3f626c244c14":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-06-04 07:52:41.000000000","uploader":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"ref":"refs/changes/20/991420/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral","ref":"refs/changes/20/991420/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral refs/changes/20/991420/3"}}},"commit":{"parents":[{"commit":"40060621711f502502ef6ea2df8cdab3f7fdce10","subject":"Restrict code_sources and dynamic_actions policies to admin only","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/40060621711f502502ef6ea2df8cdab3f7fdce10"}]}],"author":{"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","date":"2026-03-30 10:17:42.000000000","tz":120},"committer":{"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","date":"2026-06-04 07:52:09.000000000","tz":120},"subject":"Add dynamic_actions publicize policy and enforcement","message":"Add dynamic_actions publicize policy and enforcement\n\nAdd a new dynamic_actions:publicize policy (admin_only) and enforce it\non both create and update operations when scope is public. The POST\nendpoint was also missing the scope field in the DB insert.\n\nRelated-Bug: #2147178\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Arnaud Morin \u003carnaud.morin@gmail.com\u003e\nChange-Id: I3dd3c2d68fd1e945c2639c20b4fe1fd745877c7c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/072e9a5ea834e6a1dcbd67ebd0bf3f626c244c14"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/072e9a5ea834e6a1dcbd67ebd0bf3f626c244c14"}]},"branch":"refs/heads/stable/2025.1"},"5f8f5c4c4c0f326833ff74b1ad6ff4e4ae46578f":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-06-04 08:38:06.000000000","uploader":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"ref":"refs/changes/20/991420/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral","ref":"refs/changes/20/991420/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral refs/changes/20/991420/4"}}},"commit":{"parents":[{"commit":"760bb9d8ebf0ab3a835ef7c9b45c32d7d8aa7aa6","subject":"Restrict code_sources and dynamic_actions policies to admin only","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/760bb9d8ebf0ab3a835ef7c9b45c32d7d8aa7aa6"}]}],"author":{"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","date":"2026-03-30 10:17:42.000000000","tz":120},"committer":{"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","date":"2026-06-04 08:24:24.000000000","tz":120},"subject":"Add dynamic_actions publicize policy and enforcement","message":"Add dynamic_actions publicize policy and enforcement\n\nAdd a new dynamic_actions:publicize policy (admin_only) and enforce it\non both create and update operations when scope is public. The POST\nendpoint was also missing the scope field in the DB insert.\n\nRelated-Bug: #2147178\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Arnaud Morin \u003carnaud.morin@gmail.com\u003e\nChange-Id: I3dd3c2d68fd1e945c2639c20b4fe1fd745877c7c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/5f8f5c4c4c0f326833ff74b1ad6ff4e4ae46578f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/5f8f5c4c4c0f326833ff74b1ad6ff4e4ae46578f"}]},"branch":"refs/heads/stable/2025.1"},"8d44fdc24a36ed99e00a4854232e0a0c1f5cdd02":{"kind":"NO_CHANGE","_number":5,"created":"2026-06-04 12:03:13.000000000","uploader":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"ref":"refs/changes/20/991420/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral","ref":"refs/changes/20/991420/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral refs/changes/20/991420/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral refs/changes/20/991420/5"}}},"commit":{"parents":[{"commit":"aedb283674ee41d57b12029dd218b0bd7fee1d9d","subject":"Restrict code_sources and dynamic_actions policies to admin only","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/aedb283674ee41d57b12029dd218b0bd7fee1d9d"}]}],"author":{"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","date":"2026-03-30 10:17:42.000000000","tz":120},"committer":{"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","date":"2026-06-04 12:02:46.000000000","tz":120},"subject":"Add dynamic_actions publicize policy and enforcement","message":"Add dynamic_actions publicize policy and enforcement\n\nAdd a new dynamic_actions:publicize policy (admin_only) and enforce it\non both create and update operations when scope is public. The POST\nendpoint was also missing the scope field in the DB insert.\n\nRelated-Bug: #2147178\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Arnaud Morin \u003carnaud.morin@gmail.com\u003e\nChange-Id: I3dd3c2d68fd1e945c2639c20b4fe1fd745877c7c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/8d44fdc24a36ed99e00a4854232e0a0c1f5cdd02"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral/commit/8d44fdc24a36ed99e00a4854232e0a0c1f5cdd02"}]},"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":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"}}]}],"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":""}}}]}
