Fix escaping in tag-check shell script
This was incorrectly escaped, causing problems at execution time.
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
Change-Id: I7085b4bf485ac2c5bc35e2f62c7f80c1e42f6914
diff --git a/.github/actions/tag-check-action/action.yaml b/.github/actions/tag-check-action/action.yaml
index 86e2b36..783355a 100644
--- a/.github/actions/tag-check-action/action.yaml
+++ b/.github/actions/tag-check-action/action.yaml
@@ -108,10 +108,14 @@
# Parse semver into components
function semverParseInto() {
local RE='[^0-9]*\([0-9]*\)[.]\([0-9]*\)[.]\([0-9]*\)\([0-9A-Za-z-]*\)'
- eval $2=\`echo $1 \| sed -e "s#$RE#\1#"\`
- eval $3=\`echo $1 \| sed -e "s#$RE#\2#"\`
- eval $4=\`echo $1 \| sed -e "s#$RE#\3#"\`
- eval $5=\`echo $1 \| sed -e "s#$RE#\4#"\`
+ #MAJOR
+ eval $2=`echo $1 | sed -e "s#$RE#\1#"`
+ #MINOR
+ eval $3=`echo $1 | sed -e "s#$RE#\2#"`
+ #MINOR
+ eval $4=`echo $1 | sed -e "s#$RE#\3#"`
+ #SPECIAL
+ eval $5=`echo $1 | sed -e "s#$RE#\4#"`
}
# Validate version sequence (check parent version exists)