)]}'
{"id":"openstack%2Fwatcher~995212","triplet_id":"openstack%2Fwatcher~master~I0b1fbf52e01b82caf02c2a35f7c43395c1b404cd","project":"openstack/watcher","branch":"master","attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-06-28 20:37:47.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-06-29 17:40:49.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I0b1fbf52e01b82caf02c2a35f7c43395c1b404cd","subject":"Add shebang to mark bash files","status":"NEW","created":"2026-06-28 17:20:27.000000000","updated":"2026-06-30 08:34:46.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"11bc0e9a66e7db56d68a7144d020a987abce48bf","_number":995212,"virtual_id_number":995212,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-06-29 16:52:46.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":2,"date":"2026-06-29 14:47:37.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-06-29 17:40:49.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,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_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,"permitted_voting_range":{"min":0,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_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":{"CC":[{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-28 17:20:34.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-06-28 19:31:56.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-28 20:37:47.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":"2026-06-29 14:47:37.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":"2026-06-30 08:34:46.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"state":"CC"}],"messages":[{"id":"bc26bb5a36c6598a0ffb34515c51a720188ed77d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-06-28 17:20:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0ea4edc424b803ccad05b99d648f68b261ad6b65","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-28 17:20:34.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"1176219916d3c578da1fb0b6c315f970967b7b27","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-28 18:04:43.000000000","message":"Patch Set 1:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/317e92288521477784e6d0a795f85542\n\n- teim-code-review https://zuul.teim.app/t/main/build/1651990f287045c3b23e067828c25312 : SUCCESS in 12m 46s\n\nWarning:\n  The added shebang is harmless for a sourced library file with no behavioral regression. The only consideration is whether to apply the same convention to the other devstack shell files (`plugin.sh`, `upgrade/shutdown.sh`) for consistency, but that is outside this single-file patch and not a blocker. Impact: No runtime impact. Sourcing a file ignores the `#!` line. The shebang serves purely as an editor hint, as described in the commit message. Recommendation: Merge as-is. Optionally follow up with a consistent shebang across the remaining devstack shell scripts if editor detection is a project goal.","accounts_in_message":[],"_revision_number":1},{"id":"067a90d048702ab5326898e324935286fa3dcf14","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-28 19:31:56.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/5217c1350e9d4b93bc0a8b56b4949247\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/31025c7275384b90b3623a9cc0124765 : SUCCESS in 7m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9b12bfe4b7774fccb1fff66f3725e930 : FAILURE in 6m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/70e6995719ab49fab3a1dc189708a39f : SUCCESS in 5m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6baf36b956d447d6b0e3433f7fd13494 : SUCCESS in 5m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/143d8a8770d74d8b97c35677e961d4b5 : SUCCESS in 10m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0217539c83704d5586b0685c7cdce080 : SUCCESS in 8m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/32d3d23a889748c38b2f7360bf02edd3 : SUCCESS in 4m 38s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/1b2f1a64db0f4904a14a4836a0d3ed67 : SUCCESS in 5m 06s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/e4e46307513c461891564f9e21718df6 : SUCCESS in 54m 02s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5465feb1b44e4fd1aa888258f644415c : SUCCESS in 43m 27s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/20298bc9d92642cca3e1dcf0334d7955 : SUCCESS in 16m 13s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/208546494eb340199e6198c94b1b679e : SUCCESS in 2h 04m 40s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/278b2d11d95445d0aa523280b1a6d400 : SUCCESS in 1h 58m 12s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/feb475f58caf4bb0a2cf11f4912d7838 : SUCCESS in 1h 39m 03s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/075e6be1b01447908a3a7e7474099bc4 : SUCCESS in 1h 55m 48s","accounts_in_message":[],"_revision_number":1},{"id":"a6456523b58fd41e012e236a00d6856d3f2f52b4","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-28 20:37:47.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/031aa67031bb426ebf5f14e53200776c\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/56426af3fca74b23922d5a629fb9b347 : SUCCESS in 3h 15m 45s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/c40c5e790eff40249eaaa99efa47936e : SUCCESS in 2h 20m 27s","accounts_in_message":[],"_revision_number":1},{"id":"38dfe551b7421b742b089cd4d8f29d26a8e2aa03","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-06-29 14:46:54.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"adc9a220a98e8353548fc23c1bcc1ff99e4cbead","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-29 14:47:03.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4407c6f81c722eb0af4e7067cf4c00fc649f503d","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-29 14:47:37.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"313370ee956ce29779e50938b8ac35184e43f2f2","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-29 14:59:31.000000000","message":"Patch Set 2:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/455aa7d023e64ade83e8582161244641\n\n- teim-code-review https://zuul.teim.app/t/main/build/030ca1baec194756b6033fe9d366fd01 : SUCCESS in 12m 18s","accounts_in_message":[],"_revision_number":2},{"id":"b35f3f328b39b905c3ed7b566f318e00db74d1af","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 16:52:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b096f6e889f14207ab46884b623b32b3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7da5a8fd7721429c855d292592e730c5 : SUCCESS in 7m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/90b7274bfd6b4c2bbab5dc709ff1e49b : SUCCESS in 2m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/51b4554f27d54644af506186cdf7f065 : SUCCESS in 5m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f47ceda6dbcf4a689b4b731334af4389 : SUCCESS in 6m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8997da86de9847a9af54368bb6af86c9 : FAILURE in 8m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5304c09f589d45fb9acec7f0c8188a9e : SUCCESS in 5m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/27dca15c63424991b8a675d1dff0b0c1 : SUCCESS in 4m 58s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/c9609b7f55204ca8a5a5fb5cd9c6d27d : SUCCESS in 5m 32s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/a92e1386523a4ea49812d5532d4b479b : SUCCESS in 39m 42s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8d2efced748c49058221d10269580ba4 : SUCCESS in 54m 10s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/b427ea2c3fb2476c867950510438b82b : SUCCESS in 19m 51s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/ebda83b7af024e2e9471a9855a473bf0 : SUCCESS in 1h 34m 20s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/0b8ab3fc4e1e485a8ae14b4b8b12da3b : SUCCESS in 1h 42m 47s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/8f46f756d3c445c19c44010d70b5a6b0 : SUCCESS in 1h 55m 58s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/fe133aca1e4645a59fdf3cc23d9f5c33 : SUCCESS in 2h 03m 48s","accounts_in_message":[],"_revision_number":2},{"id":"1248d8a0c6f0f58bc0b315e9182487e8e75e5c33","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-29 17:40:49.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/066f4b1c78d2413baa6a51f4a5ac385a\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/d5cf2975e6a84d27ab76cbb6ceb1dac9 : SUCCESS in 2h 52m 26s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/fa148430e01447fa905b6a3f17d3cfe1 : SUCCESS in 2h 11m 42s","accounts_in_message":[],"_revision_number":2},{"id":"11bc0e9a66e7db56d68a7144d020a987abce48bf","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-30 08:34:46.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"34b0630f6406619d37f74f46a2c71a4db055a4c9","revisions":{"773f757cc4c88ccb9a48a2020f8b97f1c821c27e":{"kind":"REWORK","_number":1,"created":"2026-06-28 17:20:27.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/12/995212/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/12/995212/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/12/995212/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/12/995212/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/12/995212/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/12/995212/1"}}},"commit":{"parents":[{"commit":"495388c2951a67725c9e5f504b3010edefe56bc8","subject":"Merge \"Remove Nova API calls from zone_migration strategy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/495388c2951a67725c9e5f504b3010edefe56bc8"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-28 17:19:55.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-28 17:20:18.000000000","tz":540},"subject":"Add shebang to mark bash files","message":"Add shebang to mark bash files\n\nThis helps editors like vim detect the appropriate syntax highlight.\n\nChange-Id: I0b1fbf52e01b82caf02c2a35f7c43395c1b404cd\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/773f757cc4c88ccb9a48a2020f8b97f1c821c27e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/773f757cc4c88ccb9a48a2020f8b97f1c821c27e"}]},"branch":"refs/heads/master"},"34b0630f6406619d37f74f46a2c71a4db055a4c9":{"kind":"REWORK","_number":2,"created":"2026-06-29 14:46:54.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/12/995212/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/12/995212/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/12/995212/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/12/995212/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/12/995212/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/12/995212/2"}}},"commit":{"parents":[{"commit":"495388c2951a67725c9e5f504b3010edefe56bc8","subject":"Merge \"Remove Nova API calls from zone_migration strategy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/495388c2951a67725c9e5f504b3010edefe56bc8"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-28 17:19:55.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-29 14:46:46.000000000","tz":540},"subject":"Add shebang to mark bash files","message":"Add shebang to mark bash files\n\nThis helps editors like vim detect the appropriate syntax highlight.\n\nChange-Id: I0b1fbf52e01b82caf02c2a35f7c43395c1b404cd\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/34b0630f6406619d37f74f46a2c71a4db055a4c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/34b0630f6406619d37f74f46a2c71a4db055a4c9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","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":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
