test: support published beta codex plugin smoke · openclaw/openclaw@154512f
steipete
·
2026-05-03
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -44,6 +44,8 @@ echo "Running Codex npm plugin live Docker E2E..."
|
44 | 44 | echo "Profile file: $PROFILE_STATUS" |
45 | 45 | if ! docker_e2e_run_with_harness \ |
46 | 46 | -e COREPACK_ENABLE_DOWNLOAD_PROMPT=0 \ |
| 47 | + -e OPENCLAW_CODEX_NPM_PLUGIN_ALLOW_BETA_COMPAT_DIAGNOSTICS="${OPENCLAW_CODEX_NPM_PLUGIN_ALLOW_BETA_COMPAT_DIAGNOSTICS:-0}" \ |
| 48 | + -e OPENCLAW_CODEX_NPM_PLUGIN_FORCE_UNSAFE_INSTALL="${OPENCLAW_CODEX_NPM_PLUGIN_FORCE_UNSAFE_INSTALL:-0}" \ |
47 | 49 | -e OPENCLAW_CODEX_NPM_PLUGIN_MODEL="${OPENCLAW_CODEX_NPM_PLUGIN_MODEL:-codex/gpt-5.4}" \ |
48 | 50 | -e OPENCLAW_CODEX_NPM_PLUGIN_SPEC="${OPENCLAW_CODEX_NPM_PLUGIN_SPEC:-npm:@openclaw/codex@beta}" \ |
49 | 51 | -e "OPENCLAW_TEST_STATE_SCRIPT_B64=$OPENCLAW_TEST_STATE_SCRIPT_B64" \ |
@@ -83,6 +85,10 @@ CODEX_PLUGIN_SPEC="${OPENCLAW_CODEX_NPM_PLUGIN_SPEC:?missing OPENCLAW_CODEX_NPM_
|
83 | 85 | MODEL_REF="${OPENCLAW_CODEX_NPM_PLUGIN_MODEL:?missing OPENCLAW_CODEX_NPM_PLUGIN_MODEL}" |
84 | 86 | SESSION_ID="codex-npm-plugin-live" |
85 | 87 | SUCCESS_MARKER="OPENCLAW-CODEX-NPM-PLUGIN-LIVE-OK" |
| 88 | +PLUGIN_INSTALL_FLAGS=(--force) |
| 89 | +if [ "${OPENCLAW_CODEX_NPM_PLUGIN_FORCE_UNSAFE_INSTALL:-0}" = "1" ]; then |
| 90 | + PLUGIN_INSTALL_FLAGS+=(--dangerously-force-unsafe-install) |
| 91 | +fi |
86 | 92 | |
87 | 93 | dump_debug_logs() { |
88 | 94 | local status="$1" |
@@ -110,7 +116,7 @@ openclaw_e2e_install_package /tmp/openclaw-install.log
|
110 | 116 | command -v openclaw >/dev/null |
111 | 117 | |
112 | 118 | echo "Installing Codex plugin from npm: $CODEX_PLUGIN_SPEC" |
113 | | -openclaw plugins install "$CODEX_PLUGIN_SPEC" --force >/tmp/openclaw-codex-plugin-install.log 2>&1 |
| 119 | +openclaw plugins install "$CODEX_PLUGIN_SPEC" "${PLUGIN_INSTALL_FLAGS[@]}" >/tmp/openclaw-codex-plugin-install.log 2>&1 |
114 | 120 | |
115 | 121 | node scripts/e2e/lib/codex-npm-plugin-live/assertions.mjs configure "$MODEL_REF" |
116 | 122 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。