Skip to content

test(local-infra): 补齐 M1/M2 发布候选门禁 - #17

Merged
Spc-jgs merged 1 commit into
mainfrom
feature/m1-m2-release-blackbox
Aug 1, 2026
Merged

Spc-jgs merged 1 commit into
mainfrom
feature/m1-m2-release-blackbox

Conversation

@Spc-jgs

@Spc-jgs Spc-jgs commented Aug 1, 2026

Copy link
Copy Markdown
Owner

变更内容

  • 新增 M1/M2 发布候选公网黑盒门禁,覆盖 Item、Subscription、Wish、Dashboard、Reminder 与 M2 生命周期
  • 覆盖 Bearer-only、安全隔离、幂等重放/冲突、恢复窗口、Wish 并发购买收敛和最终一致提醒
  • 增加 Gateway → Tracking → Reminder → Auth 精确 PID 有序停机验证
  • 为 Nacos 客户端鉴权关闭、Admin 鉴权开启的本地基线补充 Client API 验证与动态配置恢复
  • 同步发布候选设计和本地联调运行手册

边界

  • 未修改 Flyway、迁移或数据库结构
  • 未修改前端;真实 HTTP Adapter 集成已在独立干净工作树验证,工作台保持不变
  • 不把本机真实中间件门禁并入普通 Maven/CI

验证

  • ./mvnw --batch-mode --no-transfer-progress clean verify(18/18 模块通过,2m17s)
  • bash scripts/tests/verify-public-api-contract-test.sh
  • bash scripts/tests/verify-release-candidate-contract-test.sh
  • 真实四服务 M1/M2 发布候选公网黑盒通过
  • MySQL 8.4、Redis 7.4、Nacos 3.0.3 环境/动态配置验证通过
  • 四服务有序停机、端口释放、Nacos 注销及日志分类通过
  • 前端 tests/services/http-integration.spec.ts 真实 HTTP 集成 1/1 通过
  • 前端 tests/services/http-services.spec.ts 9/9 通过

@Spc-jgs
Spc-jgs merged commit 3a527a2 into main Aug 1, 2026
1 check 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