From 6f003dc5753182785ed95271bcc62d4ab8cd0518 Mon Sep 17 00:00:00 2001 From: "peng.li24" <734991033@qq.com> Date: Sat, 12 Sep 2026 20:14:01 +0800 Subject: [PATCH] =?UTF-8?q?release(macos):=20durable=20=E8=A3=85=E8=BF=9B?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit macos job 只 cargo build 了 kvspace-durable(Rust 无 install 规则), 没放进 /usr/local/lib/kvspace,导致 frontend dlopen libkvspace_durable.dylib 失败(冒烟实测 shm OK / fs=NULL)。补一步 cp。 Co-Authored-By: Claude Code --- .github/workflows/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c91a85ff..90795453 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,6 +62,9 @@ jobs: done git clone --depth 1 https://github.com/array2d/kvspace-durable.git /tmp/kvspace-durable cargo build --release --manifest-path /tmp/kvspace-durable/Cargo.toml + # durable 为 Rust(无 install 规则),手动装入后端目录,供 frontend dlopen + sudo mkdir -p "$PREFIX/lib/kvspace" + sudo cp /tmp/kvspace-durable/target/release/libkvspace_durable.dylib "$PREFIX/lib/kvspace/" - name: 构建 runtime + layout run: | cmake -S runtime -B build/runtime -DCMAKE_BUILD_TYPE=Release -DKVSPACE_LIB_DIR="$KVSPACE_LIB_DIR"