Skip to content

PlainJournal v1.0.2

Choose a tag to compare

@github-actions github-actions released this 04 Aug 01:56
· 113 commits to main since this release

PlainJournal v1.0.2

v1.0.2 是一次工程验收与开源治理收口,不增加业务域,也不进行前端视觉重构。

主要变化

  • 后端增加 JaCoCo 覆盖率门禁:聚合行覆盖率 72.43%,每个可执行模块不低于 65%;
  • 前端增加四包 V8 覆盖率门禁:聚合行覆盖率 70.06%,共 319 个单元/契约测试;
  • Actions 全部固定完整 Commit SHA,Dependabot 忽略常规 Major 并合并同类更新;
  • Release 在标签提交上重新执行 CI,并要求同一 Commit 已通过 Security;
  • Pages 增加前后端公开 HTML 覆盖率报告;
  • 修复结算结果未知后的安全重试按钮竞态;
  • 修复设置 JAVA_TOOL_OPTIONS 时三实例验证脚本误判 JDK 版本的问题。

验证

  • 后端:436 tests,0 failure/error/skipped,PMD 0,SpotBugs P1=0;
  • 前端:319 个单元/契约测试、60 个开发态 E2E、3 个生产构建 E2E;
  • 真实基础设施:七个核心中间件 Core Smoke 通过;
  • 多实例:Trade 1/2/3 实例各处理 1000 条 Outbox 事件并完全收敛;
  • 浏览器:顾客端与客服管理端真实 WebSocket 链路通过,F12/CDP 页面、控制台、
    HTTP 与网络错误均为 0。

边界

项目继续定位为单机和小团队可复现的自营 B2C 实验平台。v1.0.x 后续只修明确缺陷;
下一次计划版本 v1.1.0 仅处理前端视觉重构。