fix(ci): keep Helm chart versions valid for non-beta releases (#2749)

This commit is contained in:
安正超
2026-04-30 09:51:12 +08:00
committed by GitHub
parent 4f4c759b67
commit 132e72ef39
+6 -2
View File
@@ -77,8 +77,12 @@ jobs:
esac
APP_VERSION="${RAW_TAG#v}"
BETA_NUM=$(echo "$APP_VERSION" | sed -E 's/.*-beta\.([0-9]+).*/\1/')
CHART_VERSION="0.${BETA_NUM}.0"
BETA_NUM=$(echo "$APP_VERSION" | sed -n -E 's/^.*-beta\.([0-9]+)$/\1/p')
if [ -n "$BETA_NUM" ]; then
CHART_VERSION="0.${BETA_NUM}.0"
else
CHART_VERSION="$APP_VERSION"
fi
echo "raw_tag=$RAW_TAG" >> "$GITHUB_OUTPUT"
echo "app_version=$APP_VERSION" >> "$GITHUB_OUTPUT"