Skip to content

Commit 49f8310

Browse files
committed
Attempting to fix SonarQube scan: handle blank line in docs/version
1 parent a9f1792 commit 49f8310

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

.github/jobs/configure_sonarqube.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,13 @@ if [ -z ${SONAR_TOKEN+x} ]; then
2929
fi
3030

3131
# Define the version string
32-
SONAR_PROJECT_VERSION=$(cat docs/version | cut -d'=' -f2 | tr -d '" ')
32+
#SONAR_PROJECT_VERSION=$(cat docs/version | cut -d'=' -f2 | tr -d '" ')
33+
SONAR_PROJECT_VERSION=$(grep -v '^[[:space:]]*$' docs/version | head -n1 | tr -d '" ')
34+
35+
if [ -z "$SONAR_PROJECT_VERSION" ] || [ "$(echo "$SONAR_PROJECT_VERSION" | wc -l)" -gt 1 ]; then
36+
echo "ERROR: ${0} -> SONAR_PROJECT_VERSION is empty or multi-line: '$SONAR_PROJECT_VERSION'"
37+
exit 1
38+
fi
3339

3440
#
3541
# Define the $SONAR_REFERENCE_BRANCH as the

docs/version

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
21
13.0.0-beta3-dev
3-

0 commit comments

Comments
 (0)