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:"
|
echo "Final assets to upload:"
|
||||||
ls -R ./final-release
|
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
|
- name: Create GitHub Release
|
||||||
uses: softprops/action-gh-release@v1
|
uses: softprops/action-gh-release@v1
|
||||||
with:
|
with:
|
||||||
|
|||||||
25
README.md
25
README.md
@@ -5,11 +5,12 @@
|
|||||||
|
|
||||||
一个基于 Vue 3 和 TypeScript 构建的现代化 OGame 太空策略游戏。
|
一个基于 Vue 3 和 TypeScript 构建的现代化 OGame 太空策略游戏。
|
||||||
|
|
||||||
|
[](https://github.com/setube/ogame-vue-ts/releases/latest)
|
||||||
[](https://creativecommons.org/licenses/by-nc/4.0/)
|
[](https://creativecommons.org/licenses/by-nc/4.0/)
|
||||||
[](https://vuejs.org/)
|
[](https://vuejs.org/)
|
||||||
[](https://www.typescriptlang.org/)
|
[](https://www.typescriptlang.org/)
|
||||||
[](https://vitejs.dev/)
|
[](https://vitejs.dev/)
|
||||||
[](https://golang.org/)
|
[](https://golang.org/)
|
||||||
|
|
||||||
[English](README-EN.md) | 简体中文
|
[English](README-EN.md) | 简体中文
|
||||||
|
|
||||||
@@ -53,23 +54,21 @@ OGame Vue TS 是一款受经典 OGame 游戏启发的单机版、基于浏览器
|
|||||||
|
|
||||||
#### 服务端
|
#### 服务端
|
||||||
|
|
||||||
[Windows](/releases/latest/download/ogame-windows-amd64.exe)
|
[](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)
|
||||||
[Linux amd64](/releases/latest/download/ogame-linux-amd64)
|
[](https://github.com/setube/ogame-vue-ts/releases/latest/download/ogame-server-linux-arm64)
|
||||||
|
|
||||||
[Linux arm64](/releases/latest/download/ogame-linux-arm64)
|
|
||||||
|
|
||||||
[MacOS Intel](/releases/latest/download/ogame-macos-amd64)
|
|
||||||
|
|
||||||
[MacOS](/releases/latest/download/ogame-macos-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