Fix Ubuntu CI: handle root/container environments without sudo
Some checks failed
CI Build / build-ubuntu (push) Failing after 5s
CI Build / build-macos (push) Successful in 26s
CI Build / build-windows (push) Successful in 8m49s

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
njohnson 2026-01-13 16:23:44 -05:00
parent 783b6ee73f
commit 9a8170f1d8

View File

@ -109,8 +109,14 @@ jobs:
- name: Install Dependencies
shell: bash
run: |
sudo apt-get update
sudo apt-get install -y build-essential libgl1-mesa-dev zlib1g-dev
# Use sudo if available, otherwise run directly (for root/container environments)
if command -v sudo &> /dev/null; then
sudo apt-get update
sudo apt-get install -y build-essential libgl1-mesa-dev zlib1g-dev
else
apt-get update
apt-get install -y build-essential libgl1-mesa-dev zlib1g-dev
fi
- name: Build
shell: bash