feat(hololake): add persistent signed update rollback

This commit is contained in:
冰朔 2026-08-13 14:45:17 +08:00
commit 73eb8bc1ca
9 changed files with 727 additions and 15 deletions

View file

@ -43,7 +43,11 @@ test('release activation remains explicitly human controlled', () => {
assert.equal(foundation.release_manual_check_runtime_implemented, true)
assert.equal(foundation.release_candidate_human_confirmation_runtime_implemented, true)
assert.equal(foundation.release_package_signature_size_sha256_verification_implemented, true)
assert.equal(foundation.release_persistent_rollback_executor_implemented, false)
assert.equal(foundation.release_persistent_rollback_executor_implemented, true)
assert.equal(
foundation.release_production_activation_state,
'BLOCKED_PENDING_JD_TRUST_SIGNED_PIPELINE_AND_APPLE_NOTARIZATION',
)
})
test('unprovisioned builds cannot emit updater artifacts or expose updater IPC', () => {