From 632c851f9cef08fd9d9b87a57aac602c2510e22b Mon Sep 17 00:00:00 2001 From: Xor290 Date: Fri, 21 Aug 2026 17:44:15 +0200 Subject: [PATCH] chore: update ci --- .github/workflows/frontend-admin-build.yml | 11 ++++++++++- .github/workflows/frontend-client-build.yml | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/frontend-admin-build.yml b/.github/workflows/frontend-admin-build.yml index 065a4341..5e7da81b 100644 --- a/.github/workflows/frontend-admin-build.yml +++ b/.github/workflows/frontend-admin-build.yml @@ -34,7 +34,16 @@ jobs: - name: Install EAS CLI & tooling run: | - npm install -g eas-cli + n=0 + until [ $n -ge 3 ]; do + npm install -g eas-cli && break + n=$((n + 1)) + echo "npm install -g eas-cli failed (attempt $n/3), cleaning up and retrying in 5s..." + npm uninstall -g eas-cli >/dev/null 2>&1 || true + rm -rf "$(npm root -g)/eas-cli" "$(npm root -g)"/.eas-cli-* 2>/dev/null || true + sleep 5 + done + command -v eas >/dev/null || { echo "::error::eas-cli installation failed after 3 attempts"; exit 1; } pip install -r scripts/requirements.txt awscli --quiet - name: Install dependencies diff --git a/.github/workflows/frontend-client-build.yml b/.github/workflows/frontend-client-build.yml index 1d403f92..39b5ce82 100644 --- a/.github/workflows/frontend-client-build.yml +++ b/.github/workflows/frontend-client-build.yml @@ -34,7 +34,16 @@ jobs: - name: Install EAS CLI & tooling run: | - npm install -g eas-cli + n=0 + until [ $n -ge 3 ]; do + npm install -g eas-cli && break + n=$((n + 1)) + echo "npm install -g eas-cli failed (attempt $n/3), cleaning up and retrying in 5s..." + npm uninstall -g eas-cli >/dev/null 2>&1 || true + rm -rf "$(npm root -g)/eas-cli" "$(npm root -g)"/.eas-cli-* 2>/dev/null || true + sleep 5 + done + command -v eas >/dev/null || { echo "::error::eas-cli installation failed after 3 attempts"; exit 1; } pip install -r scripts/requirements.txt awscli --quiet - name: Install dependencies