diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index d187aa2..0f455d7 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -101,18 +101,18 @@ jobs: echo "COMMIT=${{ github.sha }}" >> $GITHUB_OUTPUT if echo "$VERSION" | grep -qE '^[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9.]+)?$'; then + MAJOR=$(echo "$VERSION" | cut -d. -f1) + MINOR=$(echo "$VERSION" | cut -d. -f2) + + echo "MAJOR=$MAJOR" >> $GITHUB_OUTPUT + echo "MINOR=$MINOR" >> $GITHUB_OUTPUT + if echo "$VERSION" | grep -q '-'; then echo "IS_PRERELEASE=true" >> $GITHUB_OUTPUT echo "ADDITIONAL_TAG=staging" >> $GITHUB_OUTPUT else echo "IS_PRERELEASE=false" >> $GITHUB_OUTPUT echo "ADDITIONAL_TAG=latest" >> $GITHUB_OUTPUT - - MAJOR=$(echo "$VERSION" | cut -d. -f1) - MINOR=$(echo "$VERSION" | cut -d. -f2) - - echo "MAJOR=$MAJOR" >> $GITHUB_OUTPUT - echo "MINOR=$MINOR" >> $GITHUB_OUTPUT fi else echo "Invalid version format: $VERSION"