diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 1a51730..7b0e9b3 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -29,13 +29,10 @@ jobs: run: | set -e apk add --no-cache git curl >/dev/null 2>&1 || true - if [ -n "${GITHUB_REF_NAME}" ] && [ "${GITHUB_REF_NAME}" != "main" ]; then - # Запуск по тегу: clone конкретного тега - REF=${GITHUB_REF_NAME} - elif [ -n "${{ github.event.inputs.version }}" ]; then - REF=v${{ github.event.inputs.version }} - else - REF=${GITHUB_REF_NAME} + # Для push по тегу: GITHUB_REF_NAME=vX.Y.Z. Для dispatch: ветка (main/dev) — берём GITHUB_REF. + REF=${GITHUB_REF_NAME} + if [ "$REF" = "main" ] || [ "$REF" = "dev" ]; then + REF=${GITHUB_REF} fi echo "REF=${REF}" cd /tmp