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:
|
||||
|
||||
25
README.md
25
README.md
@@ -5,11 +5,12 @@
|
||||
|
||||
一个基于 Vue 3 和 TypeScript 构建的现代化 OGame 太空策略游戏。
|
||||
|
||||
[](https://github.com/setube/ogame-vue-ts/releases/latest)
|
||||
[](https://creativecommons.org/licenses/by-nc/4.0/)
|
||||
[](https://vuejs.org/)
|
||||
[](https://www.typescriptlang.org/)
|
||||
[](https://vitejs.dev/)
|
||||
[](https://golang.org/)
|
||||
[](https://golang.org/)
|
||||
|
||||
[English](README-EN.md) | 简体中文
|
||||
|
||||
@@ -53,23 +54,21 @@ OGame Vue TS 是一款受经典 OGame 游戏启发的单机版、基于浏览器
|
||||
|
||||
#### 服务端
|
||||
|
||||
[Windows](/releases/latest/download/ogame-windows-amd64.exe)
|
||||
|
||||
[Linux amd64](/releases/latest/download/ogame-linux-amd64)
|
||||
|
||||
[Linux arm64](/releases/latest/download/ogame-linux-arm64)
|
||||
|
||||
[MacOS Intel](/releases/latest/download/ogame-macos-amd64)
|
||||
|
||||
[MacOS](/releases/latest/download/ogame-macos-arm64)
|
||||
[](https://github.com/setube/ogame-vue-ts/releases/latest/download/ogame-server-win.exe)
|
||||
[](https://github.com/setube/ogame-vue-ts/releases/latest/download/ogame-server-linux)
|
||||
[](https://github.com/setube/ogame-vue-ts/releases/latest/download/ogame-server-linux-arm64)
|
||||
|
||||
#### 桌面版
|
||||
|
||||
[Windows](/releases/latest/download/OGame.Setup.exe)
|
||||
[](https://github.com/setube/ogame-vue-ts/releases/latest/download/OGame.Setup.exe)
|
||||
[](https://github.com/setube/ogame-vue-ts/releases/latest/download/OGame.AppImage)
|
||||
[](https://github.com/setube/ogame-vue-ts/releases/latest/download/OGame-mac.dmg)
|
||||
|
||||
[Ubuntu](/releases/latest/download/OGame.AppImage)
|
||||
#### Android
|
||||
|
||||
[MacOS](/releases/latest/download/OGame-mac.dmg)
|
||||
[](https://github.com/setube/ogame-vue-ts/releases/latest/download/OGame-1.4.0-arm64-v8a.APK)
|
||||
[](https://github.com/setube/ogame-vue-ts/releases/latest/download/OGame-1.4.0-armeabi-v7a.APK)
|
||||
[](https://github.com/setube/ogame-vue-ts/releases/latest/download/OGame-1.4.0-x86_64.APK)
|
||||
|
||||
### 环境要求
|
||||
|
||||
|
||||
Reference in New Issue
Block a user