From a1016213bd8860ec6e369a8535e6452fba142228 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 12 Aug 2026 18:25:30 +0000 Subject: [PATCH 1/2] Initial plan From 39c3f09b5a51f80720a1b52b5511d9aa0c85c4b7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 12 Aug 2026 18:27:15 +0000 Subject: [PATCH 2/2] Retry Linux packaging on transient network failures Co-authored-by: M-Nikox <101933576+M-Nikox@users.noreply.github.com> --- .github/workflows/ci.yml | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4de4b06..3db8c22 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,8 +64,19 @@ jobs: - name: Install dependencies run: npm ci - - name: Package app - run: npm run make + - name: Package app (retry on transient network failures) + run: | + for attempt in 1 2 3; do + if npm run make; then + exit 0 + fi + if [ "$attempt" -lt 3 ]; then + echo "Packaging attempt $attempt failed; retrying after 15s..." + sleep 15 + fi + done + echo "Packaging failed after 3 attempts." + exit 1 - name: Upload Linux artifacts uses: actions/upload-artifact@v4 @@ -144,8 +155,19 @@ jobs: - name: Install dependencies run: npm ci - - name: Package app - run: npm run make + - name: Package app (retry on transient network failures) + run: | + for attempt in 1 2 3; do + if npm run make; then + exit 0 + fi + if [ "$attempt" -lt 3 ]; then + echo "Packaging attempt $attempt failed; retrying after 15s..." + sleep 15 + fi + done + echo "Packaging failed after 3 attempts." + exit 1 - name: Upload Linux artifacts uses: actions/upload-artifact@v4