From 1255e2071294ee2c4633e1fd73472c0f61babee3 Mon Sep 17 00:00:00 2001 From: Rohit Kumar Date: Mon, 9 Mar 2026 19:07:25 +0530 Subject: [PATCH] ci: add APT retries to fix transient mirror sync failures --- .github/workflows/build.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 43ff7aae8..28ea5247a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,7 +45,9 @@ jobs: - name: Install build dependencies (native) if: matrix.use-qemu == false run: | - sudo apt-get update + # Add retries to prevent transient Ubuntu mirror sync failures + sudo apt-get clean + sudo apt-get update -o Acquire::Retries=3 # Remove conflicting system packages sudo apt-get remove -y libcupsfilters-dev libppd-dev || true # Install comprehensive OpenPrinting dependency stack @@ -128,7 +130,10 @@ jobs: dockerRunArgs: | --volume "${{ github.workspace }}:/workspace" install: | - apt-get update + # Add retries to prevent transient Ubuntu mirror sync failures + apt-get clean + apt-get update -o Acquire::Retries=3 + DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata # Remove conflicting system packages apt-get remove -y libcupsfilters-dev libppd-dev 2>/dev/null || true -- 2.47.3