Skip to content

Commit 82f461e

Browse files
authored
ci : add mirror for ports.ubuntu.com (ARM packages) (#3221)
This commit updates the build workflow to replace `ports.ubuntu.com` with `mirror.kumi.systems` in the apt sources list for ARM64 builds. The motivation for this change is intended to improve package download reliability and speed by using a more stable mirror for ARM64 packages.
1 parent 269dad6 commit 82f461e

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

.github/workflows/build.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,10 @@ jobs:
137137
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
138138
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
139139
140+
apt-get update
141+
apt-get install -y ca-certificates
142+
sed -i "s|http://ports.ubuntu.com|https://mirror.kumi.systems|g" /etc/apt/sources.list
143+
140144
apt update
141145
apt install -y build-essential libsdl2-dev cmake git
142146
cmake -B build -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8-a
@@ -169,6 +173,10 @@ jobs:
169173
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
170174
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
171175
176+
apt-get update
177+
apt-get install -y ca-certificates
178+
sed -i "s|http://ports.ubuntu.com|https://mirror.kumi.systems|g" /etc/apt/sources.list
179+
172180
apt update
173181
apt install -y build-essential libsdl2-dev cmake git
174182
cmake -B build -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv7-a+fp
@@ -292,6 +300,10 @@ jobs:
292300
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
293301
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
294302
303+
apt-get update
304+
apt-get install -y ca-certificates
305+
sed -i "s|http://ports.ubuntu.com|https://mirror.kumi.systems|g" /etc/apt/sources.list
306+
295307
apt update
296308
apt install -y build-essential cmake libsdl2-dev git
297309
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8-a
@@ -326,6 +338,10 @@ jobs:
326338
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
327339
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
328340
341+
apt-get update
342+
apt-get install -y ca-certificates
343+
sed -i "s|http://ports.ubuntu.com|https://mirror.kumi.systems|g" /etc/apt/sources.list
344+
329345
apt update
330346
apt install -y build-essential cmake libsdl2-dev git
331347
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv7-a+fp
@@ -363,6 +379,10 @@ jobs:
363379
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
364380
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
365381
382+
apt-get update
383+
apt-get install -y ca-certificates
384+
sed -i "s|http://ports.ubuntu.com|https://mirror.kumi.systems|g" /etc/apt/sources.list
385+
366386
apt update
367387
apt install -y clang build-essential cmake libsdl2-dev git
368388
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang

0 commit comments

Comments
 (0)