ci: fix telegram package acceptance harness · openclaw/openclaw@02dae3e
steipete
·
2026-04-27
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -225,7 +225,8 @@ mkdir -p /app/node_modules
|
225 | 225 | openclaw_package_dir="/npm-global/lib/node_modules/openclaw" |
226 | 226 | # The mounted QA harness imports openclaw/plugin-sdk and package dependencies; |
227 | 227 | # point those imports at the installed package without copying source into the test image. |
228 | | -ln -sfn "$openclaw_package_dir" /app/node_modules/openclaw |
| 228 | +rm -rf /app/node_modules/openclaw |
| 229 | +ln -sfnT "$openclaw_package_dir" /app/node_modules/openclaw |
229 | 230 | for deps_dir in "$openclaw_package_dir/node_modules" /npm-global/lib/node_modules; do |
230 | 231 | [ -d "$deps_dir" ] || continue |
231 | 232 | for dependency_dir in "$deps_dir"/*; do |
@@ -240,11 +241,14 @@ for deps_dir in "$openclaw_package_dir/node_modules" /npm-global/lib/node_module
|
240 | 241 | mkdir -p "/app/node_modules/$dependency_name" |
241 | 242 | for scoped_dependency_dir in "$dependency_dir"/*; do |
242 | 243 | [ -e "$scoped_dependency_dir" ] || continue |
243 | | - ln -sfn "$scoped_dependency_dir" "/app/node_modules/$dependency_name/$(basename "$scoped_dependency_dir")" |
| 244 | + scoped_dependency_name="$(basename "$scoped_dependency_dir")" |
| 245 | + rm -rf "/app/node_modules/$dependency_name/$scoped_dependency_name" |
| 246 | + ln -sfnT "$scoped_dependency_dir" "/app/node_modules/$dependency_name/$scoped_dependency_name" |
244 | 247 | done |
245 | 248 | ;; |
246 | 249 | *) |
247 | | - ln -sfn "$dependency_dir" "/app/node_modules/$dependency_name" |
| 250 | + rm -rf "/app/node_modules/$dependency_name" |
| 251 | + ln -sfnT "$dependency_dir" "/app/node_modules/$dependency_name" |
248 | 252 | ;; |
249 | 253 | esac |
250 | 254 | done |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。