feat(hololake): add human-confirmed signed updates

This commit is contained in:
冰朔 2026-08-13 14:11:48 +08:00
commit 70556ed45f
8 changed files with 721 additions and 5 deletions

View file

@ -40,6 +40,10 @@ test('release activation remains explicitly human controlled', () => {
assert.equal(foundation.automatic_update_check_on_startup, false)
assert.equal(foundation.human_opt_in_download_install_required, true)
assert.equal(foundation.automatic_restart_allowed, false)
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)
})
test('unprovisioned builds cannot emit updater artifacts or expose updater IPC', () => {