Skip to content

导航站同步正式 Calcit 0.30.1 并清理无用 npm 依赖 - #44

Merged
tiye merged 1 commit into
mainfrom
migrate/map-formal031
Oct 22, 2026
Merged

tiye merged 1 commit into
mainfrom
migrate/map-formal031

Conversation

@tiye

@tiye tiye commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

用户影响

开发/CI 从 Calcit/procs 0.30.1-alpha.5 同步到正式 0.30.1,请重新安装模块。原社区导航内容、外链、map.clj.im 存档 key、60 秒保存周期与部署路径不变;保留上轮“恢复成功后才安装自动保存”的逻辑。本 PR 不改 Snapshot。

清理未被任何项目命名空间或 JS/CSS/HTML 入口使用的 npm shortid、feather-icons,不会替换 Reel 的 ID 生成或页面图标。合并 main 会执行原前端部署,这里先提 PR 验收,不自动合并或部署生产。

改动

  • CLI/procs 正式 0.30.1,精确正式 Reel 0.6.41、Respo 0.16.124、js-ffi 0.2.5,更新对应 lock 与 README。
  • 复用现有 strict 门禁,结构化结果明确要求 passed 和空 diagnostics;保留 canonical、全部/公开定义检查和原有 2 项存档/状态附着测试,不新增 checker 或放宽预算。
  • 现有 artifact 上传/下载升级到官方正式补丁 v7.0.2/v8.0.2,继续 SHA pin,不取消原有安全边界;COS 仍只用 Action 内置 verify,不增加重复验证脚本。

验证与风险

  • Node 24 / Yarn 4.18.0 install 与 immutable 重放通过;lock 只更换 procs,移除两个无用包及其不再引用的四个传递依赖。没有本地 Caps 或以 alpha 编译正式图。
  • 正式 Linux CI 39713042288 精确 head 414593a 的 test/upload 均通过:CLI/procs 配对正式 0.30.1、canonical/all-defs 160、公开 25/25、完整 strict passed/diagnostics=[]、原有 2 项附着测试 selected/executed/passed=2/2/2、构建与原 artifact 传递成功。
  • COS Action 内置公开校验 HTML 765、CSS 318、JS 370506 字节,隔离 PR 前缀;生产 rsync 跳过。保留正常 artifact 校验,不新增验证层。
  • 实际 IAB 从同一 CI artifact 原始 HTML 加载原 CDN bundle,127.0.0.1:14833 页面上下区域正常显示 4 个分组、13 条导航链接且全部 target=_blank;实际刷新正常,warn/error=[]。未直接读写 storage 或调用隐藏运行时。
  • 之前 alpha 下的坏存档/热更新观察不是本轮正式版的同范围证明;本轮未插入坏存档、未证明异常退出不覆盖的完整浏览器路径,相关源码未改,原 2 个业务测试仍保留。
  • 开放状态与样式仍有真实 Dynamic,不宣称类型债务清零;外部历史站点可达性、移动端和全部存档未验收。
  • 保留已有 HEAD 检查、PR 隔离前缀、凭据检查与 main-only 原目录 rsync。不新增额外 runner、并发工具、编译器硬编码 fix/proof 规则或未经批准的部署。
  • 上游评估:已核对 Reel #77 的 typed 空 State 上下文指导,仍 open;当前沿用真实构造器/Ref 上下文且正式 CI 通过,不把 main 上的未发布实现当作已交付依赖。不因项目无用 npm 依赖创建编译器 issue,也不重复既有反馈。

@tiye
tiye marked this pull request as ready for review October 22, 2026 02:47
@tiye
tiye merged commit eab0e6b into main Oct 22, 2026
2 checks passed
@tiye
tiye deleted the migrate/map-formal031 branch October 22, 2026 05:25
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