File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2727
2828 - name : Install Linux build deps
2929 if : matrix.os == 'ubuntu-latest'
30+ env :
31+ DEBIAN_FRONTEND : noninteractive
3032 run : |
33+ set -eux
34+ sudo find /etc/apt \( -name '*.sources' -o -name '*.list' -o -name '*.sources.list' \) \
35+ -type f -exec sed -i 's/azure\.archive\.ubuntu\.com/archive.ubuntu.com/g' {} +
36+ sudo tee /etc/apt/apt.conf.d/99-ci-apt >/dev/null <<'EOF'
37+ Acquire::Retries "5";
38+ Acquire::http::Timeout "120";
39+ Acquire::https::Timeout "120";
40+ Dpkg::Use-Pty "0";
41+ EOF
3142 sudo apt-get update
3243 sudo apt-get install -y --no-install-recommends \
3344 build-essential pkg-config \
Original file line number Diff line number Diff line change @@ -181,6 +181,7 @@ jobs:
181181
182182 build-linux :
183183 runs-on : ubuntu-latest
184+ timeout-minutes : 45
184185 permissions :
185186 contents : read
186187 actions : write
@@ -200,7 +201,20 @@ jobs:
200201 node-version : 24
201202
202203 - name : Install Linux build dependencies
204+ env :
205+ DEBIAN_FRONTEND : noninteractive
203206 run : |
207+ set -eux
208+ # azure.archive.ubuntu.com on GitHub-hosted runners sometimes stalls for
209+ # many minutes; archive.ubuntu.com is a reliable fallback.
210+ sudo find /etc/apt \( -name '*.sources' -o -name '*.list' -o -name '*.sources.list' \) \
211+ -type f -exec sed -i 's/azure\.archive\.ubuntu\.com/archive.ubuntu.com/g' {} +
212+ sudo tee /etc/apt/apt.conf.d/99-ci-apt >/dev/null <<'EOF'
213+ Acquire::Retries "5";
214+ Acquire::http::Timeout "120";
215+ Acquire::https::Timeout "120";
216+ Dpkg::Use-Pty "0";
217+ EOF
204218 sudo apt-get update
205219 sudo apt-get install -y --no-install-recommends \
206220 build-essential pkg-config \
You can’t perform that action at this time.
0 commit comments