Skip to content

更新 COS 内置校验并隔离 Tabletwo CDN 预览 - #27

Merged
tiye merged 1 commit into
mainfrom
codex/tabletwo-cos-preview
Oct 5, 2026
Merged

tiye merged 1 commit into
mainfrom
codex/tabletwo-cos-preview

Conversation

@tiye

@tiye tiye commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

变更

  • COS Action 更新到正式 v1.2.0,沿用 public-base-url 内置 verify,不加重复上传校验脚本。
  • PR COS/CDN 路径改为 pr/<number>/<run>/<attempt>/,与 Vite base 同源,避免预览资源互相覆盖。
  • 上传按事件/分支排队,不取消正在部署的任务;job/上传限制为 15/10 分钟。
  • setup-calcit 读取 deps.cirru,保留现有客户端/服务端编译门禁。
  • 删除误跟踪的过时 dist-server/package.json:原 CI 仍从根 manifest 生成同一打包文件;该目录已有 gitignore,Git 历史可恢复。不是删除服务端部署能力。

验证

本地正式 Calcit/procs 0.27.0、Node 24、原 Yarn 4.12.0:19 个私有发布模块安装及 toolchain verify、immutable 安装、canonical snapshot、双入口 check-only、双入口 deprecated 分析、前端 JS/Vite 148 模块及服务端 IR 成功。YAML 与八段 shell 语法、git diff --check 通过。锁文件/根 package/deps/snapshot 不变,没有新增测试脚本或放宽门禁。

原四组依赖版本选择警告和 Vite 大 chunk 提示保留,不宣称 strict Caps 通过。Calcit 0.28 的本地类型迁移仍有共享模块阻塞,未用绿色 COS PR 冒称完整升级完成。

部署边界

生产前缀 TopixIM/tabletwo/、原 web-assets 路径及 /servers/tabletwo/ 不变。COS 只上传前端 dist;保留原缺 secret PR 跳过策略,生产缺 secret 失败。远端 CI 37240657339 全部成功,内置 verify 实际校验 HTML 714、CSS 374、JS 704960 字节,目录 TopixIM/tabletwo/pr/27/37240657339/1/。生产 web/server rsync 按 PR 跳过,不代表生产验收。未运行实际 UI/生产服务,不自行合并或发版。

质量债务复核

单独执行原 analyze quality --baseline config/calcit-quality.cirru 仍失败:55 项逐定义回归,schemaDynamic 106 > 82、unresolved 166 > 142。原 workflow 未启用这个质量 gate,本 PR 没有移除它或提高预算;当前绿色 CI 只证明既有双入口检查、构建和实际前端上传,不证明所有质量债务已清零。该债务继续随类型迁移处理。

@tiye
tiye merged commit 993fd51 into main Oct 5, 2026
1 check passed
@tiye
tiye deleted the codex/tabletwo-cos-preview branch October 5, 2026 09:47
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