Skip to content

chore(release): 提升版本号至 1.12.0 - #57

Merged
mel0nyrame merged 1 commit into
masterfrom
chore/release-v1.12.0
Sep 28, 2026
Merged

mel0nyrame merged 1 commit into
masterfrom
chore/release-v1.12.0

Conversation

@mel0nyrame

@mel0nyrame mel0nyrame commented Sep 28, 2026 •

Copy link
Copy Markdown
Owner

背景

正式版本 release-v1.11.0 之后,master 已合入 Windows 托盘客户端、认证运行时、安装器与应用内更新(Windows 客户端由 PR #56 合入),但应用版本元数据仍是 1.11.0+1。本 PR 将下一次正式发布版本标为 1.12.0,供合并后的发布 tag 与安装包统一使用。

变更轮廓

版本元数据仍由 pubspec.yaml 提供;正式发布时,tag 是 release workflow 的版本事实来源:

pubspec.yaml
  version: 1.11.0+1 → 1.12.0+1
    ├─ 常规 Windows 构建与 CI 安装器 → 使用 pubspec 中的 1.12.0
    └─ 合并后推送 release-v1.12.0
         └─ release.yml 从 tag 解析 1.12.0
              ├─ 测试与分析通过后构建 Windows 安装包
              ├─ 构建 Android release APK
              └─ 自动创建 GitHub Release 并附上两种安装包

本 PR 只改版本行,不改依赖,因此 pubspec.lock 和插件注册文件不变。Release workflow 的构建号使用 GitHub Actions run number;这里的 +1 不替代发布构建号。

验证汇总

  • tool/flutter_sdk.sh flutter pub get:成功,依赖锁文件无漂移;使用仓库声明的 Flutter 3.47.5。
  • tool/flutter_sdk.sh flutter analyze --no-fatal-infos:0 error、0 warning;94 条既有 info,本 PR 没有 Dart 代码改动。
  • tool/flutter_sdk.sh flutter test:210 项全部通过。
  • git diff --check origin/master...HEAD:通过。
  • 发布源提交 f35f1c3 的 master CI run #36468966575:成功,包含 Windows release app 与安装器构建/安装卸载 smoke、Android debug APK、分析和测试。
  • 本 PR 的 GitHub CI run #36469817275:成功;CI checks(含分析、210 项测试、Android debug APK)与 Windows release app、安装器构建及安装/重装/卸载 smoke 均通过。正式 Release workflow 只在合并后推送 release-v1.12.0 时运行。

评审注意事项

  • 这次 PR 只登记版本,不创建 tag、不创建 Release。合并并确认 PR CI 通过后,才对合并后的 master 提交创建并推送 release-v1.12.0;随后等待 Release workflow 的测试、Android APK 和 Windows 安装包构建全部成功,并核对 Release 资产。
  • Issue 适配 Windows 托盘客户端并保留完整认证能力 #37 要求的 Windows 10/11 真机与真实校园 Wi-Fi 验收仍未完成,因此继续保持 open;本 PR 和 CI 不代表该验收已通过,也不会关闭该 issue。
  • Release workflow 自动从 tag 区间生成 Release notes,本仓库没有需要同步修改的手写 changelog。

风险与回滚

  • 合并前可直接 revert 版本号提交,运行行为不受影响。
  • tag 推送后会触发正式 Release 并发布 APK、Windows 安装器;已发布版本不移动或复用 tag,若发现发布内容错误需按后续版本重新发布。

@mel0nyrame
mel0nyrame merged commit e29ee93 into master Sep 28, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant