Commit Graph
6 Commits
Author SHA1 Message Date
AxTps 6ce39f3a42 Merge branch 'main' of https://github.com/ApTx2012/Starlight_Lancher
# Conflicts:
#	.github/workflows/build-on-tag.yml
#	.github/workflows/sync-cnb-source.yml
2026-09-25 22:29:40 +08:00
AxTps a8c630cbc8 chore(ci): Release 带更新说明并移除 CNB 源码镜像
- build-on-tag.yml 改为三段式:preflight 从 announcement catalog
  生成中英双语更新说明并创建带说明的 draft release,build 各平台
  仅上传产物,publish 在所有平台完成后把 draft 转为正式发布。
- 移除 sync-cnb-source.yml:不再向 CNB 镜像源码(避免打 tag 时
  触发额外流水线,以及默认上游仓库带来的误推风险)。
- catalog.ts 新增 1.0.1-beta1 版本公告,作为该版本 Release 说明
  的来源。
2026-09-25 22:19:19 +08:00
AxTps bb55230c3a chore(ci): 打 tag 自动编译并发布 Release
新增 build-on-tag.yml:推送 v* tag 时在 4 个平台(Linux x64/arm64、
Windows x64、macOS universal)编译,并通过 tauri-action 直接发布
GitHub Release,包含各平台安装包与 Windows 便携版/多安装器变体。

相比原 axolotl-release.yml 移除了与自动更新相关的后处理步骤
(生成/上传更新清单、通知 Update Server、CNB 镜像、网站下载元数据),
仅保留“编译 + 发布 Release”这一核心目标;相关脚本仍保留在仓库中,
供后续接入自动更新时复用。

同时移除原 axolotl-release.yml,避免两个 workflow 同时响应 v* tag
造成的重复构建与产物冲突。
2026-09-25 22:01:31 +08:00
Disy 1cf67602d8 fix: support concurrent game windows and prepare beta12 GitHub releases 2026-09-25 11:49:41 +08:00
Disy a477b1fb9a feat: integrate StarLight updates and improve font settings and skin editor loading
Axolotl desktop CI / guardrails (push) Has been cancelled
Axolotl desktop CI / desktop (macos-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (ubuntu-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (windows-latest) (push) Has been cancelled
Axolotl desktop CI / website (push) Has been cancelled
Repository checks / typos (push) Has been cancelled
Repository checks / tombi (push) Has been cancelled
Rust checks / shear (push) Has been cancelled
Sync source to CNB / Sync Git ref (push) Has been cancelled
2026-09-19 18:14:41 +08:00
AxTps 6a295f9a7a feat:移除了弹窗,服务器添加sls 2026-09-08 22:39:45 +08:00