releases/openstack_releases/cmds
Előd Illés 4eb770a5f6 Fix release id fetch for validate_series_open
With the new release identification / naming schema [1] (like:
2023.1 Antelope) new stable branch naming was introduced (like:
stable/2023.1). This results a false warning message now when
validating bobcat releases [2], as the validator searches for
stable/antelope instead of stable/2023.1 stable branch.

This patch fixes the validate_series_open validator to use release_id
for the branch name, where that exists. Besides, the patch also
refactors the release-id fetching and ensures that the release_id is
always returened as string and the series name is used if there is no
release_id for the given series.

[1] https://governance.openstack.org/tc/reference/release-naming.html
[2] validate_series_open: There is no stable/antelope branch defined in deliverables/antelope/<x>.yaml. Is the bobcat series open?

Change-Id: I71eae27f124473699c22dac0b0eb2b0b1d44b4da
2023-07-24 13:04:07 +02: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 Uncap jsonschema 2022-07-26 12:24:11 +02: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 Allow to add reviewers for DPL teams 2021-11-08 17:28:43 +00:00
get_deliverable_owner.py Add tools/bulk_review.sh and get-contacts 2020-01-23 11:52:59 +00:00
get_versions_on_series.py List cycle's releases with process_auto_release 2021-09-17 11:56:37 +02:00
init_series.py init-series: Skip unrelease comment for trailing 2020-10-19 10:36:42 -05:00
interactive_release.py Remove six 2022-04-19 10:19:15 +08:00
list_changes.py Remove references to TC tags 2022-03-16 20:30:07 +01:00
list_constraints.py Remove unused imports in tools and commands 2019-11-27 17:45:34 +01:00
list_deliverables.py Fix release id fetch for validate_series_open 2023-07-24 13:04:07 +02:00
list_series.py fix nits 2021-03-05 17:32:09 +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 Fix release id fetch for validate_series_open 2023-07-24 13:04:07 +02:00
propose_final_releases.py Fix release id fetch for validate_series_open 2023-07-24 13:04:07 +02:00
propose_library_branches.py Fix release id fetch for validate_series_open 2023-07-24 13:04:07 +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 Fix release id fetch for validate_series_open 2023-07-24 13:04:07 +02:00