mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-10-23 21:43:28 +00:00
Refresh generated NVS inventory and record native CI evidence
This commit is contained in:
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
@@ -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.
|
||||
|
||||
Reference in new issue
Block a user