docs(m200): 补 update-test-key 的两处文档一致性(cherry-pick 之外)
`80b291c` 原样落盘(与本提交前一个 commit 逐字节相同),这里只补两处**文档一致性**, 不改任何判据、不改任何 feature 行为: 1. `crates/core/src/update/trust.rs`:`TEST_ONLY` 的文档注释还写着「**只**在 `cfg(test)` 与 `update-test-source` 构建里存在」——同一文件里 `keyring()` 新增的表已经把三档(`cfg(test)` / `update-test-source` / `update-test-key`)讲清了,上面这句变成了自相矛盾的旧口径。改成三档, 指向 `keyring()` 的说明。 2. `packaging/README.md` §12「文件清单」:新守门 `packaging/check_test_key_off.py` 已接进 `release-guard.yml`,但清单表里没有它(同类守门 `check_test_source_off.py` 在表里),补一行。 验证:`cargo test --workspace --all-targets` exit 0(311 passed)、`cargo clippy --workspace --all-targets -- -D warnings` exit 0、`cargo fmt --all --check` exit 0、 `packaging/check_test_key_off.py`(自检 + 正式扫描)exit 0、`packaging/check_workflows_yaml.py` exit 0。
This commit is contained in:
1 parent
19cc5c7950
commit
528f5706a0
2 files changed
+3
-1
No files matched your search
@@ -60,7 +60,8 @@ pub(crate) const PRODUCTION: &[PinnedKey] = &[
|
||||
// <<< PINNED-KEYS <<<
|
||||
];
|
||||
|
||||
/// 测试钥:**只**在 `cfg(test)` 与 `update-test-source` 构建里存在(正式表里没有它)。
|
||||
/// 测试钥:**只**在 `cfg(test)` / `update-test-source` / `update-test-key` 三档构建里存在(正式表里没有它;
|
||||
/// 三档的口径见下面 `keyring()`)。
|
||||
///
|
||||
/// 公钥由 `tests/support.rs` 里那串公开可见的 32 字节种子推出来(种子 = `ull-m190-test-key-seed-000000001`),
|
||||
/// 两者一旦漂开,`tests/signature_cases.rs::pinned_test_key_matches_the_test_seed` 会当场红。
|
||||
|
||||
Reference in new issue
Block a user