Make lock application crash-safe #2

Merged
astaranix merged 2 commits from jom/transactional-lock-apply into main 2026-08-12 11:08:54 -04:00 AGit
Owner

Build and durably root the exact candidate system before promoting its lock. Persist a recoverable transaction across lock installation, activation, and final status publication so interrupted applies repeat safely instead of being skipped. Wire the security and transactional regressions into flake checks.

Build and durably root the exact candidate system before promoting its lock. Persist a recoverable transaction across lock installation, activation, and final status publication so interrupted applies repeat safely instead of being skipped. Wire the security and transactional regressions into flake checks.
Build and durably root the exact candidate system before promoting its lock. Persist a recoverable transaction across lock installation, activation, and final status publication so interrupted applies repeat safely instead of being skipped. Wire the security and transactional regressions into flake checks.
Apply candidate locks through exact reference-lock builds and activation before atomically publishing the canonical lock. Harden secured source migration, process and status handling, bounded fixed-command manual requests, and tray subprocess behavior with regression coverage.
astaranix force-pushed jom/transactional-lock-apply from 134015c7be to 8b8a89f30e 2026-08-12 07:39:15 -04:00 Compare
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
astaranix/nixos-updater!2
No description provided.