mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 08:50:43 +00:00
ci: fix telegram package acceptance harness
This commit is contained in:
@@ -225,7 +225,8 @@ mkdir -p /app/node_modules
|
||||
openclaw_package_dir="/npm-global/lib/node_modules/openclaw"
|
||||
# The mounted QA harness imports openclaw/plugin-sdk and package dependencies;
|
||||
# point those imports at the installed package without copying source into the test image.
|
||||
ln -sfn "$openclaw_package_dir" /app/node_modules/openclaw
|
||||
rm -rf /app/node_modules/openclaw
|
||||
ln -sfnT "$openclaw_package_dir" /app/node_modules/openclaw
|
||||
for deps_dir in "$openclaw_package_dir/node_modules" /npm-global/lib/node_modules; do
|
||||
[ -d "$deps_dir" ] || continue
|
||||
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
|
||||
mkdir -p "/app/node_modules/$dependency_name"
|
||||
for scoped_dependency_dir in "$dependency_dir"/*; do
|
||||
[ -e "$scoped_dependency_dir" ] || continue
|
||||
ln -sfn "$scoped_dependency_dir" "/app/node_modules/$dependency_name/$(basename "$scoped_dependency_dir")"
|
||||
scoped_dependency_name="$(basename "$scoped_dependency_dir")"
|
||||
rm -rf "/app/node_modules/$dependency_name/$scoped_dependency_name"
|
||||
ln -sfnT "$scoped_dependency_dir" "/app/node_modules/$dependency_name/$scoped_dependency_name"
|
||||
done
|
||||
;;
|
||||
*)
|
||||
ln -sfn "$dependency_dir" "/app/node_modules/$dependency_name"
|
||||
rm -rf "/app/node_modules/$dependency_name"
|
||||
ln -sfnT "$dependency_dir" "/app/node_modules/$dependency_name"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
#!/usr/bin/env -S node --import tsx
|
||||
// Telegram package Docker harness.
|
||||
// Runs QA live transport code against the package candidate installed in Docker.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user