election/openstack_election
Tony Breeds 8a3f32a01d Add a new tool meant for CI to validate all files under candidates
The new tool validates the current release looks to exist ; assuming it
does it performs the following checks against every file found:

1. The file looks like an email address (currently contains an '@')
2. The email address is found in the OSF directory
3. The email address has a merged commit in the expected timeframe for a
   deliverable under the governance of the project team the candidate is
   nominating for.

While this is meant to be used in CI, the output should be reasonably
readable by a person, either official or candidate.

Change-Id: I51e80f5d185e3ef0be53fd8c9fba19338d9a049a
2018-07-27 14:21:51 +10:00
..
cmds Add a new tool meant for CI to validate all files under candidates 2018-07-27 14:21:51 +10:00
tests Raise and exception if a candidate isn't found in the OSF directory 2018-07-25 16:19:04 +10:00
__init__.py Make openstack_election look more like a python module 2016-09-12 15:35:40 +10:00
check_candidacy.py Refactor all parameters to configuration.yaml 2016-11-09 03:24:26 +00:00
config.py Rewrite the event logic in javascript 2017-01-30 01:48:11 +00:00
exception.py Remove inappropriate pass in MemberNotFoundException 2018-07-26 10:37:12 +10:00
owners.py Move general purpose functions out of owners 2018-05-15 15:21:14 +10:00
utils.py Allow get_projects to fall-back to master. 2018-07-27 14:21:51 +10:00