From b15f15960f78be880faae724a7c783d086cb4870 Mon Sep 17 00:00:00 2001 From: kon-foo <25391223+kon-foo@users.noreply.github.com> Date: Wed, 18 Feb 2026 07:40:23 +0100 Subject: [PATCH] Fix misleading error when _FILE secret is not readable. --- pkg/docker/entrypoint.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/docker/entrypoint.sh b/pkg/docker/entrypoint.sh index 38b4e4785..914a88833 100755 --- a/pkg/docker/entrypoint.sh +++ b/pkg/docker/entrypoint.sh @@ -23,6 +23,10 @@ function file_env() { local val="$def" if [ "${!var:-}" ]; then val="${!var}" + elif [ "${!fileVar:-}" ] && [ ! -r "${!fileVar}" ]; then + printf >&2 'error: %s is set to "%s" but the file does not exist or is not readable\n' \ + "$fileVar" "${!fileVar}" + exit 1 elif [ "${!fileVar:-}" ]; then val="$(< "${!fileVar}")" fi