Commit Graph

8 Commits

Author SHA1 Message Date
Jeremy Stanley 39a82df080 This repository is now retired
The Release Management Team ceased using this months ago. Its
contents are replaced with a retirement notice so that potential
users will realize it is no longer maintained. Publicly announced
at:

http://lists.openstack.org/pipermail/openstack-dev/2018-June/131920.html

Change-Id: Ia30884174c43ef1c1afcc1f4a18b3c0051a89d8e
Depends-On: https://review.openstack.org/579185
2018-06-29 15:27:19 +00:00
Doug Hellmann b8f4603c23 better handling of stable flag
Only report releases as part of the "stable" series if they are not
pre-releases and they are not the first release in a series.

Tag releases as either "release" for full releases, or "development
milestone" or "release candidate" for pre-releases.

Change-Id: I493b8390170ecd52b9033e0f33329d840e1f087d
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-02-26 14:46:43 -05:00
Doug Hellmann a79bcb2c61 fix default handling for pypi link
If we get a value from the YAML file, use that. Otherwise default to
'no'.

Change-Id: I779201153f3b75091f261a33e650f138974fc9fd
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-02-26 10:16:08 -05:00
Davanum Srinivas 7d96115008 Use yes/no for pypi flag
In I8e0a2517d2a8c19381d2d57600da92c954775e5e we were processing
for the pypi flag, we just need to use a string instead of
the boolean, otherwise we fail when we try to concatenate

File "/Users/dims/openstack/infra/release-tools/list_deliverable_changes.py", line 121, in main
    print(' '.join(r))
TypeError: sequence item 6: expected string, bool found

Change-Id: I9c3e13320c05c2227584452453fabaf13e78c822
2016-02-09 19:45:43 -05:00
Doug Hellmann bdb4d3d0e5 process pypi flag for release announcements
When tagging a release, look for a flag telling us whether to include
the PyPI link in release announcements and save the information to the
tag message.

When announcing a release, look for the flag and only include the PyPI
link when it is set to yes.

Change-Id: I8e0a2517d2a8c19381d2d57600da92c954775e5e
Depends-On: I491fb9e6edd57a3ec1c0b85c8dd9e22d5f09e6b2
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-02-04 17:02:18 -05:00
Doug Hellmann b530f4c41c ignore deleted files when listing deliverable changes
Change-Id: I809721ef3138f03d7ad35a0f595cd1b4fdcbc7a0
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-01-21 11:33:06 -05:00
Doug Hellmann c6edebab87 strip _ prefix from independent series
Make the email announcements for releases look nicer by stripping the _
from the "_independent" series name.

Change-Id: I069bc2011ca15b47eca603f31970958deea94bf0
2016-01-19 10:08:49 -05:00
Doug Hellmann cbff5131a6 refactor list_deliverable_changes.py prior to move to project-config
When we move the release tagging scripts to the project-config
repository, they will need to have minimal dependencies and shouldn't
need to import other local modules. Move the gitutils code needed by
list_deliverable_changes.py into the file, and move the file out of the
cmds subdirectory to be a regular script instead.

Change-Id: I7076d45be04366b95b3d662ffc181373339ad6c6
2016-01-13 20:41:11 +00:00