7373 fi
7474
7575 # Install gettext for envsubst command used by render-e2e-env.sh
76+ # Note: no sudo — containers run as root, and sudo may not be installed.
7677 if command -v apt-get &> /dev/null; then
7778 install_packages() {
78- sudo apt-get update && sudo apt-get install -y gettext-base
79+ apt-get update && apt-get install -y gettext-base
7980 }
8081
8182 # Try up to 5 times with exponential backoff
@@ -88,14 +89,14 @@ runs:
8889
8990 if [ $attempt -lt 5 ]; then
9091 echo "apt-get failed, cleaning cache and retrying in $((attempt * 30)) seconds..."
91- sudo rm -rf /var/lib/apt/lists/*
92+ rm -rf /var/lib/apt/lists/*
9293 sleep $((attempt * 30))
9394
9495 # On third attempt, try switching to a different mirror
9596 if [ $attempt -eq 3 ]; then
9697 echo "Switching to alternative Ubuntu mirror..."
97- sudo sed -i 's|http://archive.ubuntu.com|http://mirrors.edge.kernel.org|g' /etc/apt/sources.list 2>/dev/null || true
98- sudo sed -i 's|http://security.ubuntu.com|http://mirrors.edge.kernel.org|g' /etc/apt/sources.list 2>/dev/null || true
98+ sed -i 's|http://archive.ubuntu.com|http://mirrors.edge.kernel.org|g' /etc/apt/sources.list 2>/dev/null || true
99+ sed -i 's|http://security.ubuntu.com|http://mirrors.edge.kernel.org|g' /etc/apt/sources.list 2>/dev/null || true
99100 fi
100101 else
101102 echo "All attempts failed"
@@ -123,7 +124,7 @@ runs:
123124 uses : camunda/infra-global-github-actions/common-tooling@b4808875a583e71eff5b3dd07bb50dafb92694a6 # main
124125 with :
125126 overwrite : " false"
126- build-essential-enabled : " true "
127+ build-essential-enabled : " false "
127128 node-enabled : " true"
128129 yarn-enabled : " false"
129130 buildx-enabled : " false"
0 commit comments