)]}'
{"id":"openstack%2Felection~857205","triplet_id":"openstack%2Felection~master~I2f222c9c58b9db9df1eb8370b1703ef690c1243d","project":"openstack/election","branch":"master","topic":"tool-fix","attention_set":{},"removed_from_attention_set":{"16465":{"account":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"last_update":"2023-02-02 01:53:47.000000000","reason":"Change was submitted"},"14482":{"account":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"last_update":"2023-02-02 01:53:47.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I2f222c9c58b9db9df1eb8370b1703ef690c1243d","subject":"Skip if e-mail in Gerrit is None","status":"MERGED","created":"2022-09-12 15:38:34.000000000","updated":"2023-02-02 01:54:47.000000000","submitted":"2023-02-02 01:53:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"857205-tool-fix","meta_rev_id":"79807f1156d7fc094985ca572c0ad5645d63266d","_number":857205,"virtual_id_number":857205,"owner":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-02-02 01:53:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"all":[{"value":0,"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":2,"date":"2023-02-02 01:34:00.000000000","_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-11-23 00:51:56.000000000","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":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"all":[{"value":0,"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":1,"date":"2023-02-02 01:34:00.000000000","_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_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":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":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-09-12 15:49:43.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":"2022-09-12 16:51:42.000000000","updated_by":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"reviewer":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"state":"REVIEWER"},{"updated":"2022-11-23 00:51:56.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2022-11-23 01:09:49.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":"REVIEWER"}],"messages":[{"id":"51498b0cbb0c2bf243b1a6b42faebe8f93f7a7b1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2022-09-12 15:38:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"01b450a770a8366ef8746d0682b2e689411e2082","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-12 15:49:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f6d94b64917441e6aca98efc2127d3ca\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c75646ef4ce43e3b9d6955f63fbaca9 : SUCCESS in 3m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fa02234318e54d419dd3d289daee07f5 : SUCCESS in 3m 49s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/00a02671aa7e4567a4b566df981b44e9 : SUCCESS in 3m 44s\n- election-tox-ci-checks-review https://zuul.opendev.org/t/openstack/build/8a08dc1f16e0499ba47acf9874429062 : SUCCESS in 2m 51s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/b1be4bdbdd8b4427a278b7b51a3560be : SUCCESS in 3m 39s","accounts_in_message":[],"_revision_number":1},{"id":"f56a120a4767cc0f19a2cc755b92bd1792bee5a9","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2022-09-12 16:51:42.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0121de1e4e12e0bf8df01c607aaebdb0d5b31139","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2022-09-13 06:51:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3fa96dc6236cedad5d1659e092cf48f84e872147","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2022-09-13 06:52:07.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f90b2846de4a5d9c4ab480d5aa4bfe7b4274ed2a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-13 07:05:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/150e78cd44b74d0ba3ca4c2f44e34e09\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d4fbdba5ac804fafbdab158cf46ec63c : SUCCESS in 4m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/537c22b70812407d975bfacf837501bc : SUCCESS in 3m 39s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/1c952317f0954691b3315d5ea24577ad : SUCCESS in 5m 51s\n- election-tox-ci-checks-review https://zuul.opendev.org/t/openstack/build/fc727f8d86004cb594916f71f70c6ee0 : SUCCESS in 3m 36s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/7489f3d47ce74d1fa691722b3ae0377c : SUCCESS in 7m 14s","accounts_in_message":[],"_revision_number":2},{"id":"28de9e3be09279c6a771f52bf579c82e592efab7","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2022-11-23 00:51:56.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"817ddc1fbfc000b1b03f53058f21e01d369caf08","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2022-11-23 01:09:49.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"acbe64099438824b4c75173c71894259509c5b48","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2023-02-02 01:34:00.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"ea360cb3a479fba1491a9c448899108ea9c2b55a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-02 01:34:25.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6304dbe8b61747e1200ce95138b911971ac9fef6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-02 01:53:47.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/20cf4c0c453c4d73bbd234579ddf65cf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2fe83c2e227646fb8d1290731872c338 : SUCCESS in 3m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6691cf6fba1f47e39b4eabc5aca9549a : SUCCESS in 2m 59s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/b9e64e62e3f649258e66c077acc8b5db : SUCCESS in 3m 20s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/87464f5f76414861b05b2868b0f13e76 : SUCCESS in 2m 34s","accounts_in_message":[],"_revision_number":2},{"id":"ce030105c7a772068e4d314b453ac2f71bdb4326","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-02 01:53:47.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"79807f1156d7fc094985ca572c0ad5645d63266d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-02 01:54:47.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2ca2588f6f8744f79055029f30703d22\n\n- promote-governance-election https://zuul.opendev.org/t/openstack/build/e6e8f27d015c4e909b9309d964772964 : SUCCESS in 40s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d5c2dfdc98f48d6f110740ec8b56ea67181f950d","revisions":{"7a7e36b3fa93fa150d5ddf06a51ba99791fee5d6":{"kind":"REWORK","_number":1,"created":"2022-09-12 15:38:34.000000000","uploader":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"ref":"refs/changes/05/857205/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/election","ref":"refs/changes/05/857205/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/election refs/changes/05/857205/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/election refs/changes/05/857205/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/election refs/changes/05/857205/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/election refs/changes/05/857205/1"}}},"commit":{"parents":[{"commit":"a1eb1777f9ac58884b27ab0be1a7d34386bd1c3b","subject":"Merge \"Put Artem Goncharov candidacy (SDK) to the correct cycle\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/a1eb1777f9ac58884b27ab0be1a7d34386bd1c3b"}]}],"author":{"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","date":"2022-09-12 15:31:03.000000000","tz":540},"committer":{"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","date":"2022-09-12 15:36:30.000000000","tz":540},"subject":"Skip if e-mail in Gerrit is None","message":"Skip if e-mail in Gerrit is None\n\nNeed to skip to work properly if E-mail address preferred in Gerrit\nfor owner\u0027s account is None\n\nChange-Id: I2f222c9c58b9db9df1eb8370b1703ef690c1243d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/7a7e36b3fa93fa150d5ddf06a51ba99791fee5d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/7a7e36b3fa93fa150d5ddf06a51ba99791fee5d6"}]},"branch":"refs/heads/master"},"d5c2dfdc98f48d6f110740ec8b56ea67181f950d":{"kind":"REWORK","_number":2,"created":"2022-09-13 06:51:42.000000000","uploader":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"ref":"refs/changes/05/857205/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/election","ref":"refs/changes/05/857205/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/election refs/changes/05/857205/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/election refs/changes/05/857205/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/election refs/changes/05/857205/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/election refs/changes/05/857205/2"}}},"commit":{"parents":[{"commit":"a1eb1777f9ac58884b27ab0be1a7d34386bd1c3b","subject":"Merge \"Put Artem Goncharov candidacy (SDK) to the correct cycle\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/a1eb1777f9ac58884b27ab0be1a7d34386bd1c3b"}]}],"author":{"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","date":"2022-09-12 15:31:03.000000000","tz":540},"committer":{"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","date":"2022-09-13 06:51:15.000000000","tz":540},"subject":"Skip if e-mail in Gerrit is None","message":"Skip if e-mail in Gerrit is None\n\nNeed to skip to work properly if E-mail address preferred in Gerrit\nfor owner\u0027s account is None\n\nChange-Id: I2f222c9c58b9db9df1eb8370b1703ef690c1243d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/d5c2dfdc98f48d6f110740ec8b56ea67181f950d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/d5c2dfdc98f48d6f110740ec8b56ea67181f950d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}}]}],"submit_requirements":[]}
