From c0df1adf7c096d901a943ccf6ef70942d5c62c99 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 24 Jul 2026 01:45:04 +0000 Subject: [PATCH 1/2] Initial plan From 443ebe31adbc15517bae5be987e795e6ed004832 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 24 Jul 2026 01:49:02 +0000 Subject: [PATCH 2/2] fix: retry develop deploy script on transient health-check failure --- .github/workflows/backend-cd-develop.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/backend-cd-develop.yml b/.github/workflows/backend-cd-develop.yml index 8fca1b9f6..b000b3483 100644 --- a/.github/workflows/backend-cd-develop.yml +++ b/.github/workflows/backend-cd-develop.yml @@ -67,7 +67,20 @@ jobs: username: ${{ secrets.DEVELOP_SERVER_USER }} key: ${{ secrets.DEVELOP_SSH_PRIVATE_KEY }} port: ${{ secrets.DEVELOP_SERVER_PORT }} - script: ${{ secrets.DEVELOP_DEPLOY_SCRIPT_PATH }} + script: | + for attempt in 1 2; do + echo "> Deploy attempt ${attempt}/2" + if ${{ secrets.DEVELOP_DEPLOY_SCRIPT_PATH }}; then + echo "> Deploy succeeded on attempt ${attempt}" + exit 0 + fi + if [ "${attempt}" -lt 2 ]; then + echo "> Deploy script failed. Retrying in 30 seconds..." + sleep 30 + fi + done + echo "> Deploy failed after retries." + exit 1 - name: Notify Slack - Deploy Result if: always()