#4468·FastLED

bloat gate: 本地 ESP32-S3 Blink 的 total_flash 读取量比 CI 高 4 KB,原因是同一提交

作者: zackees创建于 2026年9月19日更新于 2026年9月19日

观察到

对于 master 01caa0a89fuv run Python tests/test_esp32s3_bloat_regression.py 给出了不同的总和:

total_flash (report.json) fbuild 图像 flash: ELF 大小
CI (在 master 上运行的 bloat regression) 383,120 B → 通过 473,588 B 9.84 MB
本地 (NixOS,fbuild 2.5.24) 387,217 B → 失败 4,059 B 473,524 B 10.3 MB

flash 图像之间的差异为 64 B,但门的符号总和相差 4 KB。因此,本地运行无法重现门:它在 CI 通过的提交中失败。任何本地差异仅对另一个本地构建有意义。

内容来源: FastLED/FastLED