在 Rust 1.97.0 上的 CLI 机架中测试断裂

作者: mini-bomba创建于 2026年7月22日更新于 2026年7月22日

在为 alpine linux 包装 WASM-bindgen CLI 0.2.126 期间,我在 CLI 程序中遇到了一系列测试失败。这些测试失败出现于最近两周内,尽管没有代码更改,而且构建脚本使用的 Cargo.lock 文件也在最近两周内没有更改。这些失败出现在 alpine 上 WASM-bindgen 为各个架构包装时都出现了。 (32 位架构除外,由于存在的失败而忽略了测试) 这些失败也可以使用此仓库的 CI 工作流重现。我已经分支了仓库,并派发了主分支上的运行任务, 这里是结果。 后来,我能够将这些失败追溯到最近发布的 Rust 1.97.0 版本 - 在 Rust 1.96.1 上测试主分支通过,而 1.97.1 则出现了上述描述的失败。 版本说明提到了对新名称混淆方案的迁移,这似乎与测试失败的原因有关,因为这些测试似乎是由于函数名称发生变化而导致的。

内容来源: wasm-bindgen/wasm-bindgen