Skip to content

Commit e05af24

Browse files
authored
ci : use mirrors.kernel.org for Ubuntu packages (#3220)
This commit updates the ubuntu jobs to use mirrors sites instead of archive.ubuntu.com. The motivation of this is an attempt to make the CI build more stable and avoid errors like: https://github.com/ggml-org/whisper.cpp/actions/runs/15384056535/job/43291948394?pr=3217
1 parent b505539 commit e05af24

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

.github/workflows/build.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@ jobs:
101101
-v ${{ github.workspace }}:/workspace \
102102
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
103103
set -e
104+
export DEBIAN_FRONTEND=noninteractive
105+
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
106+
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
107+
104108
apt update
105109
apt install -y build-essential libsdl2-dev cmake git
106110
cmake -B build
@@ -129,6 +133,10 @@ jobs:
129133
-v ${{ github.workspace }}:/workspace \
130134
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
131135
set -e
136+
export DEBIAN_FRONTEND=noninteractive
137+
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
138+
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
139+
132140
apt update
133141
apt install -y build-essential libsdl2-dev cmake git
134142
cmake -B build -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8-a
@@ -157,6 +165,10 @@ jobs:
157165
-v ${{ github.workspace }}:/workspace \
158166
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
159167
set -e
168+
export DEBIAN_FRONTEND=noninteractive
169+
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
170+
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
171+
160172
apt update
161173
apt install -y build-essential libsdl2-dev cmake git
162174
cmake -B build -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv7-a+fp
@@ -242,6 +254,10 @@ jobs:
242254
-v ${{ github.workspace }}:/workspace \
243255
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
244256
set -e
257+
export DEBIAN_FRONTEND=noninteractive
258+
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
259+
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
260+
245261
apt update
246262
apt install -y build-essential cmake libsdl2-dev git
247263
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }}
@@ -272,6 +288,10 @@ jobs:
272288
-v ${{ github.workspace }}:/workspace \
273289
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
274290
set -e
291+
export DEBIAN_FRONTEND=noninteractive
292+
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
293+
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
294+
275295
apt update
276296
apt install -y build-essential cmake libsdl2-dev git
277297
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8-a
@@ -302,6 +322,10 @@ jobs:
302322
-v ${{ github.workspace }}:/workspace \
303323
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
304324
set -e
325+
export DEBIAN_FRONTEND=noninteractive
326+
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
327+
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
328+
305329
apt update
306330
apt install -y build-essential cmake libsdl2-dev git
307331
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv7-a+fp
@@ -335,6 +359,10 @@ jobs:
335359
-v ${{ github.workspace }}:/workspace \
336360
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
337361
set -e
362+
export DEBIAN_FRONTEND=noninteractive
363+
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
364+
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
365+
338366
apt update
339367
apt install -y clang build-essential cmake libsdl2-dev git
340368
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang
@@ -365,6 +393,10 @@ jobs:
365393
-v ${{ github.workspace }}:/workspace \
366394
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
367395
set -e
396+
export DEBIAN_FRONTEND=noninteractive
397+
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
398+
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
399+
368400
apt update
369401
apt install -y build-essential cmake git
370402
cmake . -DCMAKE_BUILD_TYPE=Debug \

0 commit comments

Comments
 (0)