Spaces:
Running
Running
ci : add mirror for ports.ubuntu.com (ARM packages) (#3221)
Browse filesThis 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.
- .github/workflows/build.yml +20 -0
.github/workflows/build.yml
CHANGED
|
@@ -137,6 +137,10 @@ jobs:
|
|
| 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 140 |
apt update
|
| 141 |
apt install -y build-essential libsdl2-dev cmake git
|
| 142 |
cmake -B build -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8-a
|
|
@@ -169,6 +173,10 @@ jobs:
|
|
| 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 172 |
apt update
|
| 173 |
apt install -y build-essential libsdl2-dev cmake git
|
| 174 |
cmake -B build -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv7-a+fp
|
|
@@ -292,6 +300,10 @@ jobs:
|
|
| 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 295 |
apt update
|
| 296 |
apt install -y build-essential cmake libsdl2-dev git
|
| 297 |
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8-a
|
|
@@ -326,6 +338,10 @@ jobs:
|
|
| 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 329 |
apt update
|
| 330 |
apt install -y build-essential cmake libsdl2-dev git
|
| 331 |
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv7-a+fp
|
|
@@ -363,6 +379,10 @@ jobs:
|
|
| 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 366 |
apt update
|
| 367 |
apt install -y clang build-essential cmake libsdl2-dev git
|
| 368 |
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang
|
|
|
|
| 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 |
|
| 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 |
+
|
| 144 |
apt update
|
| 145 |
apt install -y build-essential libsdl2-dev cmake git
|
| 146 |
cmake -B build -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8-a
|
|
|
|
| 173 |
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
|
| 174 |
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
|
| 175 |
|
| 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 |
+
|
| 180 |
apt update
|
| 181 |
apt install -y build-essential libsdl2-dev cmake git
|
| 182 |
cmake -B build -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv7-a+fp
|
|
|
|
| 300 |
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
|
| 301 |
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
|
| 302 |
|
| 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 |
+
|
| 307 |
apt update
|
| 308 |
apt install -y build-essential cmake libsdl2-dev git
|
| 309 |
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8-a
|
|
|
|
| 338 |
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
|
| 339 |
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
|
| 340 |
|
| 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 |
+
|
| 345 |
apt update
|
| 346 |
apt install -y build-essential cmake libsdl2-dev git
|
| 347 |
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv7-a+fp
|
|
|
|
| 379 |
sed -i "s|archive.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
|
| 380 |
sed -i "s|security.ubuntu.com|mirrors.kernel.org|g" /etc/apt/sources.list
|
| 381 |
|
| 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 |
+
|
| 386 |
apt update
|
| 387 |
apt install -y clang build-essential cmake libsdl2-dev git
|
| 388 |
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang
|