v3.28.1 - Self-update cleans up its download
v3.28.1 - Self-update cleans up its download
Fixed
pforge update --from-githubremoves the release it downloaded (#298). The PowerShell updater printed "Cleaned up cache files." but deleted nothing: the cleanup read function-local copies of the tarball and extract paths, which were always empty, so everyself-updateleft about 64 MB in.forge/cache/. The same scoping left the tag, SHA-256 and size out of the update audit log. Both shells now also clean up when the update stops early (already up to date, dry run, cancelled, refused), and print the message only when something was removed.--keep-cachekeeps the files and shows their real path. Existing leftovers under.forge/cache/update-*can be deleted by hand.