Bug report
The release notes for v15.27.0 say:
Pass --auto-unzip=false to keep the old behavior.
But the CLI doesn't recognize this:
$ butler push --auto-unzip=false [src] [target]
butler: error: unexpected [target]
[...]
$ butler --version
v15.27.0, built on May 11 2026 @ 22:01:23, ref 9557300d60b00ee864effa4e6720e8cadbc85d10
Just --auto-unzip works as expected. It also accepts --no-auto-unzip, but that still results in unzipping.
Context
I noticed the unzipping when uploading embeddded Godot builds for Windows and Linux, each containing only one file. The Windows .zip would get unpacked and result in a large .exe on the game page, while the Linux .tar.gz was left alone. Not sure if this behavior is deliberate.
I've since switched to non-embedded builds (so each archive also has the PCK file) because it's more efficient for uploads, and also avoids the unzipped .exe on the game page.
Bug report
The release notes for v15.27.0 say:
But the CLI doesn't recognize this:
Just
--auto-unzipworks as expected. It also accepts--no-auto-unzip, but that still results in unzipping.Context
I noticed the unzipping when uploading embeddded Godot builds for Windows and Linux, each containing only one file. The Windows .zip would get unpacked and result in a large .exe on the game page, while the Linux .tar.gz was left alone. Not sure if this behavior is deliberate.
I've since switched to non-embedded builds (so each archive also has the PCK file) because it's more efficient for uploads, and also avoids the unzipped .exe on the game page.