Refresh generated NVS inventory and record native CI evidence

This commit is contained in:
liu weikai committed 2026-10-17 00:42:28 +08:00
1 parent 6d3a82b677
commit 3c2c4d2e6c
2 files changed
+13 -7

No files matched your search

@@ -2,7 +2,7 @@
由 scripts/audit_nvs_access.mjs 扫描 ESP、共享 UI 和仓库 third_party 的 C/C++ 文件。只记录 NVS 函数、namespace/key/handle 实参和位置,不读取设备、不记录值/默认值/缓冲/分区名。不把最近的 nvs_open 自动推断为后续调用的 namespace;跨作用域句柄、宏和条件编译仍需人工核对。
扫描 1651 个源文件,找到 106 个候选调用,分布于 8 个文件。显式打开 15,键访问 45,其余为提交/关闭/清域。调用数不是独立配置数。
扫描 1658 个源文件,找到 106 个候选调用,分布于 8 个文件。显式打开 15,键访问 45,其余为提交/关闭/清域。调用数不是独立配置数。
这是源码入口清单,不是全部配置或硬件生效证明。系统 SDK、构建环境依赖、其他平台、函数指针/包装器实参以及复杂原始字符串不由此表自动覆盖。依赖库可单独调用 collectNvsAccesses 指定根目录审计;输出应单独记录其版本,不能写进与机器无关的仓库清单。
+12 -6
View File
@@ -1,12 +1,11 @@
# Trail Mate 1.0.0 Stable Release Delivery
Status: final release preparation. The feature and documentation changes are
being collected on PR #104. This record does not announce a published release;
publication requires the final tag workflow and verified release assets.
This record collects the feature, build and hardware evidence for the stable
1.0.0 delivery in PR #104. The [release page](https://github.com/vicliu624/trail-mate/releases/tag/v1.0.0)
is the authority for publication time and installable assets; a document heading
or an intermediate CI image does not establish publication.
The Changelog supplies build version `1.0.0`, dated October 17, 2026, for the
planned stable delivery. This prepares the release notes and firmware version;
the heading does not itself create a tag or GitHub release.
The Changelog supplies build version `1.0.0`, dated October 17, 2026.
## October 17 delivery update
@@ -29,6 +28,13 @@ the heading does not itself create a tag or GitHub release.
starting seven executables, and left one CLI fixture waiting for standard input.
The waiting fixture was stopped explicitly; this run is not evidence of a
passing complete suite. Linux CI remains the full-suite gate.
- The first Linux run for `6d3a82b6` passed all 148 native HostLink cases and
the Tracker recording test. Its later Node suite passed 256/257 cases: the
generated NVS source inventory still listed 1,651 scanned files instead of
1,658. Regeneration changes only that source-file count; the 106 NVS calls,
eight owners and 18 storage aliases are unchanged. All 257 Node cases then
passed locally. Final CI must also pass the subsequent browser and directory
checks, which this failure had blocked.
- The stable publication job now also waits for USB device/author tests and
rendered P4/shared UI tests. A failed test may not be bypassed by the release
job finishing earlier.