Skip to content

Commit dc11534

Browse files
committed
fix(ci): force linux node binary into packed tarball
1 parent 65f575c commit dc11534

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

.github/workflows/ci-node.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,15 @@ jobs:
103103
fi
104104
done
105105
pnpm pack
106+
if [[ "${{ matrix.target }}" == "x86_64-unknown-linux-gnu" ]]; then
107+
pkg_tgz=$(ls kreuzberg-node-*.tgz | head -n1)
108+
if [[ -f "kreuzberg-node.linux-x64-gnu.node" && -n "$pkg_tgz" ]]; then
109+
tmpdir=$(mktemp -d)
110+
tar xzf "$pkg_tgz" -C "$tmpdir"
111+
cp "kreuzberg-node.linux-x64-gnu.node" "$tmpdir/package/"
112+
tar czf "$pkg_tgz" -C "$tmpdir" package
113+
fi
114+
fi
106115
107116
- name: Upload Node bindings
108117
uses: actions/upload-artifact@v5

0 commit comments

Comments
 (0)