Repository navigation
升级 Node 24.22.0 LTS 上游 PR,沿用 danmu lite 裁剪构建 - #10
Merged
Merged
Conversation
固定 nodejs/node#66667 的 a5d0eb95dd03b90986ad1a7c0cd3f2de1a0f383c,重建 20 个移动端补丁与源码校验值。保留后来确定的完整 ICU API、danmu ICU 数据配方、功能裁剪、Android 指针压缩及导出符号验证。 补齐 SHA 克隆、缓存与 CI 基线验证,升级 PR 编译全部 full/lite 平台并打包预览。加入 26 个上游进程内回归,复用已经验证的有限并发设备分片。34 项本地回归和全新源码重建往返一致;完整交叉编译与设备运行交由 CI。 Assisted-by: Codex Signed-off-by: fogtape <lilixu3210@gmail.com>
Signed-off-by: fogtape <lilixu3210@gmail.com>
保留 Intl 与 SQLite backup 的进程内断言,仅跳过无法在移动端运行的子进程探针。按 Android/iOS 实测校验只读目录删除的 ENOTEMPTY,并在 iOS 排除原生 WASM 参数测试。 新增精选回归与桌面/移动端运行隔离验证;全新源码重建与校验值一致,全部 libnode 编译缓存输入不变,继续保留既定 danmu lite 裁剪。 Assisted-by: Codex Signed-off-by: fogtape <lilixu3210@gmail.com>
准备 Google Emulator 37.2.12 build 16428233,校验固定大小与 SHA-256、ZIP 内容及实际版本。下载失败仅在准备阶段有限重试并缓存完整包,绕过 SDK Manager 重复更新 emulator 的调用,保留所有其他 SDK 安装及错误码。 覆盖 Android smoke、精选套件和完整分片三个入口;六项离线回归通过,源码树和 danmu lite 裁剪保持不变。 Assisted-by: Codex Signed-off-by: fogtape <lilixu3210@gmail.com>
Signed-off-by: fogtape <lilixu3210@gmail.com>
simctl console 启动连续三次没有输出或 verdict,而同产物的精选测试已通过。沿用精选代理的无 console FIFO 启动,按应用 PID 及沙箱文件读取输出和结果。真实 FAIL 不重试,缺失 verdict 不会通过。四项回归通过,libnode 构建输入和 lite 裁剪不变。 Assisted-by: Codex Signed-off-by: fogtape <lilixu3210@gmail.com>
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 24 LTS 构建线升级到官方 nodejs/node#66667 的 24.22.0 提案,固定提交
a5d0eb95dd03b90986ad1a7c0cd3f2de1a0f383c。产物标明为 CI preview;普通 PR/build 不创建标签或 GitHub Release。沿用 Node 24 PR #6 确定的 danmu lite 裁剪。完整 ICU API、指定数据 profile、Amaro/Inspector/SQLite/Web Storage/SEA/对象打印裁剪、Android 64 位指针压缩及保持动态导出的 SDK strip 均保持原样。iOS 继续使用 jitless V8 和 polywasm。
重新生成 20 个移动端补丁,采用上游 WebAssembly/JSPI 开关并排除新增上游工作流。源码重建、缓存、基线审计及逐补丁 configure 支持固定 SHA。升级 PR 编译十个 full/lite 目标,通过完整设备门禁后打包四个带 BUILD-INFO.json 和 SHA256SUMS 的版本预览包。
设备测试保留进程内覆盖:Intl 仅跳过移动端两次子 Node 启动,SQLite backup 仅跳过独立进程子测试,目录删除严格校验两端实测的 ENOTEMPTY 及路径/消息,原生 WASM 参数测试仅在 iOS 排除。26 个新上游回归和三个适配回归进入 239 项 curated gate。Android 完整套件保留全部 3,771 项 runnable cases,分成 16 个分片,四并发;iOS 使用四个分片。
工作流修复包含:
test-https-simple继续执行。验证:
786da7b5d33a6cabb31668f3089731b3c0a62713从完整配方重建通过。38ad82d7的 Verify 38343876886 全部通过。Build 38343877089 已通过十项 full/lite 编译、两端 full/lite smoke、全部 curated gates 和十六个 Android 完整分片。之前失败的第 15 分片为 235 passed、0 failed、0 hung、0 crashed、0 no-verdict,test-https-simple已正常执行通过。iOS 完整分片和 host 编译仍在运行,完整门禁尚未宣称通过。提案来源、lite 合约及各项适配依据见 docs/UPSTREAM-24.22.md。正式标签发布后比较源码、更新 pin、重新验证,再走独立手动发版流程。