)]}'
{"id":"openstack%2Felection~801543","triplet_id":"openstack%2Felection~master~Ib97f7ba794078ed78c9241dce7d40b3fc3519948","project":"openstack/election","branch":"master","topic":"automate-date","hashtags":[],"change_id":"Ib97f7ba794078ed78c9241dce7d40b3fc3519948","subject":"Add \u0027combined\u0027 election support in setup-election-config","status":"MERGED","created":"2021-07-20 22:42:12.000000000","updated":"2021-07-23 17:15:52.000000000","submitted":"2021-07-23 17:14:35.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"801543-automate-date","meta_rev_id":"75c9897987a22eaed4ddb8af98c2e2ae90e5e515","_number":801543,"virtual_id_number":801543,"owner":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},{"value":0,"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"value":0,"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-07-23 17:14:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"}],"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":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},"all":[{"value":2,"date":"2021-07-22 15:02:43.000000000","_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},{"value":2,"date":"2021-07-23 17:06:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"value":2,"date":"2021-07-23 17:15:52.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-07-23 17:15:52.000000000","post_submit":true,"permitted_voting_range":{"min":1,"max":1},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"}],"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":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"all":[{"value":0,"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},{"value":1,"date":"2021-07-23 17:06:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"value":0,"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":32070,"name":"Helena Spease","email":"helena@openstack.org","username":"hspease"}],"reviewers":{"REVIEWER":[{"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32070,"name":"Helena Spease","email":"helena@openstack.org","username":"hspease"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-07-20 22:48:14.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":"2021-07-21 14:32:33.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":32070,"name":"Helena Spease","email":"helena@openstack.org","username":"hspease"},"state":"REVIEWER"},{"updated":"2021-07-21 14:32:33.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},"state":"REVIEWER"},{"updated":"2021-07-21 14:32:33.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"state":"REVIEWER"},{"updated":"2021-07-21 15:50:14.000000000","updated_by":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"reviewer":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"state":"REVIEWER"},{"updated":"2021-07-23 17:06:17.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"}],"messages":[{"id":"eb6713a538f48e917b378e3a204e02485bbb21e4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-07-20 22:42:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1feb170c29892110091537d36565aaf2786b6139","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-20 22:48:14.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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48f7bdb7c43849ff9e38411f992fbf11 : SUCCESS in 4m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9fd7ea7cbc574280a1336a8463d56daf : SUCCESS in 4m 34s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/2732b9b4bc864b70b28fdc5b891d58cd : FAILURE in 4m 23s\n- election-tox-ci-checks-review https://zuul.opendev.org/t/openstack/build/c21ee30a63174a41986934a6c45ca17a : SUCCESS in 4m 33s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/35b9ea6d180e485883ffba355e756faf : SUCCESS in 4m 15s","accounts_in_message":[],"_revision_number":1},{"id":"8496efeaa69c53b53356238b04d3e06671326639","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-07-20 23:19:35.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a7a5272b6ffccc224ff247a17f0df4ce417c8c1d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-20 23:29:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/012892269ec6429796f8ee7420cdd6ee : SUCCESS in 4m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e1114ae303b84d5bb969921c2b5cd34d : SUCCESS in 4m 08s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/6347986b9c98482db00b651e7b000f83 : SUCCESS in 3m 30s\n- election-tox-ci-checks-review https://zuul.opendev.org/t/openstack/build/2c2613a9d022497fa09758588fb16e2d : SUCCESS in 4m 38s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/7f4ccf599af745c0ad70b84f10b2028e : SUCCESS in 4m 31s","accounts_in_message":[],"_revision_number":2},{"id":"8112dccc5161d635ab94c7b7d1c848c4c0116fd4","author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"date":"2021-07-21 14:43:22.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"290fb6e51def8a286df02b862f80a45e5b493ca4","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2021-07-21 15:50:14.000000000","message":"Patch Set 2: Code-Review+1\n\nThis looks ok to me.  Thanks!","accounts_in_message":[],"_revision_number":2},{"id":"c2a9d0fc98e5661956fca5056a5da6f17f1793a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-07-21 17:40:25.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"7164c38340125f8dd2836745181f27750fe77f41","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-21 17:49:57.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b8f8676220ed425b9f60a88ec5964c9c : SUCCESS in 3m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/02debfa668ed49ee93360c855a59a8c1 : SUCCESS in 3m 38s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/93099dfbd59e408d81092e5b2f527771 : SUCCESS in 3m 19s\n- election-tox-ci-checks-review https://zuul.opendev.org/t/openstack/build/98d1939ddfae4c2190b2b3d66fda3fc3 : SUCCESS in 3m 22s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/8910f19f6bac4511867568039ee7aa53 : SUCCESS in 3m 12s","accounts_in_message":[],"_revision_number":3},{"id":"0f10cc3cd9cdc03fa3c54f2370ac2a9195017d1e","author":{"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},"date":"2021-07-22 15:02:43.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"b41e638f638ed3c1e3ad33bf0212a9481584fa39","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2021-07-23 17:06:17.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nLGTM thank you!","accounts_in_message":[],"_revision_number":3},{"id":"4e64d350d334bb6d535eff3c7e5eaf11f5caf8b5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-23 17:06:36.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"ebece3142a0d1ed2a4414fd36ee81e9a50878868","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-23 17:14:35.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d832a96110dd4974bb35acf636f3f8d0 : SUCCESS in 4m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4d4bd3deaf824c9a98f2a1caeb99853f : SUCCESS in 4m 04s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/bdd691bd98c94beeac0e777a132ecc37 : SUCCESS in 3m 21s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/b4cc0b51124e4f588d69f5f90d88a20b : SUCCESS in 4m 02s","accounts_in_message":[],"_revision_number":3},{"id":"11f548374198c34e8d55ebd5fd09ca285f00e4c9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-23 17:14:35.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"6013250bba1b6bf17f9140e3b0e79675907cde1a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-23 17:15:52.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-governance-election https://zuul.opendev.org/t/openstack/build/152ebf7802144258af7a0aecafcd534d : SUCCESS in 56s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"b75831be28f04b5fed75e9511139ca09e3da83c5","revisions":{"d1ffb1cc7ee4f47f364ec0161b5c90b7dd4dabb1":{"kind":"REWORK","_number":1,"created":"2021-07-20 22:42:12.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/43/801543/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/election","ref":"refs/changes/43/801543/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/election refs/changes/43/801543/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/election refs/changes/43/801543/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/election refs/changes/43/801543/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/election refs/changes/43/801543/1"}}},"commit":{"parents":[{"commit":"f4e71606bdad74bc6da456d491fc88688f7c836d","subject":"Fix setup-election-config script for TC election dates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/f4e71606bdad74bc6da456d491fc88688f7c836d"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2021-07-20 22:40:05.000000000","tz":-300},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2021-07-20 22:40:05.000000000","tz":-300},"subject":"Add \u0027combined\u0027 election support in setup-election-config","message":"Add \u0027combined\u0027 election support in setup-election-config\n\nsetup-election-config script is used to generate the\nelection dates. As we started doing the combined election\nof PTL and TC, we need to add that type of election support\nin this tool which will help to generate dates for any\ntype of election.\n\nBelow the is generated data will looks like:\n\nrelease: yoga\nelection_type: combined\ntag: oct-2021-elections\ntc_seats: 4\ntimeframe:\n  name: Wallaby-Xena\n  start: 2020-09-25T00:00\n  end: 2021-08-24T00:00\n  email_deadline: 2021-08-24T00:00\ntimeline:\n- name: TC \u0026 PTL Nominations\n  start: 2021-08-17T23:45\n  end: 2021-08-24T23:45\n- name: TC Campaigning\n  start: 2021-08-24T23:45\n  end: 2021-08-31T23:45\n- name: TC \u0026 PTL Election\n  start: 2021-08-31T23:45\n  end: 2021-09-07T23:45\n\nChange-Id: Ib97f7ba794078ed78c9241dce7d40b3fc3519948\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/d1ffb1cc7ee4f47f364ec0161b5c90b7dd4dabb1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/d1ffb1cc7ee4f47f364ec0161b5c90b7dd4dabb1"}]},"branch":"refs/heads/master"},"a3f9595816bbef44bfde4a0310a79e9bf527ed35":{"kind":"REWORK","_number":2,"created":"2021-07-20 23:19:35.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/43/801543/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/election","ref":"refs/changes/43/801543/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/election refs/changes/43/801543/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/election refs/changes/43/801543/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/election refs/changes/43/801543/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/election refs/changes/43/801543/2"}}},"commit":{"parents":[{"commit":"f4e71606bdad74bc6da456d491fc88688f7c836d","subject":"Fix setup-election-config script for TC election dates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/f4e71606bdad74bc6da456d491fc88688f7c836d"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2021-07-20 22:40:05.000000000","tz":-300},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2021-07-20 23:19:13.000000000","tz":-300},"subject":"Add \u0027combined\u0027 election support in setup-election-config","message":"Add \u0027combined\u0027 election support in setup-election-config\n\nsetup-election-config script is used to generate the\nelection dates. As we started doing the combined election\nof PTL and TC, we need to add that type of election support\nin this tool which will help to generate dates for any\ntype of election.\n\nBelow the is generated data will looks like:\n\nrelease: yoga\nelection_type: combined\ntag: oct-2021-elections\ntc_seats: 4\ntimeframe:\n  name: Wallaby-Xena\n  start: 2020-09-25T00:00\n  end: 2021-08-24T00:00\n  email_deadline: 2021-08-24T00:00\ntimeline:\n- name: TC \u0026 PTL Nominations\n  start: 2021-08-17T23:45\n  end: 2021-08-24T23:45\n- name: TC Campaigning\n  start: 2021-08-24T23:45\n  end: 2021-08-31T23:45\n- name: TC \u0026 PTL Election\n  start: 2021-08-31T23:45\n  end: 2021-09-07T23:45\n\nChange-Id: Ib97f7ba794078ed78c9241dce7d40b3fc3519948\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/a3f9595816bbef44bfde4a0310a79e9bf527ed35"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/a3f9595816bbef44bfde4a0310a79e9bf527ed35"}]},"branch":"refs/heads/master"},"b75831be28f04b5fed75e9511139ca09e3da83c5":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-07-21 17:40:25.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/43/801543/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/election","ref":"refs/changes/43/801543/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/election refs/changes/43/801543/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/election refs/changes/43/801543/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/election refs/changes/43/801543/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/election refs/changes/43/801543/3"}}},"commit":{"parents":[{"commit":"6d6494721de3f057452ba78205059b358b211eff","subject":"Fix setup-election-config script for TC election dates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/6d6494721de3f057452ba78205059b358b211eff"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2021-07-20 22:40:05.000000000","tz":-300},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2021-07-21 17:35:43.000000000","tz":-300},"subject":"Add \u0027combined\u0027 election support in setup-election-config","message":"Add \u0027combined\u0027 election support in setup-election-config\n\nsetup-election-config script is used to generate the\nelection dates. As we started doing the combined election\nof PTL and TC, we need to add that type of election support\nin this tool which will help to generate dates for any\ntype of election.\n\nBelow the is generated data will looks like:\n\nrelease: yoga\nelection_type: combined\ntag: oct-2021-elections\ntc_seats: 4\ntimeframe:\n  name: Wallaby-Xena\n  start: 2020-09-25T00:00\n  end: 2021-08-24T00:00\n  email_deadline: 2021-08-24T00:00\ntimeline:\n- name: TC \u0026 PTL Nominations\n  start: 2021-08-17T23:45\n  end: 2021-08-24T23:45\n- name: TC Campaigning\n  start: 2021-08-24T23:45\n  end: 2021-08-31T23:45\n- name: TC \u0026 PTL Election\n  start: 2021-08-31T23:45\n  end: 2021-09-07T23:45\n\nChange-Id: Ib97f7ba794078ed78c9241dce7d40b3fc3519948\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/b75831be28f04b5fed75e9511139ca09e3da83c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/b75831be28f04b5fed75e9511139ca09e3da83c5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"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":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
