Skip to content

Commit f95b95a

Browse files
committed
si update for linux
1 parent 56083c6 commit f95b95a

2 files changed

Lines changed: 25 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,18 @@ jobs:
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 \

.github/workflows/release.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff 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 \

0 commit comments

Comments
 (0)