The upload-artifact action does not preserve file permissions: <https://github.com/actions/upload-artifact?#permission-loss> Even if it is not critical for Windows releases, it will be for other platforms. Wrap everything in a tarball to keep original permissions. PR #5515 <https://github.com/Genymobile/scrcpy/pull/5515>