From c8d79aa1bde0713b105f084a0c45c3688ae445e7 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]