feat: 优化APK发布流程与更新README下载链接

CI流程中新增自动删除同名APK资源步骤,避免重复上传导致的422错误。README优化各平台下载链接,采用徽章样式并补充Android端下载入口,Go版本号同步为1.23。
This commit is contained in:
谦君
2025-12-20 01:39:53 +08:00
parent 859418e50c
commit ba3330c0f3
2 changed files with 25 additions and 14 deletions

View File

@@ -195,7 +195,19 @@ jobs:
echo "Final assets to upload:"
ls -R ./final-release
# 3. 一次性上传,禁止重复匹配
# 3. 删除已存在的同名 APK 资源(避免 422 错误)
- name: Delete existing APK assets
run: |
VERSION=${{ steps.get_version.outputs.VERSION }}
# 获取 release 中的现有 assets 并删除 APK 文件
gh release view "$VERSION" --json assets -q '.assets[].name' 2>/dev/null | grep -i '\.APK$' | while read asset; do
echo "Deleting existing asset: $asset"
gh release delete-asset "$VERSION" "$asset" -y || true
done
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# 4. 一次性上传,禁止重复匹配
- name: Create GitHub Release
uses: softprops/action-gh-release@v1
with: