From b569f5d3131407a74fe37d8589fcdbb304524327 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 1 Apr 2026 16:25:33 +0100 Subject: [PATCH] fix: normalize local npm publish tarball paths --- scripts/openclaw-npm-publish.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/openclaw-npm-publish.sh b/scripts/openclaw-npm-publish.sh index b1b2876cf43..6a7e2411fff 100644 --- a/scripts/openclaw-npm-publish.sh +++ b/scripts/openclaw-npm-publish.sh @@ -10,6 +10,13 @@ if [[ "${mode}" != "--publish" ]]; then exit 2 fi +if [[ -n "${publish_target}" && -f "${publish_target}" ]]; then + case "${publish_target}" in + /*|./*|../*) ;; + *) publish_target="./${publish_target}" ;; + esac +fi + package_version="$(node -p "require('./package.json').version")" current_beta_version="$(npm view openclaw dist-tags.beta 2>/dev/null || true)" mapfile -t publish_plan < <(