What testing 70 Bash commands on 8 Linux distros taught me
·10 mins
I built 70 small Bash commands with AI and tested them on eight Linux distros in CI. Alpine’s BusyBox broke seven things, one test failed only on GitHub because of a zombie process, and 35 checks turned out to be unable to fail. These are the bugs, why they happened and how I fixed them.