Windows CI / verify (push) Failing after 2m11s
The installer staged downloaded tool archives as archiveName.uuid, so the temporary file no longer ended in .zip. The Expand-Archive cmdlet shipped with stock Windows PowerShell (Microsoft.PowerShell.Archive 1.0.1.0) rejects any archive whose extension is not .zip, which made every managed streamlink and ffmpeg installation fail with extract-failed on systems without an updated Archive module - including plain end-user machines and the self-hosted CI runner. The unique download path now uses the UUID as a prefix and keeps the manifest archive name with its .zip extension intact.