mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
build: Accept version numbers with prereleases containing dashes
Previously we'd discard everything after the second dash.
This commit is contained in:
parent
096f0dc0da
commit
284a38a04c
8
.github/workflows/build.yml
vendored
8
.github/workflows/build.yml
vendored
@ -77,15 +77,11 @@ jobs:
|
||||
# Split off the build metadata part, if any
|
||||
# (we won't actually include it in our final version, and handle it only for
|
||||
# compleness against semver syntax.)
|
||||
IFS='+' read -ra BUILD_METADATA_PARTS <<< "$VERSION"
|
||||
VERSION="${BUILD_METADATA_PARTS[0]}"
|
||||
BUILD_META="${BUILD_METADATA_PARTS[1]}"
|
||||
IFS='+' read -ra VERSION BUILD_META <<< "$VERSION"
|
||||
|
||||
# Separate out the prerelease part, if any
|
||||
# (version.go expects it to be in a separate variable)
|
||||
IFS='-' read -ra PRERELEASE_PARTS <<< "$VERSION"
|
||||
BASE_VERSION="${PRERELEASE_PARTS[0]}"
|
||||
PRERELEASE="${PRERELEASE_PARTS[1]}"
|
||||
IFS='-' read -r BASE_VERSION PRERELEASE <<< "$VERSION"
|
||||
|
||||
EXPERIMENTS_ENABLED=0
|
||||
if [[ "$PRERELEASE" == alpha* ]]; then
|
||||
|
Loading…
Reference in New Issue
Block a user