fix(HDMI-Tool): publish_gitea 兼容 assets 纯数组返回; 文档补记本实例需 --insecure

This commit is contained in:
2026-09-10 23:51:39 +08:00
parent a1f6fdd34a
commit a14e3e7621
4 changed files with 11 additions and 5 deletions
+5 -1
View File
@@ -78,7 +78,11 @@ class Api:
status, rel = self.request('GET', f'/releases/{release_id}')
if status != 200:
sys.exit(f'读取 release {release_id} 失败: {status} {rel}')
for asset in (rel.get('assets') or {}).get('items', []):
# Gitea 版本差异: assets 可能是 {items:[...]} 或纯数组
assets = rel.get('assets') or []
if isinstance(assets, dict):
assets = assets.get('items', [])
for asset in assets:
if asset['name'] == name:
if not replace:
print(f'资产 {name} 已存在, 跳过(覆盖请加 --replace)')