From a61955182ab877e46f477f8183df94b6581927ea Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 9 Apr 2026 07:26:07 +0000 Subject: [PATCH] fix: fix: env.sh unbound WOODPECKER_TOKEN crashes all cron agents under set -u (#475) Co-Authored-By: Claude Opus 4.6 (1M context) --- lib/env.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/env.sh b/lib/env.sh index 20e64d0..0c1d73e 100755 --- a/lib/env.sh +++ b/lib/env.sh @@ -249,13 +249,13 @@ woodpecker_api() { fi curl -sfL \ - -H "Authorization: Bearer ${WOODPECKER_TOKEN}" \ - "${WOODPECKER_SERVER}/api${path}" "$@" + -H "Authorization: Bearer ${WOODPECKER_TOKEN:-}" \ + "${WOODPECKER_SERVER:-}/api${path}" "$@" } # Woodpecker DB query helper wpdb() { - PGPASSWORD="${WOODPECKER_DB_PASSWORD}" psql \ + PGPASSWORD="${WOODPECKER_DB_PASSWORD:-}" psql \ -U "${WOODPECKER_DB_USER:-woodpecker}" \ -h "${WOODPECKER_DB_HOST:-127.0.0.1}" \ -d "${WOODPECKER_DB_NAME:-woodpecker}" \