When running quickemu, quickget and quickreport across different Linux distros and macOS, there are several portability issues with how tail, head and grep are invoked.
This pull request addresses those issues.
Compatibility
quickreport is also updated to work on macOS x86 and Apple Silicon.
CI timeouts and runtime
Lastly, some CI jobs were getting wedged and consuming 360 minutes of runtime before being forcibly terminated. To address that, web_check() now has timeouts and retries, EOL Ubuntu releases are removed, Debian releases are limited to the latest release in a series, and some other distros cap the number of available releases.
Portability
When running
quickemu
,quickget
andquickreport
across different Linux distros and macOS, there are several portability issues with howtail
,head
andgrep
are invoked.This pull request addresses those issues.
Compatibility
quickreport
is also updated to work on macOS x86 and Apple Silicon.CI timeouts and runtime
Lastly, some CI jobs were getting wedged and consuming 360 minutes of runtime before being forcibly terminated. To address that,
web_check()
now has timeouts and retries, EOL Ubuntu releases are removed, Debian releases are limited to the latest release in a series, and some other distros cap the number of available releases.