Skip to content

Make generation and install state failures atomic - #33

Merged
jhuntwork merged 1 commit into
mainfrom
install-state-errors
Aug 10, 2026
Merged

Make generation and install state failures atomic#33
jhuntwork merged 1 commit into
mainfrom
install-state-errors

Conversation

@jhuntwork

Copy link
Copy Markdown
Owner

Stage generations and atomically publish completed metadata so interrupted realization cannot expose incomplete gen-N directories.

Propagate corrupt current-generation paths and causes instead of treating invalid state as an empty profile. Repair duplicate repository schema-version rows and enforce uniqueness for future initialization.

Add regression coverage for generation publication, malformed current state, diagnostic propagation, and schema repair.

Stage generations and atomically publish completed metadata so
interrupted realization cannot expose incomplete gen-N directories.

Propagate corrupt current-generation paths and causes instead of
treating invalid state as an empty profile. Repair duplicate repository
schema-version rows and enforce uniqueness for future initialization.

Add regression coverage for generation publication, malformed current
state, diagnostic propagation, and schema repair.
@jhuntwork
jhuntwork merged commit 9853800 into main Aug 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant