diff --git a/.github/workflows/studio-inference-smoke.yml b/.github/workflows/studio-inference-smoke.yml index f540c11da4..9f9bb26577 100644 --- a/.github/workflows/studio-inference-smoke.yml +++ b/.github/workflows/studio-inference-smoke.yml @@ -466,11 +466,8 @@ jobs: "Content-Type": "application/json", }, ) - # Shared CI runners stall sporadically, so retry transport-level - # failures only; HTTP status errors surface immediately. Bounded - # to fit the job's timeout-minutes: short probes get 3 full - # attempts, long probes one retry capped at 300s (a healthy - # server answers a retry quickly; a stalled one never does). + # Retry transport failures only (HTTP errors raise immediately); + # short probes get 3 attempts, long probes 1 retry capped at 300s. attempts = 3 if timeout <= 300 else 2 for attempt in range(attempts): try: @@ -976,11 +973,8 @@ jobs: "Content-Type": "application/json", }, ) - # Shared CI runners stall sporadically, so retry transport-level - # failures only; HTTP status errors surface immediately. Bounded - # to fit the job's timeout-minutes: short probes get 3 full - # attempts, long probes one retry capped at 300s (a healthy - # server answers a retry quickly; a stalled one never does). + # Retry transport failures only (HTTP errors raise immediately); + # short probes get 3 attempts, long probes 1 retry capped at 300s. attempts = 3 if timeout <= 300 else 2 for attempt in range(attempts): try: diff --git a/.github/workflows/studio-mac-inference-smoke.yml b/.github/workflows/studio-mac-inference-smoke.yml index 03c0a8580d..b7549ca8e7 100644 --- a/.github/workflows/studio-mac-inference-smoke.yml +++ b/.github/workflows/studio-mac-inference-smoke.yml @@ -452,11 +452,8 @@ jobs: "Content-Type": "application/json", }, ) - # Shared CI runners stall sporadically, so retry transport-level - # failures only; HTTP status errors surface immediately. Bounded - # to fit the job's timeout-minutes: short probes get 3 full - # attempts, long probes one retry capped at 300s (a healthy - # server answers a retry quickly; a stalled one never does). + # Retry transport failures only (HTTP errors raise immediately); + # short probes get 3 attempts, long probes 1 retry capped at 300s. attempts = 3 if timeout <= 300 else 2 for attempt in range(attempts): try: @@ -868,11 +865,8 @@ jobs: "Content-Type": "application/json", }, ) - # Shared CI runners stall sporadically, so retry transport-level - # failures only; HTTP status errors surface immediately. Bounded - # to fit the job's timeout-minutes: short probes get 3 full - # attempts, long probes one retry capped at 300s (a healthy - # server answers a retry quickly; a stalled one never does). + # Retry transport failures only (HTTP errors raise immediately); + # short probes get 3 attempts, long probes 1 retry capped at 300s. attempts = 3 if timeout <= 300 else 2 for attempt in range(attempts): try: diff --git a/.github/workflows/studio-windows-inference-smoke.yml b/.github/workflows/studio-windows-inference-smoke.yml index 0453c9212a..bf4f8e9ef1 100644 --- a/.github/workflows/studio-windows-inference-smoke.yml +++ b/.github/workflows/studio-windows-inference-smoke.yml @@ -658,11 +658,8 @@ jobs: "Content-Type": "application/json", }, ) - # Shared CI runners stall sporadically, so retry transport-level - # failures only; HTTP status errors surface immediately. Bounded - # to fit the job's timeout-minutes: short probes get 3 full - # attempts, long probes one retry capped at 300s (a healthy - # server answers a retry quickly; a stalled one never does). + # Retry transport failures only (HTTP errors raise immediately); + # short probes get 3 attempts, long probes 1 retry capped at 300s. attempts = 3 if timeout <= 300 else 2 for attempt in range(attempts): try: @@ -1102,11 +1099,8 @@ jobs: "Content-Type": "application/json", }, ) - # Shared CI runners stall sporadically, so retry transport-level - # failures only; HTTP status errors surface immediately. Bounded - # to fit the job's timeout-minutes: short probes get 3 full - # attempts, long probes one retry capped at 300s (a healthy - # server answers a retry quickly; a stalled one never does). + # Retry transport failures only (HTTP errors raise immediately); + # short probes get 3 attempts, long probes 1 retry capped at 300s. attempts = 3 if timeout <= 300 else 2 for attempt in range(attempts): try: