Why: The lifecycle gate only ran four realcombo cases. A legacy candidate and a missing or mismatched identity row must be refused before the old process stops, and the prev/sha pins must switch without changing the identity row. Evidence: SELF unittest of the four LifecycleRealTests methods exited 0 against a private RDM clone. The pin moved to the identity merge and a later commit on the same backend pin, because the previous card-close SHAs build a binary with no ensure/verify. Impact: make test still skips this class unless SVC_TEST_REAL, SVC_RDM_SRC_DIR and SVC_REAL_RDM_BIN are set. make test-lifecycle now runs the module. Login and rdm.ping stay NOT_RUN. Refs: tests/integration/lifecycle/rdm.pin Co-authored-by: Cursor <cursoragent@cursor.com>
7 lines
438 B
Plaintext
7 lines
438 B
Plaintext
# RDM 制品钉扎。三行都是 40 位 hex。升级走 PR,不在 CI 里执行候选文件。
|
||
# legacy 没有 version --json。prev 是身份能力合入(#291)。sha 与 prev 钉同一
|
||
# backend(0f192a4),schema 兼容,但产品树不同,切换能在 release 名上看到。
|
||
sha=c6304224f995747ea3ffcb8d0e81f3ad46a96546
|
||
prev_sha=3484ec225b0087a9065466ed436ea97a768691ef
|
||
legacy_sha=72bb1fec79d64c2af5e49416640712320816c3b4
|