fix(ci): 以应用就绪验证生产页面并前置完整线上验收 #45

Merged
Zayden-Jung merged 2 commits from codex/production-navigation-ready into main 2026-11-02 09:06:23 +00:00
Collaborator

生产验收曾在首页等待 networkidle 时触发默认 30 秒超时;移动端图形页还会隐藏主题按钮,导致以按钮可见性判断水合完成时误报超时。页面内容已经发布,但旧验收无法可靠识别实际就绪状态。

最终改动:

  • scripts/verify-studio-visual.cjs:交互页复用文档加载及水合就绪 helper,静态只读页检查文档 GET 成功,再确认图片加载完成。移除 networkidle 依赖;账户截图等待模式动画结束。保留所有操作、可见性、滚动溢出、图片质量及零浏览器错误断言,错误日志补充堆栈。
  • apps/waterfall-wiki/tests/brand-navigation.mjs:等待已挂载的 ready 标记。该属性仅在 React effect 执行后设为 true,允许响应式 CSS 隐藏标记;实际操作按钮仍由各页面断言检查。原有文档 GET 恢复与预算保持不变,不重试应用断言。
  • apps/waterfall-wiki/tests/brand-navigation.test.mjs:新增隐藏标记的回归场景,先复现失败再验证修复;导航测试共 11 项通过。
  • .gitea/workflows/creative-workspace.yml:PR 的现有线上检查运行完整生产验收,其中包含原画布检查;直接使用 ces-control 上已部署版本的测试镜像检查指定服务器,保存截图及验收产物,检查上限 15 分钟。防止验收脚本修改只能在合并后验证。

验证:ces-control CI #693 全部成功:https://gitea.entroia.com/Zayden-Jung/probably-rendering-one-more-pixel-tonight/actions/runs/693 。包含类型检查、单元测试、生产构建与冒烟、完整 PostgreSQL/S3/浏览器集成、认证重启、真实生产页面及画布交互。生产验收 errors=0、overflow=[];首页桌面、390px、320px 截图已实际检查。git diff --check 和合并冲突检查通过。

未在本机编译、构建或启动预览。已核对最新 main、完整差异与两个待合入提交,仅涉及上述 4 个验收文件。

状态:已移除 WIP,等待用户手动合并。首页改版本身已在 http://8.211.154.134:18131/ 上线;本 PR 的 CI 修复尚未合并主线,合并后继续跟踪主线部署和最终验收。

生产验收曾在首页等待 networkidle 时触发默认 30 秒超时;移动端图形页还会隐藏主题按钮,导致以按钮可见性判断水合完成时误报超时。页面内容已经发布,但旧验收无法可靠识别实际就绪状态。 最终改动: - scripts/verify-studio-visual.cjs:交互页复用文档加载及水合就绪 helper,静态只读页检查文档 GET 成功,再确认图片加载完成。移除 networkidle 依赖;账户截图等待模式动画结束。保留所有操作、可见性、滚动溢出、图片质量及零浏览器错误断言,错误日志补充堆栈。 - apps/waterfall-wiki/tests/brand-navigation.mjs:等待已挂载的 ready 标记。该属性仅在 React effect 执行后设为 true,允许响应式 CSS 隐藏标记;实际操作按钮仍由各页面断言检查。原有文档 GET 恢复与预算保持不变,不重试应用断言。 - apps/waterfall-wiki/tests/brand-navigation.test.mjs:新增隐藏标记的回归场景,先复现失败再验证修复;导航测试共 11 项通过。 - .gitea/workflows/creative-workspace.yml:PR 的现有线上检查运行完整生产验收,其中包含原画布检查;直接使用 ces-control 上已部署版本的测试镜像检查指定服务器,保存截图及验收产物,检查上限 15 分钟。防止验收脚本修改只能在合并后验证。 验证:ces-control CI #693 全部成功:https://gitea.entroia.com/Zayden-Jung/probably-rendering-one-more-pixel-tonight/actions/runs/693 。包含类型检查、单元测试、生产构建与冒烟、完整 PostgreSQL/S3/浏览器集成、认证重启、真实生产页面及画布交互。生产验收 errors=0、overflow=[];首页桌面、390px、320px 截图已实际检查。git diff --check 和合并冲突检查通过。 未在本机编译、构建或启动预览。已核对最新 main、完整差异与两个待合入提交,仅涉及上述 4 个验收文件。 状态:已移除 WIP,等待用户手动合并。首页改版本身已在 http://8.211.154.134:18131/ 上线;本 PR 的 CI 修复尚未合并主线,合并后继续跟踪主线部署和最终验收。
codex-bot added 1 commit 2026-11-02 08:21:19 +00:00
fix(ci): verify production readiness without network idle
creative workspace review checks / verify-deployed-canvas (pull_request) Failing after 2m45s
creative workspace review checks / verify (pull_request) Has been cancelled
7f397fd3a2
codex-bot added 1 commit 2026-11-02 08:32:42 +00:00
fix(ci): accept hydrated markers hidden by responsive layouts
creative workspace review checks / verify-deployed-canvas (pull_request) Successful in 3m24s
creative workspace review checks / verify (pull_request) Successful in 25m23s
38a71e04ca
codex-bot changed title from WIP: fix(ci): 按应用就绪验证生产页面并在 PR 检查完整验收 to fix(ci): 以应用就绪验证生产页面并前置完整线上验收 2026-11-02 09:04:19 +00:00
Zayden-Jung merged commit ef290f769b into main 2026-11-02 09:06:23 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/probably-rendering-one-more-pixel-tonight#45