ci(linux): assert numa daemon does not run as root

Locks in the invariant this branch establishes: a regression that
reverts to User=root would otherwise ship green.
This commit is contained in:
Razvan Dimescu
2026-04-18 20:07:24 +03:00
parent 763131478f
commit b02b607fb9

View File

@@ -87,6 +87,9 @@ jobs:
sleep 2
curl -sf http://127.0.0.1:5380/health
dig @127.0.0.1 example.com +short +timeout=5 | grep -q '.'
user=$(ps -o user= -p "$(systemctl show -p MainPID --value numa)" | tr -d ' ')
echo "numa running as: $user"
test "$user" != "root"
sudo ./target/release/numa install
sleep 2
curl -sf http://127.0.0.1:5380/health