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
Some checks failed
Release: multi-arch Docker images / build-push (push) Failing after 24s
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user