)]}'
{"id":"openstack%2Fproject-config~961499","triplet_id":"openstack%2Fproject-config~master~I65cb965ed128835bd92b2cfa95a6b82a19083319","project":"openstack/project-config","branch":"master","topic":"i18n-weblate-migration","attention_set":{"38225":{"account":{"_account_id":38225,"name":"KIM KWANG IL","display_name":"kwangil","email":"rhkddlf7911@naver.com","username":"kwangil"},"last_update":"2025-10-10 02:16:22.000000000","reason":"A robot voted negatively on a label"},"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2026-06-04 15:33:38.000000000","reason":"\u003cGERRIT_ACCOUNT_23279\u003e replied on the change","reason_account":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"}},"12898":{"account":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"last_update":"2025-11-26 11:20:53.000000000","reason":"Reviewer was added"},"37971":{"account":{"_account_id":37971,"name":"Chaemin Lim","display_name":"antraxmin","email":"antraxmin@naver.com","username":"antraxmin"},"last_update":"2026-06-03 14:59:41.000000000","reason":"A robot voted negatively on a label"},"23279":{"account":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"last_update":"2026-07-03 07:37:43.000000000","reason":"\u003cGERRIT_ACCOUNT_14482\u003e replied on the change","reason_account":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"}},"5263":{"account":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"last_update":"2025-12-03 11:51:31.000000000","reason":"Vote got outdated and was removed: Code-Review+2"}},"removed_from_attention_set":{"14482":{"account":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"last_update":"2026-07-03 07:37:43.000000000","reason":"\u003cGERRIT_ACCOUNT_14482\u003e replied on the change","reason_account":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"}},"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2026-08-04 16:54:21.000000000","reason":"\u003cGERRIT_ACCOUNT_13252\u003e replied on the change","reason_account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},"37598":{"account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"last_update":"2026-05-04 21:18:42.000000000","reason":"Removed by \u003cGERRIT_ACCOUNT_37598\u003e by clicking the attention icon","reason_account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}}},"hashtags":[],"change_id":"I65cb965ed128835bd92b2cfa95a6b82a19083319","subject":"i18n: Add new Zuul job for Weblate migration testing","status":"NEW","created":"2025-09-17 15:33:30.000000000","updated":"2026-08-04 16:54:21.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":24,"unresolved_comment_count":5,"has_review_started":true,"meta_rev_id":"d1e71db74dfed0a56608a36652e97a38c8c1f545","_number":961499,"virtual_id_number":961499,"owner":{"_account_id":37971,"name":"Chaemin Lim","display_name":"antraxmin","email":"antraxmin@naver.com","username":"antraxmin"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":38225,"name":"KIM KWANG IL","display_name":"kwangil","email":"rhkddlf7911@naver.com","username":"kwangil"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-06-29 16:15:30.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":38225,"name":"KIM KWANG IL","display_name":"kwangil","email":"rhkddlf7911@naver.com","username":"kwangil"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"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":-1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":38225,"name":"KIM KWANG IL","display_name":"kwangil","email":"rhkddlf7911@naver.com","username":"kwangil"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"_account_id":38225,"name":"KIM KWANG IL","display_name":"kwangil","email":"rhkddlf7911@naver.com","username":"kwangil"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-17 20:18: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-10-10 02:00:14.000000000","updated_by":{"_account_id":38225,"name":"KIM KWANG IL","display_name":"kwangil","email":"rhkddlf7911@naver.com","username":"kwangil"},"reviewer":{"_account_id":38225,"name":"KIM KWANG IL","display_name":"kwangil","email":"rhkddlf7911@naver.com","username":"kwangil"},"state":"REVIEWER"},{"updated":"2025-10-12 16:38:46.000000000","updated_by":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"reviewer":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"state":"REVIEWER"},{"updated":"2025-10-31 09:25:10.000000000","updated_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"CC"},{"updated":"2025-11-26 11:20:45.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"},{"updated":"2025-11-26 11:20:45.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2025-11-26 11:20:45.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2025-11-26 11:20:53.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"},{"updated":"2025-12-03 11:51:31.000000000","updated_by":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"reviewer":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"state":"REVIEWER"},{"updated":"2026-02-04 09:53:33.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"}],"messages":[{"id":"37422bfa59f3eac1d4c914731fb308f6d4d0c25d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37971,"name":"Chaemin Lim","display_name":"antraxmin","email":"antraxmin@naver.com","username":"antraxmin"},"date":"2025-09-17 15:33:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ef54bf1eb6233afc69ace23ac5e38aebd6df74d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-17 20:18:00.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/e2aedb909981432986127393b9a275f0\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/2ff1350a244d41c88686e11dce7d70fe : FAILURE in 5m 29s","accounts_in_message":[],"_revision_number":1},{"id":"944607a0022c8747d5cba6dc2ec2d499c8f0b69f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38225,"name":"KIM KWANG IL","display_name":"kwangil","email":"rhkddlf7911@naver.com","username":"kwangil"},"date":"2025-10-10 02:00:14.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"26d97de3ffe1488f0dff046e5d6689925e8845fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-10 02:16:22.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\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/bfada5e66b8943dfaa32500f143ddc8a\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/7792b31e46844dd093f8c239259f0095 : FAILURE in 5m 11s","accounts_in_message":[],"_revision_number":2},{"id":"412eaa5b35193475268ea2738ec1b161e269a7b9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37971,"name":"Chaemin Lim","display_name":"antraxmin","email":"antraxmin@naver.com","username":"antraxmin"},"date":"2025-10-11 03:50:06.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"caad85fdbc1ac3cb83f2540a1cab9c92eedd3bc0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-11 03:53:44.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/bcfb5caaeb644cf78b143785b53f93d6\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/4172f84de7f54c7a9df8215499488d37 : FAILURE in 2m 45s","accounts_in_message":[],"_revision_number":3},{"id":"71df69fda8980490618b49a04a18b21132cc9701","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2025-10-12 16:38:46.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"8b30c9179bcb910710dec2c0c9582465869e59f5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2025-10-12 16:41:07.000000000","message":"Uploaded patch set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"4a314eaf915f56f6a57ea561617ecb2d2df85992","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2025-10-12 16:44:49.000000000","message":"Uploaded patch set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"08ad9f1fff466deb87d18fa39e926d5bcf058f47","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2025-10-12 16:45:21.000000000","message":"Topic set to i18n-weblate-migration","accounts_in_message":[],"_revision_number":6},{"id":"6e13d47066bb21adf5a41920e4cbf9beeb709496","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2025-10-12 16:46:37.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"5cd850e485f5b4ba979c6bb1bcb121cae7ccd432","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-12 16:55:00.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6ed2b580ad2049ca98d44bbd87386e2e\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/d0b70a9c38dd4650b34be255d39cd5eb : SUCCESS in 4m 42s","accounts_in_message":[],"_revision_number":6},{"id":"ccd78dcc0197148755bd14004a0f5e2510352bad","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-11-26 11:20:45.000000000","message":"Patch Set 6: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"4a4822afa016bdb5cf38d1cd18a8133e35be0d29","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2025-11-26 15:52:32.000000000","message":"Patch Set 6: Code-Review+2\n\nThis seems fine, but it depends on a change in another repository which is awaiting feedback from Clark on potential further revision.","accounts_in_message":[],"_revision_number":6},{"id":"01793299338144caaec88149a10f641b746ff1b2","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-11-26 16:51:45.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"ea1437959bb46d06845c34b296a58b4af7366054","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-11-26 16:52:53.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"aaf988b1dd17a0ebe11ef35513a5b77129e7c7ad","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"real_author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2025-12-03 05:19:51.000000000","message":"Patch Set 7: Patch Set 6 was rebased on behalf of \u003cGERRIT_ACCOUNT_14482\u003e\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"}],"_revision_number":7},{"id":"d9afcb56a1da8ae76ae74dadadc12eee0827270d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 05:24:08.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f128e54805bf4740aba92ec21fade060\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/d52de35db6fd45a5997cf76367c7829c : SUCCESS in 2m 45s","accounts_in_message":[],"_revision_number":7},{"id":"d9038d9dae8e2611b9b4a9dc0e24d74e7e3f2c49","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2025-12-03 11:51:31.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"0275719e01268e3bdbb718a8f96060b67eb3b782","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 12:04:06.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4fe4d196c2ee4fb28aa7a58f4fe952b4\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/c8128fd4c5a14cedb04efd10a170df1f : SUCCESS in 4m 58s","accounts_in_message":[],"_revision_number":8},{"id":"780ff15e315bc48c3dd151f1d6b3b086fe52222a","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-04 09:53:33.000000000","message":"Patch Set 8: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"bf322e11689211c4607291b6ee75781c073ddbd4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-03 14:39:15.000000000","message":"Uploaded patch set 9.\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":9},{"id":"fa5dd4dd2b8fc745ccefafb34ee1334da3f2659f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 14:59:41.000000000","message":"Patch Set 9: Verified-1\n\n(1 comment)\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/8b9e81772c7b414ebeb75cf071b116a4\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/4b6e8b154754452fab059d6fdba5ab08 : FAILURE in 6m 20s","accounts_in_message":[],"_revision_number":9},{"id":"bb3eaf0ff01bbac31f172b4c520e0e885410d14e","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2026-06-03 15:47:13.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"e17a84907f67ed527462fdc4221ff441f9513afb","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-03 15:49:13.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"2136b03b75f00cd740d89e7d59f57fb6e4099ace","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-03 15:49:39.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"9bd3f4b9ec9039b9b529b0f4b5997d186b579160","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2026-06-03 15:55:11.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"d1feef980c5caec3af9a7587d06454b511fafa7c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-03 16:00:03.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"264686cb79c2144060ce2a47d7e57d761d1a6e71","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-03 16:00:49.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"c00ce22390bf5748563064974e24e892762b4716","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-03 16:03:54.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"3746c05cadae8c17e188b8c7bd00e31d7e9a4ad0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 16:09:28.000000000","message":"Patch Set 11: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/969379 is needed.","accounts_in_message":[],"_revision_number":11},{"id":"77d5aa01a5cbcaf90e07df096d419266c48ec74a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-03 16:10:00.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"3b7ea864956eab8b07f6d0f3e0ae9932083f9c8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-03 16:16:29.000000000","message":"Uploaded patch set 13: Commit message was updated.","accounts_in_message":[],"_revision_number":13},{"id":"1253698f0f761d70cc24a77096ca65ed52a1fe29","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 16:22:56.000000000","message":"Patch Set 13: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/991432 is needed.","accounts_in_message":[],"_revision_number":13},{"id":"1f87555545165ef7b1508a85ae4f63b1b7b407f7","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2026-06-03 18:35:10.000000000","message":"Patch Set 13:\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"54766b75bfd50ee6f62e6aec9651e578ff5f9e84","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-04 15:32:51.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"20f8a237714b64d5f43a6d55bc9aef3ca6b3ea20","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-04 15:33:38.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"1ab0781126b4a907d7210bc57eabed3d5396d11b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-04 15:39:19.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/824986ba4793403e9aa1cbe704cf37fc\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/ce9377db83f34d9ba693848f2ba29058 : SUCCESS in 4m 08s","accounts_in_message":[],"_revision_number":14},{"id":"338c225704d999a1bc3e127cb0a3d209956d3bab","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-06-06 11:03:51.000000000","message":"Patch Set 14: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"6544bd3b6b59bcf7a91398b5dc540aed09c4aa12","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-10 15:11:28.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"1023f72e32939fa196f9c986b1cc5cfffa73084b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-10 15:31:33.000000000","message":"Uploaded patch set 15.\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":15},{"id":"36df73df593733210dbb5fcfd2cd8097d126f68f","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-10 15:32:22.000000000","message":"Patch Set 14:\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"1b89f16cde968364de6015012f96932083188a99","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 15:46:52.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef58f448c9bf4a62940bf47eca81ac5f\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/93272208b15d4457b4965fd072ebbb7d : SUCCESS in 5m 31s","accounts_in_message":[],"_revision_number":15},{"id":"30e08db56173f6f0d04f9b7380a26e5c9af98862","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-06-23 15:33:36.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"2f30cc4fb1bd4503f93e92f9bb2ecb655a8d8d25","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-29 16:08:17.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"63ce9e4c93fd0bcdfcd393bd30bb7d6c0a829c34","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2026-06-29 16:11:15.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"504c66f26dce1e6f49b14bbd100253f82a0f1976","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 16:15:30.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fdc88bbbafc241a88672a24eddb06a9f\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/ee2c46f212ac4472b01fc8a3bef219f6 : SUCCESS in 5m 23s","accounts_in_message":[],"_revision_number":16},{"id":"2c4a9a063a1ecde5b6e4b2ca56382498f946a2c0","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2026-07-03 07:37:43.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"d1e71db74dfed0a56608a36652e97a38c8c1f545","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-08-04 16:54:21.000000000","message":"Patch Set 16:\n\n(2 comments)","accounts_in_message":[],"_revision_number":16}],"current_revision_number":16,"current_revision":"40c0201e23180be181d8fdd1a5319e32604e8449","revisions":{"046ebe47e83eee0a447f8ac233e3424593b000b6":{"kind":"REWORK","_number":1,"created":"2025-09-17 15:33:30.000000000","uploader":{"_account_id":37971,"name":"Chaemin Lim","display_name":"antraxmin","email":"antraxmin@naver.com","username":"antraxmin"},"ref":"refs/changes/99/961499/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/1"}}},"commit":{"parents":[{"commit":"b2436928b69fd411d36a15edf8c83c2941b148ee","subject":"Fix update_constraints.sh for \u0027python_version\u003e\u003d\u0027 cases","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/b2436928b69fd411d36a15edf8c83c2941b148ee"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:33:16.000000000","tz":540},"subject":"Add Weblate support to translation update pipeline","message":"Add Weblate support to translation update pipeline\n\nThis patch introduces Weblate support alongside the existing Zanata\nworkflow as part of the translation infrastructure migration. Both\nsystems will run in parallel during the transition period to ensure\nsmooth migration from Zanata to Weblate.\n\nChanges include:\n- Add weblate_api_credentials to propose-translation-update job\n- Add prepare-weblate-client role to translation playbook\n- Add Weblate translation update script execution\n\nThe Weblate script runs with WEBLATE_URL and WEBLATE_TOKEN\nenvironment variables provided by the weblate_api_credentials secret.\nThis allows testing Weblate functionality while maintaining the\nexisting Zanata workflow.\n\nDuring the transition period:\n- Zanata script handles existing translations (may result in no changes)\n- Weblate script processes new translations from migrated projects\n- Both scripts can run without conflicts\n\nOnce Weblate migration is validated,\nthe Zanata components will be removed in a follow-up patch.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/046ebe47e83eee0a447f8ac233e3424593b000b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/046ebe47e83eee0a447f8ac233e3424593b000b6"}]},"branch":"refs/heads/master"},"ded5b451baf81be189590f899721c83d88db28b5":{"kind":"REWORK","_number":2,"created":"2025-10-10 02:00:14.000000000","uploader":{"_account_id":38225,"name":"KIM KWANG IL","display_name":"kwangil","email":"rhkddlf7911@naver.com","username":"kwangil"},"ref":"refs/changes/99/961499/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/2"}}},"commit":{"parents":[{"commit":"b2436928b69fd411d36a15edf8c83c2941b148ee","subject":"Fix update_constraints.sh for \u0027python_version\u003e\u003d\u0027 cases","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/b2436928b69fd411d36a15edf8c83c2941b148ee"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"kamothi","email":"rhkddlf7911@naver.com","date":"2025-10-10 02:00:11.000000000","tz":540},"subject":"Add Weblate support to translation update pipeline","message":"Add Weblate support to translation update pipeline\n\nThis patch introduces Weblate support alongside the existing Zanata\nworkflow as part of the translation infrastructure migration. Both\nsystems will run in parallel during the transition period to ensure\nsmooth migration from Zanata to Weblate.\n\nChanges include:\n- Add weblate_api_credentials to propose-translation-update job\n- Add prepare-weblate-client role to translation playbook\n- Add Weblate translation update script execution\n\nThe Weblate script runs with WEBLATE_URL and WEBLATE_TOKEN\nenvironment variables provided by the weblate_api_credentials secret.\nThis allows testing Weblate functionality while maintaining the\nexisting Zanata workflow.\n\nDuring the transition period:\n- Zanata script handles existing translations (may result in no changes)\n- Weblate script processes new translations from migrated projects\n- Both scripts can run without conflicts\n\nOnce Weblate migration is validated,\nthe Zanata components will be removed in a follow-up patch.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ded5b451baf81be189590f899721c83d88db28b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ded5b451baf81be189590f899721c83d88db28b5"}]},"branch":"refs/heads/master"},"35e14381b497dc5375a420465ac7f6fc49e6b4fb":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2025-10-11 03:50:06.000000000","uploader":{"_account_id":37971,"name":"Chaemin Lim","display_name":"antraxmin","email":"antraxmin@naver.com","username":"antraxmin"},"ref":"refs/changes/99/961499/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/3"}}},"commit":{"parents":[{"commit":"b2436928b69fd411d36a15edf8c83c2941b148ee","subject":"Fix update_constraints.sh for \u0027python_version\u003e\u003d\u0027 cases","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/b2436928b69fd411d36a15edf8c83c2941b148ee"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-10-11 03:48:30.000000000","tz":540},"subject":"Add Weblate support to translation update pipeline","message":"Add Weblate support to translation update pipeline\n\nThis patch introduces Weblate support alongside the existing Zanata\nworkflow as part of the translation infrastructure migration. Both\nsystems will run in parallel during the transition period to ensure\nsmooth migration from Zanata to Weblate.\n\nChanges include:\n- Add weblate_api_credentials to propose-translation-update job\n- Add prepare-weblate-client role to translation playbook\n- Add Weblate translation update script execution\n\nThe Weblate script runs with WEBLATE_URL and WEBLATE_TOKEN\nenvironment variables provided by the weblate_api_credentials secret.\nThis allows testing Weblate functionality while maintaining the\nexisting Zanata workflow.\n\nDuring the transition period:\n- Zanata script handles existing translations (may result in no changes)\n- Weblate script processes new translations from migrated projects\n- Both scripts can run without conflicts\n\nOnce Weblate migration is validated,\nthe Zanata components will be removed in a follow-up patch.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nDepends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/921878\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/35e14381b497dc5375a420465ac7f6fc49e6b4fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/35e14381b497dc5375a420465ac7f6fc49e6b4fb"}]},"branch":"refs/heads/master"},"998b006d12b6ec4bdfd4da418e55f7425bd3d641":{"kind":"REWORK","_number":4,"created":"2025-10-12 16:38:46.000000000","uploader":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"ref":"refs/changes/99/961499/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/4"}}},"commit":{"parents":[{"commit":"b2436928b69fd411d36a15edf8c83c2941b148ee","subject":"Fix update_constraints.sh for \u0027python_version\u003e\u003d\u0027 cases","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/b2436928b69fd411d36a15edf8c83c2941b148ee"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","date":"2025-10-12 16:37:41.000000000","tz":540},"subject":"Add Weblate support to translation update pipeline","message":"Add Weblate support to translation update pipeline\n\nThis patch introduces Weblate support alongside the existing Zanata\nworkflow as part of the translation infrastructure migration. Both\nsystems will run in parallel during the transition period to ensure\nsmooth migration from Zanata to Weblate.\n\nChanges include:\n- Add weblate_api_credentials to propose-translation-update job\n- Add prepare-weblate-client role to translation playbook\n- Add Weblate translation update script execution\n\nThe Weblate script runs with WEBLATE_URL and WEBLATE_TOKEN\nenvironment variables provided by the weblate_api_credentials secret.\nThis allows testing Weblate functionality while maintaining the\nexisting Zanata workflow.\n\nDuring the transition period:\n- Zanata script handles existing translations (may result in no changes)\n- Weblate script processes new translations from migrated projects\n- Both scripts can run without conflicts\n\nOnce Weblate migration is validated,\nthe Zanata components will be removed in a follow-up patch.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: I2d292baa2213a659fda61724e00799bf4bff7d05\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/998b006d12b6ec4bdfd4da418e55f7425bd3d641"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/998b006d12b6ec4bdfd4da418e55f7425bd3d641"}]},"branch":"refs/heads/master"},"7224cdd6782da60a638bf1ddcf38272d43636cf9":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-10-12 16:41:07.000000000","uploader":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"ref":"refs/changes/99/961499/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/5"}}},"commit":{"parents":[{"commit":"b2436928b69fd411d36a15edf8c83c2941b148ee","subject":"Fix update_constraints.sh for \u0027python_version\u003e\u003d\u0027 cases","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/b2436928b69fd411d36a15edf8c83c2941b148ee"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","date":"2025-10-12 16:38:59.000000000","tz":540},"subject":"Add Weblate support to translation update pipeline","message":"Add Weblate support to translation update pipeline\n\nThis introduces Weblate support alongside the existing Zanata\nworkflow as part of the translation infrastructure migration.\nBoth systems will run in parallel during the transition period\nto ensure migration from Zanata to Weblate.\n\nDuring the transition period:\n- Zanata script handles existing translations (may result in no changes)\n- Weblate script processes new translations from migrated projects\n- Both scripts can run without conflicts\n\nOnce Weblate migration is validated,\nthe Zanata job parts on project-config will be removed in a follow-up patch.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: I2d292baa2213a659fda61724e00799bf4bff7d05\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/7224cdd6782da60a638bf1ddcf38272d43636cf9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/7224cdd6782da60a638bf1ddcf38272d43636cf9"}]},"branch":"refs/heads/master"},"fc393ccb1da247cfc05096d675928e232ec7d600":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2025-10-12 16:44:49.000000000","uploader":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"ref":"refs/changes/99/961499/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/6"}}},"commit":{"parents":[{"commit":"b2436928b69fd411d36a15edf8c83c2941b148ee","subject":"Fix update_constraints.sh for \u0027python_version\u003e\u003d\u0027 cases","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/b2436928b69fd411d36a15edf8c83c2941b148ee"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","date":"2025-10-12 16:41:20.000000000","tz":540},"subject":"Use prepare-weblate-client job \u0026 run Weblate scripts","message":"Use prepare-weblate-client job \u0026 run Weblate scripts\n\nI18n team suggests both Zanata and Weblate propose \u0026 upstream jobs\nrun in parallel until final Zanata to Weblate migration finishes.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: I2d292baa2213a659fda61724e00799bf4bff7d05\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/fc393ccb1da247cfc05096d675928e232ec7d600"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/fc393ccb1da247cfc05096d675928e232ec7d600"}]},"branch":"refs/heads/master"},"f3469e6f48007f9ced9cbcad6b6f8d6cbfedce2b":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2025-12-03 05:19:51.000000000","uploader":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"real_uploader":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"ref":"refs/changes/99/961499/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/7"}}},"commit":{"parents":[{"commit":"16be43789218c6935c5fc4cabdea293849d224b2","subject":"Merge \"Add Kubernetes Module Manager app\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/16be43789218c6935c5fc4cabdea293849d224b2"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","date":"2025-12-03 05:19:51.000000000","tz":0},"subject":"Use prepare-weblate-client job \u0026 run Weblate scripts","message":"Use prepare-weblate-client job \u0026 run Weblate scripts\n\nI18n team suggests both Zanata and Weblate propose \u0026 upstream jobs\nrun in parallel until final Zanata to Weblate migration finishes.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: I2d292baa2213a659fda61724e00799bf4bff7d05\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/f3469e6f48007f9ced9cbcad6b6f8d6cbfedce2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/f3469e6f48007f9ced9cbcad6b6f8d6cbfedce2b"}]},"branch":"refs/heads/master","description":"Rebase"},"8f18b1094ec559ff956f9a61fe774f347a7dd329":{"kind":"REWORK","_number":8,"created":"2025-12-03 11:51:31.000000000","uploader":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"ref":"refs/changes/99/961499/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/8"}}},"commit":{"parents":[{"commit":"16be43789218c6935c5fc4cabdea293849d224b2","subject":"Merge \"Add Kubernetes Module Manager app\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/16be43789218c6935c5fc4cabdea293849d224b2"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","date":"2025-12-03 11:51:21.000000000","tz":540},"subject":"i18n: Add new Zuul job for Weblate migration testing","message":"i18n: Add new Zuul job for Weblate migration testing\n\nTo verify that the new Weblate ZuuL jobs works correctly in Zuul,\na new Zuul job and its Ansible playbook are added.\n\nThis new job will be used to test the Weblate CI setup\non the i18n project first. This approach allows testing the\nnew configuration with minimal impact before updating the\nexisting Zanata ZuuL jobs.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: I2d292baa2213a659fda61724e00799bf4bff7d05\nDepends-On: Ie94fbb76015a4a23803c039e207695daf3d2db63\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\nSigned-off-by: Seongsoo Cho \u003cppiyakk2@printf.kr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/8f18b1094ec559ff956f9a61fe774f347a7dd329"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/8f18b1094ec559ff956f9a61fe774f347a7dd329"}]},"branch":"refs/heads/master"},"6a2ea16851f3a459cb44dc62a80b8ee9f010f972":{"kind":"REWORK","_number":9,"created":"2026-06-03 14:39:15.000000000","uploader":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"ref":"refs/changes/99/961499/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/9"}}},"commit":{"parents":[{"commit":"16be43789218c6935c5fc4cabdea293849d224b2","subject":"Merge \"Add Kubernetes Module Manager app\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/16be43789218c6935c5fc4cabdea293849d224b2"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","date":"2026-06-03 14:39:03.000000000","tz":540},"subject":"i18n: Add new Zuul job for Weblate migration testing","message":"i18n: Add new Zuul job for Weblate migration testing\n\nTo verify that the new Weblate ZuuL jobs works correctly in Zuul,\na new Zuul job and its Ansible playbook are added.\n\nThis new job will be used to test the Weblate CI setup\non the i18n project first. This approach allows testing the\nnew configuration with minimal impact before updating the\nexisting Zanata ZuuL jobs.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: I2d292baa2213a659fda61724e00799bf4bff7d05\nDepends-On: Ie94fbb76015a4a23803c039e207695daf3d2db63\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\nSigned-off-by: Seongsoo Cho \u003cppiyakk2@printf.kr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/6a2ea16851f3a459cb44dc62a80b8ee9f010f972"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/6a2ea16851f3a459cb44dc62a80b8ee9f010f972"}]},"branch":"refs/heads/master"},"b2f3dd2d7346340fb6ce23f3dd83a3297f7d7e24":{"kind":"REWORK","_number":10,"created":"2026-06-03 15:49:39.000000000","uploader":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"ref":"refs/changes/99/961499/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/10"}}},"commit":{"parents":[{"commit":"16be43789218c6935c5fc4cabdea293849d224b2","subject":"Merge \"Add Kubernetes Module Manager app\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/16be43789218c6935c5fc4cabdea293849d224b2"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","date":"2026-06-03 15:49:30.000000000","tz":540},"subject":"i18n: Add new Zuul job for Weblate migration testing","message":"i18n: Add new Zuul job for Weblate migration testing\n\nTo verify that the new Weblate ZuuL jobs works correctly in Zuul,\na new Zuul job and its Ansible playbook are added.\n\nThis new job will be used to test the Weblate CI setup\non the i18n project first. This approach allows testing the\nnew configuration with minimal impact before updating the\nexisting Zanata ZuuL jobs.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: I2d292baa2213a659fda61724e00799bf4bff7d05\nDepends-On: Ie94fbb76015a4a23803c039e207695daf3d2db63\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\nSigned-off-by: Seongsoo Cho \u003cppiyakk2@printf.kr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/b2f3dd2d7346340fb6ce23f3dd83a3297f7d7e24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/b2f3dd2d7346340fb6ce23f3dd83a3297f7d7e24"}]},"branch":"refs/heads/master"},"6a33b833fe026114de0e6856e8bc1eaa6338f3c1":{"kind":"REWORK","_number":11,"created":"2026-06-03 16:00:03.000000000","uploader":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"ref":"refs/changes/99/961499/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/11"}}},"commit":{"parents":[{"commit":"16be43789218c6935c5fc4cabdea293849d224b2","subject":"Merge \"Add Kubernetes Module Manager app\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/16be43789218c6935c5fc4cabdea293849d224b2"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","date":"2026-06-03 15:59:53.000000000","tz":540},"subject":"i18n: Add new Zuul job for Weblate migration testing","message":"i18n: Add new Zuul job for Weblate migration testing\n\nTo verify that the new Weblate ZuuL jobs works correctly in Zuul,\na new Zuul job and its Ansible playbook are added.\n\nThis new job will be used to test the Weblate CI setup\non the i18n project first. This approach allows testing the\nnew configuration with minimal impact before updating the\nexisting Zanata ZuuL jobs.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: I2d292baa2213a659fda61724e00799bf4bff7d05\nDepends-On: Ie94fbb76015a4a23803c039e207695daf3d2db63\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\nSigned-off-by: Seongsoo Cho \u003cppiyakk2@printf.kr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/6a33b833fe026114de0e6856e8bc1eaa6338f3c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/6a33b833fe026114de0e6856e8bc1eaa6338f3c1"}]},"branch":"refs/heads/master"},"ecc6f8aa4fefeea6527602e57fa4be0042384d2e":{"kind":"REWORK","_number":12,"created":"2026-06-03 16:10:00.000000000","uploader":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"ref":"refs/changes/99/961499/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/12"}}},"commit":{"parents":[{"commit":"16be43789218c6935c5fc4cabdea293849d224b2","subject":"Merge \"Add Kubernetes Module Manager app\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/16be43789218c6935c5fc4cabdea293849d224b2"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","date":"2026-06-03 16:09:54.000000000","tz":540},"subject":"i18n: Add new Zuul job for Weblate migration testing","message":"i18n: Add new Zuul job for Weblate migration testing\n\nTo verify that the new Weblate ZuuL jobs works correctly in Zuul,\na new Zuul job and its Ansible playbook are added.\n\nThis new job will be used to test the Weblate CI setup\non the i18n project first. This approach allows testing the\nnew configuration with minimal impact before updating the\nexisting Zanata ZuuL jobs.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: I2d292baa2213a659fda61724e00799bf4bff7d05\nDepends-On: Ie94fbb76015a4a23803c039e207695daf3d2db63\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\nSigned-off-by: Seongsoo Cho \u003cppiyakk2@printf.kr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ecc6f8aa4fefeea6527602e57fa4be0042384d2e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ecc6f8aa4fefeea6527602e57fa4be0042384d2e"}]},"branch":"refs/heads/master"},"5af169a1ad783b44597a94d38754937e277f712d":{"kind":"NO_CODE_CHANGE","_number":13,"created":"2026-06-03 16:16:29.000000000","uploader":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"ref":"refs/changes/99/961499/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/13"}}},"commit":{"parents":[{"commit":"16be43789218c6935c5fc4cabdea293849d224b2","subject":"Merge \"Add Kubernetes Module Manager app\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/16be43789218c6935c5fc4cabdea293849d224b2"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","date":"2026-06-03 16:15:42.000000000","tz":540},"subject":"i18n: Add new Zuul job for Weblate migration testing","message":"i18n: Add new Zuul job for Weblate migration testing\n\nTo verify that the new Weblate ZuuL jobs works correctly in Zuul,\na new Zuul job and its Ansible playbook are added.\n\nThis new job will be used to test the Weblate CI setup\non the i18n project first. This approach allows testing the\nnew configuration with minimal impact before updating the\nexisting Zanata ZuuL jobs.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: Ifcfed761f7158bb849a8983a768c70e8cd2f38b1\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\nSigned-off-by: Seongsoo Cho \u003cppiyakk2@printf.kr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/5af169a1ad783b44597a94d38754937e277f712d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/5af169a1ad783b44597a94d38754937e277f712d"}]},"branch":"refs/heads/master"},"44245ab9a672b6678daffb51a0508013daae1445":{"kind":"REWORK","_number":14,"created":"2026-06-04 15:32:51.000000000","uploader":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"ref":"refs/changes/99/961499/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/14"}}},"commit":{"parents":[{"commit":"16be43789218c6935c5fc4cabdea293849d224b2","subject":"Merge \"Add Kubernetes Module Manager app\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/16be43789218c6935c5fc4cabdea293849d224b2"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","date":"2026-06-04 15:32:44.000000000","tz":540},"subject":"i18n: Add new Zuul job for Weblate migration testing","message":"i18n: Add new Zuul job for Weblate migration testing\n\nTo verify that the new Weblate ZuuL jobs works correctly in Zuul,\na new Zuul job and its Ansible playbook are added.\n\nThis new job will be used to test the Weblate CI setup\non the i18n project first. This approach allows testing the\nnew configuration with minimal impact before updating the\nexisting Zanata ZuuL jobs.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: Ifcfed761f7158bb849a8983a768c70e8cd2f38b1\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\nSigned-off-by: Seongsoo Cho \u003cppiyakk2@printf.kr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/44245ab9a672b6678daffb51a0508013daae1445"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/44245ab9a672b6678daffb51a0508013daae1445"}]},"branch":"refs/heads/master"},"98689cd4793c19c410ca8421a79e9648eeff2c2b":{"kind":"REWORK","_number":15,"created":"2026-06-10 15:31:33.000000000","uploader":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"ref":"refs/changes/99/961499/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/15"}}},"commit":{"parents":[{"commit":"16be43789218c6935c5fc4cabdea293849d224b2","subject":"Merge \"Add Kubernetes Module Manager app\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/16be43789218c6935c5fc4cabdea293849d224b2"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","date":"2026-06-10 15:31:22.000000000","tz":540},"subject":"i18n: Add new Zuul job for Weblate migration testing","message":"i18n: Add new Zuul job for Weblate migration testing\n\nTo verify that the new Weblate ZuuL jobs works correctly in Zuul,\na new Zuul job and its Ansible playbook are added.\n\nThis new job will be used to test the Weblate CI setup\non the i18n project first. This approach allows testing the\nnew configuration with minimal impact before updating the\nexisting Zanata ZuuL jobs.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: Ifcfed761f7158bb849a8983a768c70e8cd2f38b1\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\nSigned-off-by: Seongsoo Cho \u003cppiyakk2@printf.kr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/98689cd4793c19c410ca8421a79e9648eeff2c2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/98689cd4793c19c410ca8421a79e9648eeff2c2b"}]},"branch":"refs/heads/master"},"40c0201e23180be181d8fdd1a5319e32604e8449":{"kind":"REWORK","_number":16,"created":"2026-06-29 16:08:17.000000000","uploader":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"ref":"refs/changes/99/961499/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/99/961499/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/99/961499/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/99/961499/16"}}},"commit":{"parents":[{"commit":"16be43789218c6935c5fc4cabdea293849d224b2","subject":"Merge \"Add Kubernetes Module Manager app\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/16be43789218c6935c5fc4cabdea293849d224b2"}]}],"author":{"name":"Antraxmin","email":"antraxmin@naver.com","date":"2025-09-17 15:22:23.000000000","tz":540},"committer":{"name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","date":"2026-06-29 16:08:07.000000000","tz":540},"subject":"i18n: Add new Zuul job for Weblate migration testing","message":"i18n: Add new Zuul job for Weblate migration testing\n\nTo verify that the new Weblate ZuuL jobs works correctly in Zuul,\na new Zuul job and its Ansible playbook are added.\n\nThis new job will be used to test the Weblate CI setup\non the i18n project first. This approach allows testing the\nnew configuration with minimal impact before updating the\nexisting Zanata ZuuL jobs.\n\nChange-Id: I65cb965ed128835bd92b2cfa95a6b82a19083319\nDepends-On: Ifcfed761f7158bb849a8983a768c70e8cd2f38b1\nSigned-off-by: Antraxmin \u003cantraxmin@naver.com\u003e\nSigned-off-by: kamothi \u003crhkddlf7911@naver.com\u003e\nSigned-off-by: Ian Y. Choi \u003cianyrchoi@gmail.com\u003e\nSigned-off-by: Seongsoo Cho \u003cppiyakk2@printf.kr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/40c0201e23180be181d8fdd1a5319e32604e8449"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/40c0201e23180be181d8fdd1a5319e32604e8449"}]},"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"},{"label":"Workflow","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","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":""}}}]}
