A failed plugin install rolls back instead of leaving a broken cached version behind.
What's wrong with this entry?
Plugin extraction and version caching now wrap dependency install, manifest write and cache promotion in a single try/catch with an explicit rollback, so a failure discards the staged directory rather than leaving a broken cached version behind.
- The versioned-cache helper takes a
linkFarmoption derived from the plugin source; that branch depends on the existing plugin-cache predicate.
linkFarm
Strings lifted out of the shipped bundle, so the claim above can be checked against them.