releases/openstack_releases
Doug Hellmann 9dbb30dce1 provide separate release types for server and non-server deliverables
Change the 'std' release type to 'python-server' and add a
'python-pypi' release type for deliverables that are published to
PyPI.

Separate the release job validation from the validation of release
version numbers and other settings to make the logic clearer.

Add a new function to determine the release type for a project, either
by checking the explicit value or guessing.

Update the unit tests that relied on 'std'.

Remove a unit test that tested a code path that has been removed.

Change-Id: I704ec75fec61ecb6ee379239a5fa8612cb01b426
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-26 11:53:13 -04:00
..
cmds provide separate release types for server and non-server deliverables 2017-10-26 11:53:13 -04:00
tests provide separate release types for server and non-server deliverables 2017-10-26 11:53:13 -04:00
__init__.py add list-deliverables command 2016-11-22 10:29:06 -05:00
defaults.py mark pike as released and ocata as maintained 2017-08-28 12:00:47 -04:00
deliverable.py modernize propose-final-releases command 2017-08-28 12:00:06 -04:00
flags.py add a "retired" flag for repositories 2016-06-09 14:17:51 -04:00
gitutils.py replace the use of zuul-cloner with a shell script 2017-10-17 15:24:30 -04:00
governance.py use yamlutils.loads() everywhere instead of yaml.safe_load() 2017-08-01 17:50:37 -04:00
links.py add wheel checks to missing-releases 2017-10-25 13:49:04 +00:00
npmutils.py do not assume that modules with setup.py are packaged with python jobs 2017-10-24 10:59:17 -04:00
project_config.py provide separate release types for server and non-server deliverables 2017-10-26 11:53:13 -04:00
puppetutils.py do not assume that modules with setup.py are packaged with python jobs 2017-10-24 10:59:17 -04:00
pythonutils.py make validate work with python 3 2017-03-03 15:00:04 -05:00
release_notes.py switch from Popen to check_output in release notes tools 2017-10-16 09:22:19 -04:00
rst2txt.py add release notes output to the list-changes job 2017-10-11 13:44:46 -04:00
schema.yaml provide separate release types for server and non-server deliverables 2017-10-26 11:53:13 -04:00
sphinxext.py default deliverable type to other in sort 2017-03-03 15:43:25 -05:00
versionutils.py provide separate release types for server and non-server deliverables 2017-10-26 11:53:13 -04:00
wiki.py fix wiki module for python3 2017-03-03 15:00:04 -05:00
yamlutils.py do not let yamlutils emit alias references 2017-08-01 16:51:03 -04:00