)]}'
{"id":"openstack%2Fwatcher~955753","triplet_id":"openstack%2Fwatcher~master~I71fb9af76085e5941a7fd3e9e4c89d6f3a3ada47","project":"openstack/watcher","branch":"master","topic":"blueprint-add-skip-actions","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2025-08-21 15:48:57.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-08-26 12:54:31.000000000","reason":"Change was submitted"},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2025-08-26 12:54:31.000000000","reason":"Change was submitted"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2025-08-20 13:56:57.000000000","reason":"removed on reply"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2025-08-26 12:54:31.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I71fb9af76085e5941a7fd3e9e4c89d6f3a3ada47","subject":"API changes for skipped actions: patch actions and status_message","status":"MERGED","created":"2025-07-24 08:26:34.000000000","updated":"2025-08-26 12:56:34.000000000","submitted":"2025-08-26 12:54:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":22,"unresolved_comment_count":9,"has_review_started":true,"submission_id":"955753-blueprint-add-skip-actions","meta_rev_id":"6e15a9bd8fc6dca50aa2ce6fd63b1e5df713978a","_number":955753,"virtual_id_number":955753,"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-26 12:54:31.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-08-21 15:48:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":2,"date":"2025-08-26 12:01:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-08-20 13:56:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"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-08-26 12:14:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"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":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-07-24 08:48:35.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2025-07-24 09:58:00.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-08-19 14:34:48.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"},{"updated":"2025-08-20 10:03:46.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2025-08-21 16:11:09.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"}],"messages":[{"id":"75c78115e604991a22c2473c90aeff64efca88bc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-07-24 08:26:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e3b4243aafd0ffd400da3ecfe8e245c3427b7b3c","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-07-24 08:48:35.000000000","message":"Patch Set 1: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/92b56dae8a0d48a69c82c837a9959a32\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/2f6cd3b92b3b4bacb87c5dde7fb84228 : FAILURE in 20m 22s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/178bc1e039ce4526b720b7d429b5465e : SKIPPED Skipped due to failed job openstack-meta-content-provider-master (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4e0f2c46f3100ffdb073446642aa35b643013743","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-24 09:58:00.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a702f4e6c534a9cbb4d1d3424cee02b\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/5cfbaf44ca4b41a1a13a7d5277719e7e : SUCCESS in 2m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f336b871b85d4d9594a5ffa0103baac7 : SUCCESS in 6m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3eb897f6188495f9fe163da473e1081 : SUCCESS in 4m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7bdb11dc6404407bbe5800deda579853 : SUCCESS in 5m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d8b9ff68e8164f55920c916a0e5f60a7 : SUCCESS in 5m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c0b5952e240e4995872a2e21529e27b3 : SUCCESS in 8m 06s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60a0780412c14f409b19fff3c03b006d : SUCCESS in 8m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/029643f946314d47b36ec8725aded483 : SUCCESS in 4m 04s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/a80006baa65a48e48efced52dfba188f : SUCCESS in 30m 29s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/fbc298d8048f499c8f7db6e38a65af2f : SUCCESS in 46m 46s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/1880cd6f72424f03a389f6cfd90411fa : SUCCESS in 1h 13m 01s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/9503b98705f54007b89afcd15be1b086 : SUCCESS in 48m 08s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/defe2f5ef1fa403a92da2790caae324d : SUCCESS in 26m 22s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/2065a80575834bf8bab5a17d81a3567d : SUCCESS in 33m 12s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/6e8fbfba66194c808199f342d78c50f8 : SUCCESS in 1h 18m 29s","accounts_in_message":[],"_revision_number":1},{"id":"f6175e57d97383d15b47ac163a6600e2ab1be58d","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-07-24 11:31:30.000000000","message":"Topic bueno-skip removed","accounts_in_message":[],"_revision_number":1},{"id":"368272700ffa571bfa874393a3b5cf6c0cb16fe7","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-07-24 11:32:02.000000000","message":"Topic set to blueprint-add-skip-actions","accounts_in_message":[],"_revision_number":1},{"id":"ec5b36f2ba991b0e60592e6adfe37509c019ed76","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-08-06 15:53:48.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":"24daa771e19ffc998703e620713b4ee436085ee5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-06 17:07:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0dc7c00d575d49249424334c8cb94f81\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/bdb47f72a2564ff28734742c08c3851a : SUCCESS in 3m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/635561a632694611907f62c9aba39665 : SUCCESS in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c7e386252416415c9fc02b7c0e986417 : SUCCESS in 6m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f54fe46b2efa41eb8554f38ba43d55ad : SUCCESS in 5m 33s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fac4333c5633482d96b1b42e959e3930 : SUCCESS in 7m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b428734f6cb94c4db87164819cd05754 : SUCCESS in 8m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ab98afabb4f47849450803d88c029b5 : SUCCESS in 9m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5444b561b3484864b6cd8149b42cf47b : SUCCESS in 5m 36s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/9e2d4a663f4240668f712bdc15499b72 : SUCCESS in 28m 29s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/7353af9fa86f4078956123a638b730d5 : SUCCESS in 39m 49s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/84842c545a8042d5b7826670b7e868f0 : SUCCESS in 53m 25s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/e8551122fd0a46bb8fbd5ea4dd2d9da7 : SUCCESS in 41m 15s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/c01c8928ad7e4ca1a4fb87d5526fd580 : SUCCESS in 22m 36s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/114ce0a8c79544ee9633f91269494573 : SUCCESS in 27m 22s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/9f512191f57447849889ede4cadca507 : SUCCESS in 1h 07m 23s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/0a1235f820b14458a7adf48ace94225b : SUCCESS in 1h 10m 08s","accounts_in_message":[],"_revision_number":2},{"id":"b2d6173c602c6b9ef01fd2e978ab8350302f8fc8","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-08-06 18:43:32.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/794bdf6d86f748bbae56a200ccffda78\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/b5986bd47c164e8aa950ef12d78a87b4 : SUCCESS in 2h 48m 16s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/a8813a1088ef452a9ad79a15f5d99a74 : SUCCESS in 1h 53m 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f1ce90b60f6cf6f2e397bc591d2e5bee86d740cf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-08-19 11:16:31.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"c3d2b01b85c5d2b581a5092af1de33ed4771429f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 12:32:12.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6540d932b75d454596ba09d8b4a8e5ba\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/10f14777f0eb49c6b845d9c29852caee : SUCCESS in 4m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/81a19b89afda44e287141ade779d0033 : SUCCESS in 3m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c46bffc16954feabaf3950f20a0a779 : SUCCESS in 3m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fdded6eb1c734a3cb0bd42119ce709f7 : SUCCESS in 7m 07s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4f817c83d7b2492f95f0ead0d7395727 : SUCCESS in 8m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fe103300b90a4ec18531fe8d2980c0f6 : SUCCESS in 8m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bbe9cbdbd555452f8ff95327ec731e92 : SUCCESS in 5m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a239dfde6fc44ae2ab53c49ce258c2d6 : SUCCESS in 3m 56s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/6f0e046b88504ccf922aaf4341ef201b : SUCCESS in 3m 23s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/3d19ae6a7d42413a96b516fd0c5fa11b : SUCCESS in 25m 28s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/c0d909cf0bbe4b0da2b3ddc31cc87e67 : SUCCESS in 37m 29s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/6d23b86113a544d9a79924499a7ca357 : SUCCESS in 39m 09s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/996ef1c2c9a1431bbf439cb91addfea4 : SUCCESS in 48m 55s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/6c26f09e1c454eb6abcf7f2681fd6d99 : SUCCESS in 23m 24s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/14fb6a908fd6452280468720028dde14 : SUCCESS in 13m 47s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/4db92c281a3c4784b33f001d9bea7a46 : SUCCESS in 1h 08m 42s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/c7b74d2a0f2a41adbb00629505000dda : SUCCESS in 56m 26s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/538eaca234e74372bffc9ae6c200a6c9 : SUCCESS in 1h 10m 28s","accounts_in_message":[],"_revision_number":3},{"id":"94b1268ccf7cd97ee011ff403ea25aa175f78d65","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-08-19 13:51:57.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/1ce0993505b84450b4cb4321b16d2517\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/224908c0cb6040ec876aba7f02d413c6 : SUCCESS in 2h 33m 47s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/dad193e047d642a8a13813087c8c4811 : SUCCESS in 1h 47m 44s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"358bbf4b31049ac8bdd35bc63c89667ae396bf21","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-08-19 14:34:48.000000000","message":"Patch Set 3: Code-Review+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"d7c6304721e3f3f352f5e2d8c94dc38c7899f598","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-08-19 14:37:22.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"e8109945de8b113145fd77ecbc14a088ece23bfd","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-08-19 17:29:52.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/e450f5c93ffa4503bcefcbb425c27660\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/31bbd81383f14199ba0ec57b2744b9f2 : SUCCESS in 2h 50m 59s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/3f6608a64ab24325b3ffc2bc7e91c204 : SUCCESS in 1h 50m 57s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e854bb9fd3795479a764a6b07805190523afa905","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 18:12:05.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/64ef453f10aa47ae80fe8b144e48dc94\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/40753e7beeeb4886aad13550b9fea91f : SUCCESS in 3m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/71de4f4de0f14d28af58aa6a94e3baf7 : SUCCESS in 8m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9df6e3e0d5e84b0485f0c8067203eb76 : SUCCESS in 3m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f346b68048ce419c8e5edada497a3a2a : SUCCESS in 5m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a075db037cf540a3b6c7d9b0941d8a62 : SUCCESS in 4m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c85a0b4a011144ffa0903b364e940a83 : SUCCESS in 4m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13dec61dc4e043119460638587a9f7ba : SUCCESS in 4m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/704388f1d21a4f0594a85b8ba8fb6491 : SUCCESS in 3m 41s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/519dd186baa746808b71a7e3e6085727 : SUCCESS in 3m 17s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/15a31ef4c774401fa6ef0d7639669b6b : SUCCESS in 28m 48s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/e23e29d0d3434490b800219b9b6fcad5 : SUCCESS in 20m 28s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/ab1c3246e3474e1a8c714e4977de2885 : SUCCESS in 49m 29s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/62fe111f2aaf43e58414063e53b9c5ab : SUCCESS in 25m 36s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/91c9927d4ed349b59b0d7c97cd11447d : SUCCESS in 12m 37s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/0eab607e6d894dc488e6210afac850cc : SUCCESS in 34m 40s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/35e33a4788384109b8ecbcc5f132dbad : SUCCESS in 1h 01m 49s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/99c09ad03e834c38aa5d00e7dd4a2623 : SUCCESS in 55m 33s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/38da812064df433a82c1528c874d780d : SUCCESS in 56m 05s","accounts_in_message":[],"_revision_number":4},{"id":"a2e6f1aed4e2c9baa7fdfc37affc01407db4d369","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-08-20 10:03:46.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"5610203eebccfe3ec8efa2a2a6fafc7a046affe8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-08-20 11:13:37.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"8b1b954964510b9b13789b9493d69cb534c68b71","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-08-20 11:14:20.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"90ddd51c46681b63b90e6a5c286260dcebd76d76","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-20 12:47:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/93bb27b029104d598da0e83e5b3ee979\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/8cb0dc67d0844d2a821735e997cef523 : SUCCESS in 3m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c12159760c5e4ba2b0664020b7a0a982 : SUCCESS in 5m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05f4e251566d441da770a786bf7d49e4 : SUCCESS in 2m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/739c184f5690498aa8127fc2e3156ee2 : SUCCESS in 5m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/46db810a8ad1461abc705ee80fcf0ed8 : SUCCESS in 7m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8a94258dece3431f8328c03b3b4a4ae6 : SUCCESS in 8m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b92524d23c3c4f7c90ea625ee9d42e30 : SUCCESS in 9m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e8ce930b5f934d5d8652b7e1363dfd13 : SUCCESS in 4m 32s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/f266da79d58f4d93be52ea0901c78321 : SUCCESS in 5m 08s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/c1278632e672411ab2be427a9728f5e5 : SUCCESS in 32m 28s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/2c4c76dd3d294832a6eefd3044a26151 : SUCCESS in 45m 37s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/1bc1d43e46904bc2be469e6804a77f12 : SUCCESS in 1h 03m 45s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/afd2116a1d7d47119bb4406724180bca : SUCCESS in 30m 34s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/5055485358fe46fe830533ef60429da1 : SUCCESS in 18m 03s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/be635112f1244cc99545664a2bd524b6 : SUCCESS in 34m 54s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/1ec55889ccea46a88d2a7b79412602a5 : SUCCESS in 1h 12m 19s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/433f10dc42544b19ab2312f8bf6b3d93 : SUCCESS in 1h 19m 52s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/1a5dbde5ec834941919c9ea55e82e902 : SUCCESS in 1h 15m 12s","accounts_in_message":[],"_revision_number":5},{"id":"af88500aa6e6cdac842c80aa6b814479a726b5a8","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-08-20 13:56:57.000000000","message":"Patch Set 5: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/2aca0aa68a6e41eeab6e41683a6a736a\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c46294639f3345c5843d912a8524eb93 : SUCCESS in 2h 41m 57s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c70d3705a8b045be995890a3169771eb : SUCCESS in 1h 49m 11s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"963062ee488e36d75fd02d46bf9fb034992769dc","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-08-21 15:48:57.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"f07492c9b15523e9cbbe35ffb202a59c2117d9e5","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-08-21 16:11:09.000000000","message":"Patch Set 5: Code-Review+1\n\n(11 comments)","accounts_in_message":[],"_revision_number":5},{"id":"625562af701fbcd22503388c34cd3cf23bbdb669","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-08-26 12:01:44.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"31a604d6ef98f46f0e97e9af9a542c1b25db3ae3","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-08-26 12:14:17.000000000","message":"Patch Set 5: Workflow+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"24844452bc11e8e6e831f807b046154b4c59aa88","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-26 12:14:43.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"8d65c0c32159e5edc9c5e61bce3d4b991a1a6267","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-26 12:54:31.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9a55c8a2198f40e38ef96e4cec3f9615\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/93f4d04f842d42738fe8bced128965d8 : SUCCESS in 3m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a2345c65f9047d991139cc37fd07bbc : SUCCESS in 6m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c5caae9fcf544c6db8007f70e0360be0 : SUCCESS in 5m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d4463b269ee946e5bad3ce6feab3b12f : SUCCESS in 6m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3260dad7cd74900bdf386ce3058a083 : SUCCESS in 9m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/432dce0409b245b397b14c605ba25ae1 : SUCCESS in 4m 16s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/4165e75266884e6f884d9f40455e974c : SUCCESS in 34m 46s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/cb8e109527a94cdaaab4f945d1b8c78d : SUCCESS in 35m 16s","accounts_in_message":[],"_revision_number":5},{"id":"75d82117c4794d4b3d8d7e4b36c7ad608cad5cb7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-26 12:54:31.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"6e15a9bd8fc6dca50aa2ce6fd63b1e5df713978a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-26 12:56:34.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5fbe84d15baf4adebc20057fe34d91b7\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/b23fd58933f44063963b6586c2a98caf : SUCCESS in 56s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/794a577657844a59950832c778a9b011 : SUCCESS in 1m 33s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bc461d8ca9444678a12caea3069ea476 : SUCCESS in 1m 46s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"e06f1b0475b1544902d8f0f03faca1abcfcc5dce","revisions":{"c6cbb075d18ff65d15a4182eb31da5d7d3786d1f":{"kind":"REWORK","_number":1,"created":"2025-07-24 08:26:34.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/53/955753/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/955753/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/955753/1"}}},"commit":{"parents":[{"commit":"6b4665b9d5fb18818390e4952da160784c257319","subject":"Skip actions automatically based on pre_condition results","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6b4665b9d5fb18818390e4952da160784c257319"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-07-23 14:56:15.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-07-24 08:26:23.000000000","tz":120},"subject":"Implement action skipping functionality via PATCH API","message":"Implement action skipping functionality via PATCH API\n\nAdd ability for admin users to skip execution of individual actions\nin an action plan by setting the action state to SKIPPED using a new\nPATCH endpoint at /v1/actions/{action_id}.\n\nKey features:\n- Only PENDING actions in RECOMMENDED/PENDING action plans can be skipped\n- Support for custom status messages when skipping actions\n- Requires API microversion 1.6 or later\n- Comprehensive test coverage and API documentation\n\nImplements: blueprint add-skip-actions\n\nAssisted-By: Cursor (claude-4-sonnet)\n\nChange-Id: I71fb9af76085e5941a7fd3e9e4c89d6f3a3ada47\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/c6cbb075d18ff65d15a4182eb31da5d7d3786d1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c6cbb075d18ff65d15a4182eb31da5d7d3786d1f"}]},"branch":"refs/heads/master"},"16aa556e487403fc3d3ebec7ee6f2d1513cbd6f4":{"kind":"REWORK","_number":2,"created":"2025-08-06 15:53:48.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/53/955753/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/955753/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/955753/2"}}},"commit":{"parents":[{"commit":"fbf2cad06002b47489f42ab06cd10e0c1fcf2605","subject":"Skip actions automatically based on pre_condition results","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fbf2cad06002b47489f42ab06cd10e0c1fcf2605"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-08-06 15:37:15.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-08-06 15:52:19.000000000","tz":120},"subject":"API changes for skipped actions: patch actions and status_message","message":"API changes for skipped actions: patch actions and status_message\n\nThis patch implements the changes in the API required for the\nskipped action blueprint. It includes:\n\n- New field `status_message` is visible in API get calls for Audits,\n  ActionPlans and Audits.\n- New Patch call is added to `/actions/{action_id}` which allows to\n  manually move actions in PENDING state to SKIPPED for ActionPlans\n  which have not been started.\n- A new API microversion 1.5 is added for these changes.\n\nIt also adds requried tests and documentation.\n\nImplements: blueprint add-skip-actions\n\nAssisted-By: Cursor (claude-4-sonnet)\n\nChange-Id: I71fb9af76085e5941a7fd3e9e4c89d6f3a3ada47\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/16aa556e487403fc3d3ebec7ee6f2d1513cbd6f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/16aa556e487403fc3d3ebec7ee6f2d1513cbd6f4"}]},"branch":"refs/heads/master"},"b42992c0853f75349af20040d804f31a6e4ad9f3":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-08-19 11:16:31.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/53/955753/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/955753/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/955753/3"}}},"commit":{"parents":[{"commit":"9076922c10f1d2760fbfd76a2cca51ceeb941a47","subject":"Skip actions automatically based on pre_condition results","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9076922c10f1d2760fbfd76a2cca51ceeb941a47"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-08-06 15:37:15.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-08-19 11:13:14.000000000","tz":120},"subject":"API changes for skipped actions: patch actions and status_message","message":"API changes for skipped actions: patch actions and status_message\n\nThis patch implements the changes in the API required for the\nskipped action blueprint. It includes:\n\n- New field `status_message` is visible in API get calls for Audits,\n  ActionPlans and Audits.\n- New Patch call is added to `/actions/{action_id}` which allows to\n  manually move actions in PENDING state to SKIPPED for ActionPlans\n  which have not been started.\n- A new API microversion 1.5 is added for these changes.\n\nIt also adds requried tests and documentation.\n\nImplements: blueprint add-skip-actions\n\nAssisted-By: Cursor (claude-4-sonnet)\n\nChange-Id: I71fb9af76085e5941a7fd3e9e4c89d6f3a3ada47\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/b42992c0853f75349af20040d804f31a6e4ad9f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b42992c0853f75349af20040d804f31a6e4ad9f3"}]},"branch":"refs/heads/master"},"84e739fb23bdb87605223651380198610724b063":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-08-19 14:37:22.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/53/955753/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/955753/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/955753/4"}}},"commit":{"parents":[{"commit":"ce147d1d17cb9f8001510521c58d252a2b78d398","subject":"Skip actions automatically based on pre_condition results","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/ce147d1d17cb9f8001510521c58d252a2b78d398"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-08-06 15:37:15.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-08-19 14:32:19.000000000","tz":120},"subject":"API changes for skipped actions: patch actions and status_message","message":"API changes for skipped actions: patch actions and status_message\n\nThis patch implements the changes in the API required for the\nskipped action blueprint. It includes:\n\n- New field `status_message` is visible in API get calls for Audits,\n  ActionPlans and Audits.\n- New Patch call is added to `/actions/{action_id}` which allows to\n  manually move actions in PENDING state to SKIPPED for ActionPlans\n  which have not been started.\n- A new API microversion 1.5 is added for these changes.\n\nIt also adds requried tests and documentation.\n\nImplements: blueprint add-skip-actions\n\nAssisted-By: Cursor (claude-4-sonnet)\n\nChange-Id: I71fb9af76085e5941a7fd3e9e4c89d6f3a3ada47\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/84e739fb23bdb87605223651380198610724b063"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/84e739fb23bdb87605223651380198610724b063"}]},"branch":"refs/heads/master"},"e06f1b0475b1544902d8f0f03faca1abcfcc5dce":{"kind":"REWORK","_number":5,"created":"2025-08-20 11:13:37.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/53/955753/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/955753/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/955753/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/955753/5"}}},"commit":{"parents":[{"commit":"6d35be11ecdd8ff7e43040d0988a0273008c53da","subject":"Skip actions automatically based on pre_condition results","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6d35be11ecdd8ff7e43040d0988a0273008c53da"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-08-06 15:37:15.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-08-20 11:13:19.000000000","tz":120},"subject":"API changes for skipped actions: patch actions and status_message","message":"API changes for skipped actions: patch actions and status_message\n\nThis patch implements the changes in the API required for the\nskipped action blueprint. It includes:\n\n- New field `status_message` is visible in API get calls for Audits,\n  ActionPlans and Audits.\n- New Patch call is added to `/actions/{action_id}` which allows to\n  manually move actions in PENDING state to SKIPPED for ActionPlans\n  which have not been started.\n- A new API microversion 1.5 is added for these changes.\n\nIt also adds requried tests and documentation.\n\nImplements: blueprint add-skip-actions\n\nAssisted-By: Cursor (claude-4-sonnet)\n\nChange-Id: I71fb9af76085e5941a7fd3e9e4c89d6f3a3ada47\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/e06f1b0475b1544902d8f0f03faca1abcfcc5dce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e06f1b0475b1544902d8f0f03faca1abcfcc5dce"}]},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{}}}]}
