## Summary The CodSpeed CLI fails before running any local benchmark command on Arch Linux because OS version detection fails. ## Environment - CodSpeed CLI: codspeed-runner 4.18.1 - OS: Arch Linux rolling - Kernel: Linux 7.0.3-arch1-2 x86_64 - /etc/os-release contains ID=arch and BUILD_ID=rolling, but no VERSION_ID. ## Commands tried - codspeed status - codspeed setup - codspeed exec -m walltime --repository botirkhaltaev/runic --enable-profiler --perf-unwinding-mode dwarf --warmup-time 0s --min-rounds 5 --max-rounds 5 --name runic-single-size-churn-64 -- target/release/rss --case runic single_size_churn_64 200000 ## Actual behavior All commands fail or report: Failed to get OS version codspeed exec exits before running the benchmark command. ## Expected behavior Either: - support Arch Linux by accepting rolling distributions without VERSION_ID, or - return a clear unsupported-OS message that explains which OS/version fields are required. ## Notes The CLI is authenticated successfully. The failure happens before benchmark execution, so it blocks local profiling entirely on this host.