From ef120f6ec7a681659a8ac1505c163ba40eea0f5b Mon Sep 17 00:00:00 2001 From: Valerio Date: Fri, 27 Mar 2026 20:39:14 +0100 Subject: [PATCH] fix(ci): fix Docker binary path extraction from release tarball Tarball extracts to webclaw-vX.Y.Z-target/ directory, not flat. Use direct cp instead of find. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/release.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 777acbf..705672c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -121,12 +121,13 @@ jobs: - name: Download release binaries run: | tag="${GITHUB_REF#refs/tags/}" - tarball="webclaw-${tag}-${{ matrix.binary_target }}.tar.gz" + dir="webclaw-${tag}-${{ matrix.binary_target }}" + tarball="${dir}.tar.gz" curl -sSL "https://github.com/0xMassi/webclaw/releases/download/${tag}/${tarball}" -o release.tar.gz tar xzf release.tar.gz mkdir -p binaries - find . -name 'webclaw' -not -name 'webclaw-mcp' -path '*/webclaw-*/' -exec cp {} binaries/webclaw \; - find . -name 'webclaw-mcp' -exec cp {} binaries/webclaw-mcp \; + cp "${dir}/webclaw" binaries/webclaw + cp "${dir}/webclaw-mcp" binaries/webclaw-mcp chmod +x binaries/* ls -la binaries/