浏览代码

fix(build): improve shared library copying in build workflow

沉默の金 5 月之前
父节点
当前提交
362b0c8729
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      .github/workflows/build.yml

+ 3 - 2
.github/workflows/build.yml

@@ -334,8 +334,9 @@ jobs:
             chmod +x release/mel-band-roformer/mel_band_roformer-cli
           fi
           
-          # Copy shared libraries if exist
-          find build -name "*.so*" -o -name "*.dylib" | while read lib; do
+          # Copy shared libraries if exist (only real files, not symlinks)
+          # Use -type f to get real files, exclude symlinks to avoid duplicates
+          find build \( -name "*.so" -o -name "*.dylib" \) -type f ! -type l | while read lib; do
             cp "$lib" release/mel-band-roformer/ 2>/dev/null || true
           done