mirror of
https://github.com/setube/ogame-vue-ts.git
synced 2026-05-12 07:55:11 +08:00
feat: 优化APK发布流程与更新README下载链接
CI流程中新增自动删除同名APK资源步骤,避免重复上传导致的422错误。README优化各平台下载链接,采用徽章样式并补充Android端下载入口,Go版本号同步为1.23。
This commit is contained in:
14
.github/workflows/build.yml
vendored
14
.github/workflows/build.yml
vendored
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user