release: Release 8.0-prereleases from `main`.

This commit is contained in:
Alex Vandiver 2023-07-06 18:56:34 +00:00 committed by Tim Abbott
parent c1008b5b12
commit 23fd05494d
1 changed files with 5 additions and 7 deletions

View File

@ -30,16 +30,14 @@ if [[ "$version" =~ -[0-9a-z]+$ ]]; then
fi
is_major_release=
if [[ "$version" =~ ^[0-9]+\.0$ ]]; then
if [[ "$version" =~ ^[0-9]+\.0(-[0-9a-z]+)?$ ]]; then
[ "$branch" == "main" ] \
|| fail "Did not expect $version to be released from $branch, expected main"
is_major_release=1
else
if [ -n "$is_prerelease" ]; then
expected_branch="${version}-branch"
else
expected_branch="$(echo "$version" | perl -ple 's/\..*/.x/')"
if [ -z "$is_prerelease" ]; then
is_major_release=1
fi
else
expected_branch="$(echo "$version" | perl -ple 's/\..*/.x/')"
[ "$branch" == "$expected_branch" ] \
|| fail "Did not expect $version to be released from $branch, expected $expected_branch"
fi