feat(release): package runtime and operations freezes

This commit is contained in:
key
2026-07-29 03:38:19 +08:00
parent 2d5568f94b
commit 861fa0ea76
3 changed files with 453 additions and 0 deletions
+9
View File
@@ -366,6 +366,15 @@ Android 人工验收每完成一个步骤,用 `.\scripts\capture-android-accep
./scripts/verify-aug1-production-api-readonly.sh
```
冻结运行时产物后,如发布/回滚或验收工具继续修正,不要重编同版本 APK/JAR冒充新运行时。使用双提交打包器保留 `dc20b920` 运行时提交,并把当前干净 `HEAD` 作为 operations commit;新包名同时包含两者短哈希,旧 ZIP 不覆盖:
```powershell
.\scripts\package-aug1-release.ps1 `
-BackendJar .\output\aug1-release\0.1.10-110-dc20b920\ruoyi-admin-dc20b920.jar
```
打包器重新校验冻结证据、APK/JAR/内容哈希和提交祖先关系,按固定顺序与时间戳生成 14 个文件的 ZIP,并附带发布、预检、API 探针、Android 取证及最新 Go/No-Go 的审计快照。ZIP 内 operations 脚本用于交付审计;实际执行仍须从对应 operations commit 的干净仓库运行。
## MVP 页面验证
登录后侧栏应只展示以下入口: