build: only match version tags for BUILD_SCM_VERSION (#23903)
PR Close #23903
This commit is contained in:
parent
67b8d57a8d
commit
66b2d78305
|
@ -26,7 +26,10 @@ if [[ "$(git tag)" == "" ]]; then
|
||||||
echo ""
|
echo ""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
BUILD_SCM_VERSION_RAW=$(git describe --abbrev=7 --tags HEAD)
|
# Only match the latest tag that is a version such as 6.0.0, 6.0.0-rc.5, etc...
|
||||||
|
# This will ignore non-version tags which would break unit tests expecting a valid version
|
||||||
|
# number in the package headers
|
||||||
|
BUILD_SCM_VERSION_RAW=$(git describe --match [0-9].[0-9].[0-9]* --abbrev=7 --tags HEAD)
|
||||||
|
|
||||||
# Find out if there are any uncommitted local changes
|
# Find out if there are any uncommitted local changes
|
||||||
# TODO(i): is it ok to use "--untracked-files=no" to ignore untracked files since they should not affect anything?
|
# TODO(i): is it ok to use "--untracked-files=no" to ignore untracked files since they should not affect anything?
|
||||||
|
|
Loading…
Reference in New Issue