From 23436428a413468525495319a88f106d660b5559 Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Sat, 21 Dec 2024 10:29:12 +0100 Subject: [PATCH] Add error handling for invalid version format Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- versioning/bump_version.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/versioning/bump_version.sh b/versioning/bump_version.sh index 6fa82c2..d11d706 100644 --- a/versioning/bump_version.sh +++ b/versioning/bump_version.sh @@ -13,6 +13,10 @@ fi # Extract components CURRENT_YEAR=$(date +%Y) CURRENT_MONTH=$(date +%m) +if ! [[ "$CURRENT_VERSION" =~ ^[0-9]{4}\.[0-9]{2}\.[0-9]{2}$ ]]; then + echo "Error: Invalid version format in $VERSION_FILE" + exit 1 +fi CURRENT_SEQ=$(echo "$CURRENT_VERSION" | awk -F. '{print $3}') VERSION_YEAR=$(echo "$CURRENT_VERSION" | awk -F. '{print $1}')