We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 444fcf4 commit 66952acCopy full SHA for 66952ac
1 file changed
.github/actions/parse-semver/action.yml
@@ -34,6 +34,14 @@ runs:
34
FULL_VERSION="${{ inputs.input_string }}"
35
VERSION="${FULL_VERSION#v}"
36
37
+ # Filter out non-semver characters
38
+ CLEAN_VERSION=$(echo "$VERSION" | sed -E 's/[^0-9a-zA-Z.-]+//g')
39
+
40
+ if [[ "$CLEAN_VERSION" != "$VERSION" ]]; then
41
+ echo "Semver version includes invalid characters. Exiting..."
42
+ exit 1
43
+ fi
44
45
# Split version into parts
46
IFS='.' read -r MAJOR MINOR PATCH <<< "$VERSION"
47
0 commit comments