What
Downloading an inline plugin now uses the shared retrying rename when moving the finished download into place, which should cut spurious failures when the destination is briefly locked.
Details
- Replaces a direct rename of the partial download file, immediately before the "Downloaded inline plugin from" log line.
- Plugin manifest load failures now report through a helper bound to the span name, taking only the reason (
plugin_load_manifest_read_failed,plugin_load_manifest_json_invalid), and reuse the already-resolved manifest lookup.
Evidence
plugin_load_manifest_read_failed
Strings lifted out of the shipped bundle, so the claim above can be checked against them.