mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-03-01 16:20:25 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
20d41fff9e | ||
|
|
0b4d7e1346 | ||
|
|
46b9049a24 |
31
.github/workflows/auto-release.yml
vendored
31
.github/workflows/auto-release.yml
vendored
@@ -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 \
|
||||||
|
|||||||
@@ -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"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user