From: Richard Levitte Date: Tue, 31 Aug 2021 10:07:33 +0000 (+0200) Subject: dev/release.sh: Adjust release branch names to votes X-Git-Tag: openssl-3.2.0-alpha1~3619 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e706c8ae5d6abf69b1b0aa0c4ab3517607522d0;p=thirdparty%2Fopenssl.git dev/release.sh: Adjust release branch names to votes The OTC voted today that the release branch for OpenSSL 3.0 should be openssl-3.0 rather than openssl-3.0.x. The release script is changed accordingly. Reviewed-by: Tomas Mraz Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/16481) --- diff --git a/dev/release.sh b/dev/release.sh index bf5aa8af35b..351ddc55283 100755 --- a/dev/release.sh +++ b/dev/release.sh @@ -20,7 +20,7 @@ Usage: release.sh [ options ... ] --final Get out of "alpha" or "beta" and make a final release. Implies --branch. ---branch Create a release branch 'openssl-{major}.{minor}.x', +--branch Create a release branch 'openssl-{major}.{minor}', where '{major}' and '{minor}' are the major and minor version numbers. @@ -218,7 +218,7 @@ if (echo "$orig_branch" \ | grep -E -q \ -e '^master$' \ -e '^OpenSSL_[0-9]+_[0-9]+_[0-9]+[a-z]*-stable$' \ - -e '^openssl-[0-9]+\.[0-9]+\.x$'); then + -e '^openssl-[0-9]+\.[0-9]+$'); then : elif $force; then : @@ -253,7 +253,7 @@ get_version # changes for the release, the update branch is where we make the post- # release changes update_branch="$orig_branch" -release_branch="openssl-$SERIES.x" +release_branch="openssl-$SERIES" # among others, we only create a release branch if the patch number is zero if [ "$update_branch" = "$release_branch" ] || [ $PATCH -ne 0 ]; then @@ -694,9 +694,9 @@ This implies B<--branch>. =item B<--branch> -Create a branch specific for the I.x release series, if it doesn't +Create a branch specific for the I release series, if it doesn't already exist, and switch to it. The exact branch name will be -C<< openssl-I.x >>. +C<< openssl-I >>. =item B<--no-upload> @@ -751,7 +751,7 @@ C<< OpenSSL_I >> for regular releases, or C<< OpenSSL_I-preI >> for pre-releases. From OpenSSL 3.0 ongoing, the release branches are named -C<< openssl-I.x >>, and the release tags are named +C<< openssl-I >>, and the release tags are named C<< openssl-I >> for regular releases, or C<< openssl-I-alphaI >> for alpha releases and C<< openssl-I-betaI >> for beta releases.