Do they let Github generate the archives as one of the build rules instead of performing the archival and compression locally and uploading the result?
Correct. Silly stuff like this happens when you don’t have systems in place that make it easy to store your own artifacts. Additionally a lot of people just want to get things done as quick as possible even if you have the tools in place.