From fd541f19b000721e81c746a6b1f528816d380198 Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Sun, 16 Aug 2026 10:13:31 +0800 Subject: [PATCH] fix(entrypoint): unset empty INPUT_MESSAGE_THREAD_ID - The runner exports every declared input as an env var even when unset, and drone-telegram 1.5.0 fails to parse an empty string for the integer message.thread.id flag --- entrypoint.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/entrypoint.sh b/entrypoint.sh index e72b3c6..026ea09 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -6,4 +6,8 @@ export GITHUB="true" [ -n "$*" ] && export TELEGRAM_MESSAGE="$*" +# The runner exports every declared input as an env var even when unset, +# and drone-telegram rejects an empty string for this integer flag. +[ -z "${INPUT_MESSAGE_THREAD_ID:-}" ] && unset INPUT_MESSAGE_THREAD_ID + /bin/drone-telegram