Skip to content

Fix concurrent web build cache publication - #706

Merged
cfal merged 3 commits into
mainfrom
investigate/web-build-cache-invalidation
Sep 7, 2026
Merged

Fix concurrent web build cache publication#706
cfal merged 3 commits into
mainfrom
investigate/web-build-cache-invalidation

Conversation

@cfal

@cfal cfal commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Overlapping web builds could publish a current source hash for stale output, allowing startup to serve an older bundle. This change serializes each worktree’s complete build transaction with a VirtioFS-compatible atomic directory lock, routes both build entrypoints through the coordinator, publishes versioned markers atomically, and adds deterministic coverage for contention, explicit crash recovery, failure cleanup, and writer termination.

@cfal
cfal merged commit a5a566c into main Sep 7, 2026
16 checks passed
@cfal
cfal deleted the investigate/web-build-cache-invalidation branch September 7, 2026 19:21
cfal added a commit that referenced this pull request Sep 7, 2026
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