mirror of
https://github.com/hashicorp/terraform.git
synced 2026-05-28 04:03:27 -04: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
1 changed files with 2 additions and 6 deletions
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 a new issue