From 7d13277045a9bf957415f56e3e8aefa9e3ba6fa1 Mon Sep 17 00:00:00 2001 From: Andrew Newton Date: Sat, 5 Oct 2024 22:16:42 +0100 Subject: [PATCH] fix: sanitize the returned version - dont return string with slashes in (#366) * fix: sanitize the returned version to not contain a slash when acting on a tag * fix: sanitize the returned version to not contain a slash when acting on a tag or release --- .github/actions/get-app-version/action.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/actions/get-app-version/action.yaml b/.github/actions/get-app-version/action.yaml index 51e9560143..c889b72a5b 100644 --- a/.github/actions/get-app-version/action.yaml +++ b/.github/actions/get-app-version/action.yaml @@ -30,10 +30,12 @@ runs: TAG=$(git describe --tags --exact-match $LATEST_APP_COMMIT 2>/dev/null) || true if [[ -n $TAG ]]; then - echo "version=release/$TAG" >> $GITHUB_OUTPUT + SANITIZED_TAG=$(echo $TAG | sed 's/\//-/g') + echo "version=release-$SANITIZED_TAG" >> $GITHUB_OUTPUT else echo "version=$LATEST_APP_COMMIT" >> $GITHUB_OUTPUT fi else - echo "version=release/$LATEST_RELEASE" >> $GITHUB_OUTPUT + SANITIZED_LATEST_RELEASE=$(echo $LATEST_RELEASE | sed 's/\//-/g') + echo "version=release-$SANITIZED_LATEST_RELEASE" >> $GITHUB_OUTPUT fi