From 20d41fff9e3cebebf0c394b21365594cb5bab7ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Thu, 13 Nov 2025 20:45:51 +0800 Subject: [PATCH] Update output directory and file copy paths in release workflow Changed output directory from 'napcat' to 'NapCat.Shell.Windows.Node' and updated all related file copy and artifact upload paths to match. This aligns the workflow with the new directory structure and ensures correct packaging of release artifacts. --- .github/workflows/auto-release.yml | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml index aca1f0f9..a670b628 100644 --- a/.github/workflows/auto-release.yml +++ b/.github/workflows/auto-release.yml @@ -112,8 +112,8 @@ jobs: # ----------------------------- # 3) 创建输出目录 # ----------------------------- - OUT_DIR="$GITHUB_WORKSPACE/napcat" - mkdir -p "$OUT_DIR/napcat" + OUT_DIR="$GITHUB_WORKSPACE/NapCat.Shell.Windows.Node" + mkdir -p "$OUT_DIR/NapCat.Shell.Windows.Node" # ----------------------------- # 4) 解压 NapCat.Shell.zip 到 napcat @@ -121,40 +121,29 @@ jobs: cp -a "$GITHUB_WORKSPACE/artifacts/NapCat.Shell/." "$OUT_DIR/napcat/" # ----------------------------- - # 5) 拷贝 QQ 文件到 napcat + # 5) 拷贝 QQ 文件到 NapCat.Shell.Windows.Node # ----------------------------- QQ_TARGETS=("avif_convert.dll" "broadcast_ipc.dll" "config.json" "libglib-2.0-0.dll" "libgobject-2.0-0.dll" "libvips-42.dll" "ncnn.dll" "opencv.dll" "package.json" "QBar.dll" "wrapper.node") for name in "${QQ_TARGETS[@]}"; do - find "$QQ_EXTRACT" -iname "$name" -exec cp -a {} "$OUT_DIR/napcat" \; || true + find "$QQ_EXTRACT" -iname "$name" -exec cp -a {} "$OUT_DIR" \; || true done # ----------------------------- # 6) 拷贝仓库文件 napcat.bat 和 index.js # ----------------------------- - cp -a "$GITHUB_WORKSPACE/packages/napcat-develop/napcat.bat" "$OUT_DIR/napcat/" || true - cp -a "$GITHUB_WORKSPACE/packages/napcat-develop/index.js" "$OUT_DIR/napcat/" || true + cp -a "$GITHUB_WORKSPACE/packages/napcat-develop/napcat.bat" "$OUT_DIR/" || true + cp -a "$GITHUB_WORKSPACE/packages/napcat-develop/index.js" "$OUT_DIR/" || true # ----------------------------- - # 7) 拷贝 Node.exe 到 napcat + # 7) 拷贝 Node.exe 到 NapCat.Shell.Windows.Node # ----------------------------- - cp -a "$NODE_EXTRACT/node-v$NODE_VER-win-x64/node.exe" "$OUT_DIR/napcat/" || true - - # ----------------------------- - # 8) 生成 index.txt - # ----------------------------- - echo "NapCat Files Collected on $(date)" > "$GITHUB_WORKSPACE/index.txt" - - # ----------------------------- - # 9) 打包 napcat,命名为 NapCat.Shell.Windows.Node.zip - # ----------------------------- - cd "$OUT_DIR" - zip -qr "$GITHUB_WORKSPACE/NapCat.Shell.Windows.Node.zip" napcat + cp -a "$NODE_EXTRACT/node-v$NODE_VER-win-x64/node.exe" "$OUT_DIR/" || true - name: Upload Artifact uses: actions/upload-artifact@v4 with: name: NapCat.Shell.Windows.Node - path: NapCat.Shell.Windows.Node.zip + path: NapCat.Shell.Windows.Node release-napcat: needs: [Build-LiteLoader, Build-Shell, Download-QNX64]