)]}'
{"id":"openstack%2Ftaskflow~986262","triplet_id":"openstack%2Ftaskflow~master~Id51d137847bfb046cf54914d0d7c3ff8809dadc8","project":"openstack/taskflow","branch":"master","attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-04-29 13:47:09.000000000","reason":"A robot voted negatively on a label"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-04-30 15:16:59.000000000","reason":"Vote got outdated and was removed: Workflow+1"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Id51d137847bfb046cf54914d0d7c3ff8809dadc8","subject":"tox: Use new constraints option","status":"NEW","created":"2026-04-25 15:54:10.000000000","updated":"2026-04-30 18:07:43.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"dfc8775e8398d1c91dde76e51fa6c63cb1874b7e","_number":986262,"virtual_id_number":986262,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-04-30 18:07:43.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-30 16:13:24.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-25 17:53:16.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-04-27 15:19:45.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"f0e10b4730780624cb9ecef5e9a599797dd1076e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-04-25 15:54:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"40abe90a1f16ef9d5920edf6669773c2a5703dbb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-25 17:53:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fae4ea9348bf4d6fbe6684a3240fa2cc\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fc62488513b9476da6b28859e4edc704 : SUCCESS in 1h 53m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a9e3c32348cb48d1b1c99c221681ddf1 : SUCCESS in 11m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dd7644f4395145d78638db257d3e04cd : SUCCESS in 2m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/73025762c88d4439b73dcb8fafb0885e : SUCCESS in 8m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1dcd7bcff3dd422184d33ea925ee4ca6 : SUCCESS in 9m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/82e4df5be51f4ba4be8d8e94709c4f0c : SUCCESS in 11m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3dc3daaafdc54a99a2d60f12252f6be1 : SUCCESS in 2m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/db45cf941fd343f198ccf657c3f148d6 : SUCCESS in 4m 35s\n- taskflow-functional-zookeeper https://zuul.opendev.org/t/openstack/build/b65cc661f324434fa873b8c0c97333d8 : SUCCESS in 7m 37s\n- taskflow-functional-redis https://zuul.opendev.org/t/openstack/build/43f5720a3723407394fde30be5b4593e : SUCCESS in 5m 53s\n- taskflow-functional-etcd https://zuul.opendev.org/t/openstack/build/ffb1981ffabd4ba6a13a59715d5811b3 : SUCCESS in 5m 56s","accounts_in_message":[],"_revision_number":1},{"id":"242cb7565c0f3b6d914115c1a334640ac90a43a5","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-27 15:19:45.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"ad768f51d7767116a8d0814a702664301f579893","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-27 15:20:16.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"c8f71e88e1b87887eb05a3fde96a464abda6d417","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-27 17:11:23.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/dd0ab3ef7b9d40d695ab8fd71258ef85\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/37badf5bc5574f059e94b4d157c3f6a6 : SUCCESS in 1h 44m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5abcf0a2c7934eb7b6b1c659c6dc9030 : SUCCESS in 4m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fa098c019fcb44a1a1cf8dbc1689ac07 : SUCCESS in 10m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/83e2e62cb53a4f7ab9cbf974050c7d2e : SUCCESS in 9m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ae07e9401694a4b863f100b4e2f2558 : SUCCESS in 5m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a1e73a8be38346f290cc5518a8999cfd : SUCCESS in 4m 25s\n- taskflow-functional-zookeeper https://zuul.opendev.org/t/openstack/build/bbf955c50852427185c0ee5779292933 : SUCCESS in 5m 35s\n- taskflow-functional-redis https://zuul.opendev.org/t/openstack/build/56286816bed246de93d5d4cb640df38e : SUCCESS in 6m 36s\n- taskflow-functional-etcd https://zuul.opendev.org/t/openstack/build/07caa355a2fb4cde912ef01b90a3625b : FAILURE in 6m 58s","accounts_in_message":[],"_revision_number":1},{"id":"c562ba054bb62ba2cd0b78b811fff910b0ff79ce","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-04-27 23:36:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ced48269c4b64a142d5b21d116889ed6d5cd6a1d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 01:49:31.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/6774b5ff369c4c7eb5fd37ee9a087a6f\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5235526064c9497ab63d5f84d92ce14e : SUCCESS in 2h 07m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f721ff01fb8247968d053fb7ff2f9382 : SUCCESS in 9m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bcff4b0c7244480eb68c1a35edfd0ab3 : SUCCESS in 2m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d59df083f5ca43439c598b63ab640299 : SUCCESS in 9m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d33bb05d8d0e4d7882636e545cd1de10 : SUCCESS in 11m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/66b976e25ad7479490bb46e3b09fb5b8 : SUCCESS in 12m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1434edf091944d9ebb706abeb18460be : SUCCESS in 4m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/283ef68bb92d4e9b8afbac18b48b17f0 : SUCCESS in 3m 21s\n- taskflow-functional-zookeeper https://zuul.opendev.org/t/openstack/build/dc0b7cffbf6b458fa17a5dac314d2fc0 : SUCCESS in 6m 35s\n- taskflow-functional-redis https://zuul.opendev.org/t/openstack/build/31c903aa01bf402297c9344e33a4d102 : SUCCESS in 4m 23s\n- taskflow-functional-etcd https://zuul.opendev.org/t/openstack/build/fde6a97de8164c178c87100f156f29fb : FAILURE in 4m 08s","accounts_in_message":[],"_revision_number":1},{"id":"00ee6a2752c7568067e9fa6f108d4e276e102a84","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-04-29 11:58:49.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"77772aca1b11d72da1816d2a5bb7adebfd7c1fcb","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-04-29 13:29:05.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4b3357f4cba43b99ba092b1092fef7c4dce39673","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-29 13:47:09.000000000","message":"Patch Set 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/8c060ab529bf4e828e42d8c7c1597803\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0c97355309d04876a9d1cd9622616a1f : SUCCESS in 1h 45m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e115c1d89900432c95039f7c532d7d8b : SUCCESS in 11m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6b15b22641eb422a9305b5c74961e619 : SUCCESS in 5m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/986acf4a760c44e89cdae1cbaf75bc29 : SUCCESS in 9m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/eafd4973d9844749ab259f73163f3f5f : SUCCESS in 9m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d9ebf3adc77e47668d7205ca6bd264af : SUCCESS in 10m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/462f76c695a84619a3792ffdf6bbccdd : SUCCESS in 5m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c348520e927a404d8428b38fe58db7a2 : SUCCESS in 2m 04s\n- taskflow-functional-zookeeper https://zuul.opendev.org/t/openstack/build/b00e343708e542db9ecd9089428c63c9 : SUCCESS in 7m 43s\n- taskflow-functional-redis https://zuul.opendev.org/t/openstack/build/b9cfb9cb90bf4aefbb20129841b49058 : SUCCESS in 6m 38s\n- taskflow-functional-etcd https://zuul.opendev.org/t/openstack/build/abbd43d8475c41758894aff34313cb39 : FAILURE in 7m 26s","accounts_in_message":[],"_revision_number":1},{"id":"3874b48fc4dffc2d0fe1ef416e86c22539d865a7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-04-30 15:16:59.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"e60cf342293b30f59763b61a6cbb0838d9f6929d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-04-30 16:13:24.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":3},{"id":"dfc8775e8398d1c91dde76e51fa6c63cb1874b7e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 18:07:43.000000000","message":"Patch Set 3: 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/c649395f10d94da0b5ad5998f16d51e9\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/64027870f357408785485c85d2ce01b0 : SUCCESS in 1h 46m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2cfbb22379d1467b83425762eb58c3d3 : SUCCESS in 10m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/307c9ef35f764760aa94be465817025a : SUCCESS in 3m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/dc7890e28eb74cfeb514d7011219381d : SUCCESS in 9m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9c218ea4b15040d2896d8731c731a4a7 : SUCCESS in 10m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3bca5bf6332c43c5a3c14b32ee486bbc : SUCCESS in 12m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b49afc590fd645598ad9e90f70a75982 : SUCCESS in 5m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f9f3a0d0cdfb4f3d8c66333b7829231c : SUCCESS in 3m 38s\n- taskflow-functional-zookeeper https://zuul.opendev.org/t/openstack/build/35891abcda944b3fa2351f7001440ff8 : SUCCESS in 8m 45s\n- taskflow-functional-redis https://zuul.opendev.org/t/openstack/build/437cd4d90e5d4b7ab8d467e74e4b5c45 : SUCCESS in 6m 18s\n- taskflow-functional-etcd https://zuul.opendev.org/t/openstack/build/e97cd0cd609f4004a0857ccf8a235250 : FAILURE in 6m 14s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8df492eb7bd79185113093ac26d00332f81cf828","revisions":{"671e0c1826c50e0788e44074b585140f85937e55":{"kind":"REWORK","_number":1,"created":"2026-04-25 15:54:10.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/62/986262/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/62/986262/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/986262/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/986262/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/986262/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/62/986262/1"}}},"commit":{"parents":[{"commit":"2a6420a3ed6c0ed14ed27fb168eef91982cbfe2c","subject":"Add ruff","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a6420a3ed6c0ed14ed27fb168eef91982cbfe2c"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-04-25 15:53:58.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-04-25 15:53:58.000000000","tz":540},"subject":"tox: Use new constraints option","message":"tox: Use new constraints option\n\nIt is a preferred way to define the constraints file.\n\nChange-Id: Id51d137847bfb046cf54914d0d7c3ff8809dadc8\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/671e0c1826c50e0788e44074b585140f85937e55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/671e0c1826c50e0788e44074b585140f85937e55"}]},"branch":"refs/heads/master"},"0aba4e9ffb6f025a7dc8e17f1a9d2395a531e31d":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-04-30 15:16:59.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/62/986262/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/62/986262/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/986262/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/986262/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/986262/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/62/986262/2"}}},"commit":{"parents":[{"commit":"e317884ad15cde623a9a604c29e8b56954049f9c","subject":"Run etcd tests in serial mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e317884ad15cde623a9a604c29e8b56954049f9c"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-04-25 15:53:58.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-04-30 15:16:51.000000000","tz":540},"subject":"tox: Use new constraints option","message":"tox: Use new constraints option\n\nIt is a preferred way to define the constraints file.\n\nChange-Id: Id51d137847bfb046cf54914d0d7c3ff8809dadc8\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0aba4e9ffb6f025a7dc8e17f1a9d2395a531e31d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0aba4e9ffb6f025a7dc8e17f1a9d2395a531e31d"}]},"branch":"refs/heads/master"},"8df492eb7bd79185113093ac26d00332f81cf828":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-04-30 16:13:24.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/62/986262/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/62/986262/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/986262/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/986262/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/62/986262/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/62/986262/3"}}},"commit":{"parents":[{"commit":"2a6420a3ed6c0ed14ed27fb168eef91982cbfe2c","subject":"Add ruff","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2a6420a3ed6c0ed14ed27fb168eef91982cbfe2c"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-04-25 15:53:58.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-04-30 16:13:24.000000000","tz":0},"subject":"tox: Use new constraints option","message":"tox: Use new constraints option\n\nIt is a preferred way to define the constraints file.\n\nChange-Id: Id51d137847bfb046cf54914d0d7c3ff8809dadc8\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8df492eb7bd79185113093ac26d00332f81cf828"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8df492eb7bd79185113093ac26d00332f81cf828"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"0aba4e9ffb6f025a7dc8e17f1a9d2395a531e31d","theirs":"2a6420a3ed6c0ed14ed27fb168eef91982cbfe2c","contains_conflicts":false}}},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","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":"Backport-Candidate","description":"Backport candidate status","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":"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":"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":""}}}]}
