jif2.zhang
|
5e6ea552d1
|
调整分支策略: 仅 master 部署, 取消 dev-* 自动发布
分支规则 (写入 readme):
- master 主分支, 唯一部署出口, push 即发布生产
- dev-* 开发集成分支, 只跑 CI 校验, 不部署; 上线先合到 master
- tmp-* 临时分支, 针对单个问题, 合到 dev-* 后删除
- android-* 仅触发 APK 外壳构建, 构建前须与 master 同步
CI 变更:
- .gitea/workflows/docker-build.yml 触发分支收窄为 master
此前 dev-* 与 master 共用同一套生产环境, 推送开发分支即直接发布,
容易把半成品带上线, 现取消该触发
- 同步修正工作流内相关注释 (迁移时机, 版本校验范围)
文档变更:
- readme 新增「分支规则」章节: 职责表/流程图/CI 触发范围/变更说明
- readme 原「分支与 CI/CD」章节与新规则冲突, 已按新策略重写
(dev-* 不再触发部署; 数据库迁移只在 master 发布时应用)
- 明确团队约定的 main 主分支在本仓库落地为 master
|
2026-10-24 07:36:53 +08:00 |
|
cheney
|
5f41cb05b7
|
chore(V0.2): 统一 APK 与 OTA 版本规则 —— 同一版本号, APK 裸写 / OTA 加 -ota
Docker Build and Push / build-image (push) Successful in 10m16s
- readme: 版本管理章节重写, 明确 APK=0.2.0 无后缀, OTA=0.2.0-ota 多一个标记
并补充 APK versionName/versionCode 的生成链路 (tauri.properties, major*1e6+minor*1e3+patch)
- scripts/ci/check-version.mjs: 新增四处一致性校验
(package.json / tauri.conf.json / Cargo.toml / Cargo.lock), 并禁止 version 带 -ota
- android-build.yml: 构建前也执行版本校验 (tauri.conf.json 的 version 就是 APK versionName)
- 需求文档 F-OT-01a、设计文档 §10.2 同步该规则
|
2026-10-22 17:34:22 +08:00 |
|
cheney
|
4a04720a5e
|
feat(V0.2): OTA 版本与判新口径 + Tab 结构调整
1) 版本对齐分支
- package.json / tauri.conf.json / Cargo.toml / Cargo.lock: 0.1.0 -> 0.2.0, OTA 包版本变为 0.2.0-ota
- 新增 scripts/ci/check-version.mjs: 分支 dev-x.y 与 package.json 版本不一致时 CI 直接失败
- docker-build.yml / ota-build.yml: min_binary_version 与前端版本解耦, 固定 0.1.0
(现有 APK 原生层仍是 0.1.0, 抬高会导致旧 APK 收不到更新)
2) 我的页 OTA「开发版本」开关 (默认关, 持久化 localStorage.iboard_ota_dev_mode)
- 关: 按版本号逐字段比较 (src/utils/version.js), 服务端 version 更高才算新
- 开: 按 build sequence 判新 (hotswap checkUpdate), 每次构建都能推到设备
- Web 端: 开发口径退化为版本不同即算新; 生产口径严格比较大小
3) 打卡 Tab 移到最左并默认选中, 移除特效开关
- BottomNav: 打卡/宏观/监控/我; 删除 home 图标
- App: / 与 404 均重定向到 /checkin
- RingProgress/Celebrate: 删除 effectsEnabled/setEffectsEnabled, 特效恒开
- HabitView: 去掉头部「特效开/关」按钮
4) 取消首页 Tab, 报警/新闻并入宏观
- 新增 pages/macro/AlertsView.jsx、NewsView.jsx; 删除 HomePage.jsx
- MacroPage: 6 个子 Tab (油价/经济数据/策略研究/经济文章/报警/新闻), 报警角标保留
- 新闻详情 /news/:id -> /macro/news/:id (宏观 Tab 保持高亮)
5) 文档: 需求文档补 F-OT 需求点与已决策项; 设计文档新增 §10 变更记录与判新设计;
界面设计.html 11 屏 (Tab 4 项/去掉特效开关/宏观合并/我的 OTA 开关 关+开 两态)
|
2026-10-22 17:17:29 +08:00 |
|
cheney
|
e1e0880ce6
|
ci: dev-* 分支纳入 docker-build 触发范围 (构建/部署/数据库自动升级)
Docker Build and Push / build-image (push) Successful in 6m53s
- docker-build.yml: push branches 增加 'dev-*', 与 main/master 同环境部署
- Apply DB migrations 步骤加 migrate status 输出并强调在 Remove old container 之前执行
- readme: 新增「分支与 CI/CD」章节, 说明分支触发矩阵与数据库升级约定
|
2026-10-22 15:20:28 +08:00 |
|
jif2.zhang
|
8e2c6ffa35
|
新增米家环境监控模块 (采集/聚合/历史/前端 EnvView) + CI 挂载米家凭证目录并自动应用迁移
Docker Build and Push / build-image (push) Successful in 6m54s
|
2026-09-21 11:42:58 +08:00 |
|
jif2.zhang
|
53f63e0986
|
新增 CI secrets 同步到注册中心的独立 workflow
Docker Build and Push / build-image (push) Successful in 10m57s
|
2026-09-20 20:32:54 +08:00 |
|
cheney
|
2fa7c7fc70
|
remove pagespy
Docker Build and Push / build-image (push) Successful in 4m56s
|
2026-08-08 18:12:48 +08:00 |
|
cheney
|
5822a01ed7
|
fix rust env
Android Build & Publish / build-android (push) Successful in 18m36s
|
2026-08-08 10:40:33 +08:00 |
|
cheney
|
68998fa07e
|
token 名字修改
Android Build & Publish / build-android (push) Successful in 42m17s
|
2026-08-08 09:13:23 +08:00 |
|
cheney
|
05ad191913
|
环境变量
Android Build & Publish / build-android (push) Failing after 23m5s
|
2026-08-08 07:52:39 +08:00 |
|
cheney
|
9ecbf8d8e0
|
更新脚本
Android Build & Publish / build-android (push) Failing after 18m32s
|
2026-08-08 07:01:50 +08:00 |
|
cheney
|
add3ff8831
|
修改 ota cicd
Docker Build and Push / build-image (push) Successful in 6m37s
|
2026-08-07 17:10:07 +08:00 |
|
cheney
|
8999b29646
|
跟新 CICD,每次制作 ota 升级包
Docker Build and Push / build-image (push) Successful in 2m50s
|
2026-08-07 10:04:57 +08:00 |
|
cheney
|
4f5cdb4325
|
OTA
Docker Build and Push / build-image (push) Successful in 2m55s
|
2026-08-07 09:50:42 +08:00 |
|
cheney
|
ac8a4b8cd2
|
准备切换分支
|
2026-08-07 09:10:40 +08:00 |
|
cheney
|
08b3655a38
|
修改架构,移动端优先。
save
|
2026-08-03 18:05:50 +08:00 |
|
cheney
|
92fee2174c
|
retry
Docker Build and Push / build-image (push) Successful in 30m16s
|
2026-04-06 13:56:27 +08:00 |
|
cheney
|
a2bec07322
|
修改 ui 文字
|
2026-04-06 08:31:59 +08:00 |
|
cheney
|
97dfc65686
|
自动重启
Docker Build and Push / build-image (push) Failing after 12m58s
|
2026-04-05 21:43:54 +08:00 |
|
cheney
|
697b625f4c
|
run on 写错了
Docker Build and Push / build-image (push) Failing after 11m25s
|
2026-04-05 20:05:55 +08:00 |
|
cheney
|
a97c9265eb
|
修改 checkout
Docker Build and Push / build-image (push) Waiting to run
|
2026-04-05 16:20:36 +08:00 |
|
cheney
|
cf1fe920e2
|
触发工作流
Docker Build and Push / build (push) Failing after 3m4s
|
2026-04-05 15:45:47 +08:00 |
|
cheney
|
0c4db31b56
|
自动工作流
|
2026-04-05 15:40:30 +08:00 |
|