Windows built both installers (.msi 1.82MB + .exe 1.27MB) but upload-artifact's path: /tmp/desktop/* didn't match Git-Bash's /tmp on windows-latest → 'No files were found'. macOS/Linux worked (consistent /tmp). Use a workspace-relative desktop-artifacts/ dir — identical resolution for the bash shell and the upload action on all three OSes.