Repository navigation
升级 Node 26.11.0 官方 PR 快照,沿用已约定的 lite 裁剪 - #8
Merged
Merged
Conversation
Keep GBK/Big5 decoding, Chinese collation and NFKC normalization in both flavors. Remove optional features unused by the core, align iOS linking and boot smokes, and regenerate the recipe with verified tree hashes. Assisted-by: Codex Signed-off-by: fogtape <lilixu3210@gmail.com>
固定 nodejs/node#66546 的 7f68d75ee7963cd38ddc3783dd529f826bbde614, 重建移动端补丁与源码校验值,保留 danmu ICU 配置、功能裁剪及 Android 符号验证。 适配上游构建变动与新设备回归,支持 SHA 重建/缓存,PR 快照仅生成预览。 全新拉取与配方往返一致;38 项本地回归和 10 个完整 GYP 图验证通过。 ICU 数据包实际裁剪至 11,026,480 字节;完整交叉编译、设备测试及产物大小由 CI 验证。 Assisted-by: Codex Signed-off-by: fogtape <lilixu3210@gmail.com>
验证官方提交 SHA,按实际移动端版本命名预览包,上游升级 PR 覆盖 iOS full/lite 编译和冒烟。新增基线检查回归,39 项本地检查通过。 Signed-off-by: fogtape <lilixu3210@gmail.com>
fogtape
marked this pull request as ready for review
October 6, 2026 11:12
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
将 Node 26 移动端配方升级到官方 26.11.0 发布提案的固定提交,并保留已约定的 danmu lite 裁剪。此 PR 提供可重建的 CI 预览;官方 tag 发布后仍需核对并完成发布流程。
49072a0be4c7410982557aebf5b5c924fe7db597,移动端版本为26.11.0-0;22 个补丁直接应用,源码树校验值为366de32e0018c646ea07608448b694716229b35b。test-watch-mode和test-watch-mode-inspect启动独立 Node 子进程时出现 dalvik-cache 权限错误 / SIGABRT,现补齐精确平台排除。iOS 已排除前者,后者也按真实设备的 child-process 限制排除;进程内 debugger、文件监听及桌面 Linux CLI 覆盖继续保留。ENOTFOUND。诊断日志上传改为一次重试,仍失败则留下警告和任务摘要。测试本身及二进制产物上传仍严格决定 CI 是否通过。验证:原始升级从 nodejs/node 全新拉取后全部补丁直接应用,源码树校验一致;本轮再次独立重建 22 个补丁,校验值一致。45 项回归已在本轮完整性 CI 通过,其中 6 项 Android 检查使用 Node 实际选择器验证 4,125 个可运行测试在 16 个分片中恰好覆盖一次,每片 257–258 项,并验证测试非零退出不会被 tee/清理吞掉、watch CLI 平台排除没有影响进程内测试。HdrHistogram 0.12.0 已在 Termux arm64 编译并通过记录、百分位、边界、极大值和四线程原子记录检查。测试修改审计和 YAML/Shell 语法检查通过。
更新后的上游快照在 Build 37473151347 已通过全部 10 个 Android/iOS full/lite 构建、两平台 full/lite 启动检查及精选设备测试。Android 14 个分片通过,另外两个失败均为上述 watch CLI 用例;iOS 四个分片测试均通过,其中一个任务仅因上传日志失败。本轮修正后重新运行完整 CI,最终结果以最新提交为准。
修正提交
b95aa64c的 Verify 37549214999 和 Build 37549215230 已全部通过,已核对两轮工作流的 head SHA 与 PR 当前提交一致。本轮通过十个构建任务(测试状态修正复用已有库缓存)、两平台 full/lite 启动检查、精选设备测试,以及全部 16 个 Android / 4 个 iOS Full 全量分片。实际设备日志汇总:Android 4,125 个测试通过,iOS 4,057 个测试通过,均为 0 失败/挂起/崩溃。全部 20 份分片日志成功上传。
full-suite-gate、ci-required和package-preview均通过,版本化 full/lite 预览包已生成。目标分支为 recipe-v26,已同步合并的 lite PR #7。Node 24 独立维护。