mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-13 20:08:05 +08:00
1.6 KiB
1.6 KiB
开发主机工具
本目录仅在开发主机运行。按任务读取手册,不把部署流程带入普通文档修改。
| 任务 | 实现入口 | 手册 |
|---|---|---|
| SDK 构建与验包 | build_go_sdk.py、verify_go_sdk.py、targets.json | 构建与发布 |
| 清单与候选草稿 | make_go_manifest.py、ci_go_release.py | 构建与发布、工作流约束 |
| 包部署与精确版本恢复 | hot_update.py、hot_update_go.py | 部署与恢复 |
| 文档与变更上下文 | check_docs.py、doc_context.py | 上下文维护 |
--dry-run只验证本地输入;--probe只读设备;--prepare会上传并核验,不能混称只读。- 热部署需要真实 SDK 包和精确原版本恢复包;bundle/split 不混用,不退回逐文件覆盖。
- 官方 APK 用维护者密钥签名并原生可信验证;临时预览密钥产物不能晋升为正式身份。
- 不覆盖同版本产物,不补写猜测的历史记录;验收证据绑定包 SHA256。
- 缺少工具、验签或验收环境明确失败/未执行,不让门禁返回伪成功。
- 主机测试使用合成数据;私钥、校园账号、真实备份和设备日志不进入公开测试或报告。
参数先看脚本 --help。主机检查与依赖见 tests/README.md。