releases/openstack_releases/cmds
Hervé Beraud 80652b5232 Ensure that we can build sdist from requested tags
Adding validation check to ensure that we are able to build sdist from
the latest tag.

This will allow us to detect sooner when we will try to add a tag to a branch
which is older than another tag already on that branch/in that branch's history

Indeed we recently experienced similar issue [1] with os-collect-config and
tripleo-ipsec where projects hadn't been branched for ussuri [2] and where
we tried to create a new ussuri release [3] on the same hash that an
existing wallaby tag.

Projects have been branched [3] after tags creation [2].

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/020112.html
[2] 688914aa29
[3] ihttps://review.opendev.org/c/openstack/releases/+/772047

Change-Id: Ie2d055f171418e2d35db697dfb1aa17cd449bea9
2021-02-17 17:17:25 +01:00
..
__init__.py Refactor validation script 2015-07-23 17:33:03 +00:00
check_diff_start.py Remove unused imports in tools and commands 2019-11-27 17:45:34 +01:00
check_schema.py Remove unused imports in tools and commands 2019-11-27 17:45:34 +01:00
edit_deliverable.py Remove unused imports in tools and commands 2019-11-27 17:45:34 +01:00
find_gerrit_acl_issues.py Rename review.openstack.org to review.opendev.org 2019-05-12 04:33:25 +08:00
get_contacts.py Use __str__ for printing the contact information 2020-01-23 12:30:09 +00:00
get_deliverable_owner.py Add tools/bulk_review.sh and get-contacts 2020-01-23 11:52:59 +00:00
init_series.py init-series: Skip unrelease comment for trailing 2020-10-19 10:36:42 -05:00
interactive_release.py Remove unused imports in tools and commands 2019-11-27 17:45:34 +01:00
list_changes.py add reno semver-next to the list-changes output 2020-09-03 08:34:49 -04:00
list_constraints.py Remove unused imports in tools and commands 2019-11-27 17:45:34 +01:00
list_deliverables.py Adding a tool to track project who need to drop eol branches 2020-11-12 10:57:39 +00:00
list_em_series.py add tooling to list em series from data 2020-11-04 16:53:14 +01:00
list_unreleased_changes.py Allow to consume projects without the openstack prefix 2020-10-06 11:46:09 +02:00
mail.py Add retries to sending emails 2020-04-27 11:23:28 -05:00
make_tracking_pad.py Update etherpad URL link 2020-04-13 11:54:40 -05:00
missing.py Update missing cmd to follow redirects 2020-05-13 07:19:35 -05:00
new_release.py Add intermediate-branch arg to new-release script 2020-08-12 17:16:26 +02:00
propose_final_releases.py Trailing is a deliverable type, not a release model 2020-06-16 16:18:30 +02:00
propose_library_branches.py Trailing is a deliverable type, not a release model 2020-06-16 16:18:30 +02:00
reformat_yaml.py fix format-yaml to work with python 3 2017-07-31 17:11:02 -04:00
release_notes.py Fix announce email project names 2019-04-18 11:44:17 -05:00
validate.py Ensure that we can build sdist from requested tags 2021-02-17 17:17:25 +01:00