curl -Lso "/home/runner/work/_actions/ludeeus/action-shellcheck/master/sc.tar.xz" \
"${baseurl}/${INPUT_VERSION}/shellcheck-${INPUT_VERSION}.${osvariant}.x86_64.tar.xz"
tar -xf "/home/runner/work/_actions/ludeeus/action-shellcheck/master/sc.tar.xz" -C "/home/runner/work/_actions/ludeeus/action-shellcheck/master"
mv "/home/runner/work/_actions/ludeeus/action-shellcheck/master/shellcheck-${INPUT_VERSION}/shellcheck" \
"/home/runner/work/_actions/ludeeus/action-shellcheck/master/shellcheck"
...
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now
maybe something changed recently in ubuntu-latest, and now tar -xf does not automatically recognize the .xz extension and use the xz decompresser?
Describe the issue
Here is the workflow file: https://github.com/linux-system-roles/firewall/actions/runs/9943312786/workflow?pr=227
to wit
The log: https://github.com/linux-system-roles/firewall/actions/runs/9943312786/job/27466833505?pr=227
The error:
maybe something changed recently in ubuntu-latest, and now
tar -xf
does not automatically recognize the .xz extension and use the xz decompresser?Links