Our GitHub releses come with .tar.xz archives, so they are compressed with xz.
xz compresses a bit harder than gzip, but it isn't as available out of the box as gzip. For example the ubuntu:24.04 image doesn't include it so you would need to apt install xz-utils first etc. Due to that, I'd like us to transition to tar.gz with gzip compression, as we then don't need to add steps like apt update && apt install xz-utils -y in CI containers or document that you may need to do it on your local computer if also that doesn't have it.
We could opt to provide both, but I suggest we drop xz instead, as there is no real use-case. It is not even a pure win in an installer scripts that could download the tar.xz over tar.gz if xz is available, as it adds complexity to a script that ought to be as easy as possible to review for security reasons.
So, lets transition from (tar.xz) xz to gzip (tar.gz) release assets!
Our GitHub releses come with .tar.xz archives, so they are compressed with xz.
xz compresses a bit harder than gzip, but it isn't as available out of the box as gzip. For example the ubuntu:24.04 image doesn't include it so you would need to apt install
xz-utilsfirst etc. Due to that, I'd like us to transition totar.gzwith gzip compression, as we then don't need to add steps likeapt update && apt install xz-utils -yin CI containers or document that you may need to do it on your local computer if also that doesn't have it.We could opt to provide both, but I suggest we drop xz instead, as there is no real use-case. It is not even a pure win in an installer scripts that could download the tar.xz over tar.gz if xz is available, as it adds complexity to a script that ought to be as easy as possible to review for security reasons.
So, lets transition from (tar.xz) xz to gzip (tar.gz) release assets!