List cycle's releases with process_auto_release

Without knowing which releases have been made within the given
series either we shoots in dark in choising the kind of release
(bugfix, feature, major, etc...) or we need to check manually
what are the existing versions. That's time consuming.

These changes simply display the current versions available in
the given series.

Change-Id: Idb160198d52d3bc6b0fa00095b143b19a1f130eb
This commit is contained in:
Hervé Beraud
2021-09-17 11:42:35 +02:00
parent bfe220582f
commit 6d7482db5b
3 changed files with 45 additions and 0 deletions

View File

@@ -113,6 +113,7 @@ function process_repo {
fi
cd "openstack/$repo"
prev_tag=$(get_last_tag)
echo "Existing versions for ${series}: ${current_series_tag}"
if [ -z "$prev_tag" ]; then
echo "$repo has not yet been released"
else
@@ -162,8 +163,11 @@ $(git log --oneline --no-merges ${prev_tag}..${end_sha})
echo
}
CWD=$(pwd)
# Process each repo passed in to see if a release should be proposed
for repo in $repos; do
cd ${CWD}
current_series_tag=$(get-versions-on-series ${series} ${repo})
cd $MYTMPDIR
echo
process_repo "${repo/openstack\//}"