fix: fix: env.sh unbound WOODPECKER_TOKEN crashes all cron agents under set -u (#475)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude 2026-04-09 07:26:07 +00:00
parent bc5b126485
commit a61955182a

View file

@ -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}" \