ci: fix release checkout — dispatch uses branch ref (main/dev), version input only for image tags
Some checks failed
Release: multi-arch Docker images / build-push (push) Failing after 24s

This commit is contained in:
NW
2026-08-11 10:44:31 +01:00
parent 5c7bc242c5
commit 2744cdf6de

View File

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