ci(release): normalize Windows loader npm paths · openclaw/openclaw@f6e2ad0
steipete
·
2026-05-10
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -42,8 +42,14 @@ fi
|
42 | 42 | tool_dir="${OPENCLAW_RELEASE_TSX_TOOL_DIR:-${temp_root}/openclaw-release-tsx-${tsx_version}}" |
43 | 43 | loader_path="${tool_dir}/node_modules/tsx/dist/loader.mjs" |
44 | 44 | npm_tool_dir="${tool_dir}" |
| 45 | +npm_cli_arg="${npm_cli_js}" |
| 46 | +loader_arg="${loader_path}" |
45 | 47 | if command -v cygpath >/dev/null 2>&1; then |
46 | 48 | npm_tool_dir="$(cygpath -w "${tool_dir}")" |
| 49 | +if [[ -n "${npm_cli_js}" ]]; then |
| 50 | + npm_cli_arg="$(cygpath -w "${npm_cli_js}")" |
| 51 | +fi |
| 52 | + loader_arg="$(cygpath -w "${loader_path}")" |
47 | 53 | fi |
48 | 54 | |
49 | 55 | command -v "${node_cmd}" >/dev/null 2>&1 || { |
@@ -58,8 +64,8 @@ command -v "${npm_cmd}" >/dev/null 2>&1 || {
|
58 | 64 | if [[ ! -f "${loader_path}" ]]; then |
59 | 65 | mkdir -p "${tool_dir}" |
60 | 66 | if [[ -n "${npm_cli_js}" ]]; then |
61 | | -if ! "${node_cmd}" "${npm_cli_js}" install --prefix "${tool_dir}" --no-save --no-package-lock "tsx@${tsx_version}" >/dev/null; then |
62 | | -echo "failed to install cross-OS release-check loader with ${node_cmd} ${npm_cli_js}." >&2 |
| 67 | +if ! "${node_cmd}" "${npm_cli_arg}" install --prefix "${npm_tool_dir}" --no-save --no-package-lock "tsx@${tsx_version}" >/dev/null; then |
| 68 | +echo "failed to install cross-OS release-check loader with ${node_cmd} ${npm_cli_arg}." >&2 |
63 | 69 | exit 127 |
64 | 70 | fi |
65 | 71 | elif ! "${npm_cmd}" install --prefix "${npm_tool_dir}" --no-save --no-package-lock "tsx@${tsx_version}" >/dev/null; then |
@@ -79,7 +85,7 @@ loader_url="$(
|
79 | 85 | const { resolve } = require("node:path"); |
80 | 86 | const { pathToFileURL } = require("node:url"); |
81 | 87 | process.stdout.write(pathToFileURL(resolve(process.argv[1])).href); |
82 | | - ' "${loader_path}" |
| 88 | + ' "${loader_arg}" |
83 | 89 | )" |
84 | 90 | |
85 | 91 | exec "${node_cmd}" --import "${loader_url}" "${script_path}" "$@" |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。