mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 07:30:43 +00:00
test: harden docker live backend probes
This commit is contained in:
@@ -22,6 +22,14 @@ DOCKER_AUTH_PRESTAGED=0
|
||||
if [[ -z "$CLI_PROVIDER" || "$CLI_PROVIDER" == "$CLI_MODEL" ]]; then
|
||||
CLI_PROVIDER="$DEFAULT_PROVIDER"
|
||||
fi
|
||||
CLI_USE_CI_SAFE_CODEX_CONFIG="${OPENCLAW_LIVE_CLI_BACKEND_USE_CI_SAFE_CODEX_CONFIG:-}"
|
||||
if [[ -z "$CLI_USE_CI_SAFE_CODEX_CONFIG" ]]; then
|
||||
if [[ "$CLI_PROVIDER" == "codex-cli" ]]; then
|
||||
CLI_USE_CI_SAFE_CODEX_CONFIG="1"
|
||||
else
|
||||
CLI_USE_CI_SAFE_CODEX_CONFIG="0"
|
||||
fi
|
||||
fi
|
||||
|
||||
case "$CLI_AUTH_MODE" in
|
||||
auto | api-key | subscription)
|
||||
@@ -375,6 +383,9 @@ echo "==> Run CLI backend live test in Docker"
|
||||
echo "==> Model: $CLI_MODEL"
|
||||
echo "==> Provider: $CLI_PROVIDER"
|
||||
echo "==> Auth mode: $CLI_AUTH_MODE"
|
||||
if [[ "$CLI_PROVIDER" == "codex-cli" ]]; then
|
||||
echo "==> CI-safe Codex config: $CLI_USE_CI_SAFE_CODEX_CONFIG"
|
||||
fi
|
||||
if [[ "$CLI_PROVIDER" == "claude-cli" && "$CLI_AUTH_MODE" == "subscription" ]]; then
|
||||
echo "==> Claude subscription: $CLAUDE_SUBSCRIPTION_TYPE"
|
||||
echo "==> Claude subscription source: $CLAUDE_SUBSCRIPTION_AUTH_SOURCE"
|
||||
@@ -421,7 +432,7 @@ docker run --rm -t \
|
||||
-e OPENCLAW_DOCKER_AUTH_PRESTAGED="$DOCKER_AUTH_PRESTAGED" \
|
||||
-e OPENCLAW_DOCKER_AUTH_DIRS_RESOLVED="$AUTH_DIRS_CSV" \
|
||||
-e OPENCLAW_DOCKER_AUTH_FILES_RESOLVED="$AUTH_FILES_CSV" \
|
||||
-e OPENCLAW_LIVE_CLI_BACKEND_USE_CI_SAFE_CODEX_CONFIG="${OPENCLAW_LIVE_CLI_BACKEND_USE_CI_SAFE_CODEX_CONFIG:-0}" \
|
||||
-e OPENCLAW_LIVE_CLI_BACKEND_USE_CI_SAFE_CODEX_CONFIG="$CLI_USE_CI_SAFE_CODEX_CONFIG" \
|
||||
-e OPENCLAW_DOCKER_CLI_BACKEND_PROVIDER="$CLI_PROVIDER" \
|
||||
-e OPENCLAW_DOCKER_CLI_BACKEND_COMMAND_DEFAULT="$CLI_DEFAULT_COMMAND" \
|
||||
-e OPENCLAW_DOCKER_CLI_BACKEND_NPM_PACKAGE="$CLI_DOCKER_NPM_PACKAGE" \
|
||||
|
||||
Reference in New Issue
Block a user