276150a769
The daemon job assumed a GitHub-hosted runner, where the build user is unprivileged and sudo exists. Our act runner is a container that runs as root and ships no sudo, so the step died with "sudo: command not found" before the toolchain was ever installed — which also blocked the publish job that waits on it. Use sudo only when we are not already root, so the step works on both.