diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 20bf7b9..62c607e 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -33,7 +33,7 @@ jobs: run: | set -euo pipefail - RELEASE_TAG=$(git tag --points-at HEAD | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -n 1) + RELEASE_TAG=$(git tag --points-at HEAD | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -n 1 || true) if [ -n "$RELEASE_TAG" ]; then echo "Это полноценный релиз" @@ -42,7 +42,7 @@ jobs: IS_RELEASE=true else echo "Это dev-сборка" - LAST_TAG=$(git tag --sort=-v:refname | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -n 1) + LAST_TAG=$(git tag --sort=-v:refname | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -n 1 || true) [ -z "$LAST_TAG" ] && LAST_TAG="v0.0.0" SHORT_SHA=$(git rev-parse --short=7 HEAD) DATE=$(date +%Y%m%d%H%M)