feat(update): dev 通道同步生成 latest-dev.json 静态清单

- dev-build 发版流程上传 latest-dev.json 到 dev-latest Release
- 客户端 dev 通道优先读取 releases/download/dev-latest/latest-dev.json
- build-release 本地打包按版本自动选择 latest / latest-dev
- SHA256SUMS 生成时跳过清单文件本身
This commit is contained in:
Syngnat
2026-07-09 12:38:18 +08:00
parent 3beab030f4
commit d067e2c00a
3 changed files with 38 additions and 9 deletions

View File

@@ -1071,6 +1071,9 @@ jobs:
FILES=()
while IFS= read -r file; do
if [ -n "$file" ]; then
case "$file" in
SHA256SUMS|latest.json|latest-dev.json) continue ;;
esac
FILES+=("$file")
fi
done < <(find . -maxdepth 1 -type f ! -name SHA256SUMS -exec basename {} \; | sort)