Compare commits

...

3 Commits

Author SHA1 Message Date
手瓜一十雪
20d41fff9e 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.
2025-11-13 20:45:51 +08:00
手瓜一十雪
0b4d7e1346 Remove unused dependencies from package.json
Deleted workspace dependencies from napcat-vite/package.json, likely because they are no longer required or managed elsewhere.
2025-11-13 20:09:44 +08:00
手瓜一十雪
46b9049a24 Update user content format in auto-release workflow
Changed the user content string in the auto-release workflow to use '当前版本' instead of 'TAG' for improved clarity in release notes.
2025-11-13 20:04:31 +08:00
2 changed files with 10 additions and 28 deletions

View File

@@ -112,8 +112,8 @@ jobs:
# ----------------------------- # -----------------------------
# 3) 创建输出目录 # 3) 创建输出目录
# ----------------------------- # -----------------------------
OUT_DIR="$GITHUB_WORKSPACE/napcat" OUT_DIR="$GITHUB_WORKSPACE/NapCat.Shell.Windows.Node"
mkdir -p "$OUT_DIR/napcat" mkdir -p "$OUT_DIR/NapCat.Shell.Windows.Node"
# ----------------------------- # -----------------------------
# 4) 解压 NapCat.Shell.zip 到 napcat # 4) 解压 NapCat.Shell.zip 到 napcat
@@ -121,40 +121,29 @@ jobs:
cp -a "$GITHUB_WORKSPACE/artifacts/NapCat.Shell/." "$OUT_DIR/napcat/" 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") 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 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 done
# ----------------------------- # -----------------------------
# 6) 拷贝仓库文件 napcat.bat 和 index.js # 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/napcat.bat" "$OUT_DIR/" || true
cp -a "$GITHUB_WORKSPACE/packages/napcat-develop/index.js" "$OUT_DIR/napcat/" || 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 cp -a "$NODE_EXTRACT/node-v$NODE_VER-win-x64/node.exe" "$OUT_DIR/" || 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
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: NapCat.Shell.Windows.Node name: NapCat.Shell.Windows.Node
path: NapCat.Shell.Windows.Node.zip path: NapCat.Shell.Windows.Node
release-napcat: release-napcat:
needs: [Build-LiteLoader, Build-Shell, Download-QNX64] needs: [Build-LiteLoader, Build-Shell, Download-QNX64]
@@ -227,7 +216,7 @@ jobs:
SYSTEM_PROMPT=$(<"$PROMPT_FILE") SYSTEM_PROMPT=$(<"$PROMPT_FILE")
# 构建用户内容 # 构建用户内容
USER_CONTENT="TAG: $CURRENT_TAG\n提交列表:\n$COMMITS" USER_CONTENT="当前版本: $CURRENT_TAG\n提交列表:\n$COMMITS"
# 构建请求 JSON # 构建请求 JSON
BODY=$(jq -n \ BODY=$(jq -n \

View File

@@ -15,13 +15,6 @@
"import": "./*" "import": "./*"
} }
}, },
"dependencies": {
"napcat-core": "workspace:*",
"napcat-common": "workspace:*",
"napcat-onebot": "workspace:*",
"napcat-webui-backend": "workspace:*",
"napcat-qrcode": "workspace:*"
},
"devDependencies": { "devDependencies": {
"@types/node": "^22.0.1" "@types/node": "^22.0.1"
}, },