From 31a8a51d84e4d2d00a564019e9d9b0cade92420d Mon Sep 17 00:00:00 2001 From: vickytechkey Date: Wed, 19 Aug 2026 10:21:43 +0530 Subject: [PATCH] FIX: #0 Auto-replace broken AWS regional mirror with generic ports mirror in workflow --- .forgejo/workflows/beta.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/beta.yml b/.forgejo/workflows/beta.yml index 8789beef72c..dc8fbce9437 100644 --- a/.forgejo/workflows/beta.yml +++ b/.forgejo/workflows/beta.yml @@ -34,9 +34,14 @@ jobs: ssh -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa ${{ secrets.BETA_EC2_USERNAME }}@${{ secrets.BETA_EC2_HOST }} << 'EOF' set -e + # ── Fix AWS Broken Apt Mirror ───────────────────────────── + if [ -f /etc/apt/sources.list.d/ubuntu.sources ]; then + sudo sed -i 's|http://ap-south-2a.clouds.ports.ubuntu.com/ubuntu-ports/|http://ports.ubuntu.com/ubuntu-ports/|g' /etc/apt/sources.list.d/ubuntu.sources + fi + # ── Install PHP 8.3 & Dependencies ──────────────────────── - sudo apt-get update --fix-missing || true - sudo apt-get install -y --fix-missing php8.3-cli php8.3-fpm php8.3-mysql php8.3-pgsql php8.3-gd php8.3-curl php8.3-zip php8.3-xml php8.3-mbstring php8.3-intl php8.3-soap + sudo apt-get update + sudo apt-get install -y php8.3-cli php8.3-fpm php8.3-mysql php8.3-pgsql php8.3-gd php8.3-curl php8.3-zip php8.3-xml php8.3-mbstring php8.3-intl php8.3-soap # ── Extract codebase to target directory ─────────────────── sudo mkdir -p /home/ubuntu/dolibarrbeta