Recover after transient dependency compile failures
This commit is contained in:
@@ -423,6 +423,10 @@ header free-functions are `inline`. The wasm backend exposes only declarations
|
||||
placeholder-example errors. The dependency-invalidation gate changes a transitive
|
||||
`#load`, then replaces a warmed worker artifact while preserving its
|
||||
whole-second mtime to prove both compiler and worker caches invalidate it. It
|
||||
also breaks a loaded dependency, verifies the parent compile fails, restores
|
||||
the dependency byte-for-byte, and requires the parent to recover. Failed
|
||||
builds persist the input signature that actually failed, so metadata from an
|
||||
older successful artifact cannot indefinitely defer that rebuild.
|
||||
also rejects an unreadable unit without publishing a wasm artifact, restores
|
||||
its permissions and proves the next CLI request compiles it, then sends 48
|
||||
requests and asserts the observed worker PID set does not exceed
|
||||
|
||||
Reference in New Issue
Block a user