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:
3
.github/workflows/ci.yml
vendored
3
.github/workflows/ci.yml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user