fix(ci): add retry logic for platform binary builds
- Use nick-fields/retry@v3 for Build binary step - 5 minute timeout per attempt - Max 5 attempts with 10s wait between retries - Prevents infinite hang on Bun cross-compile network issues
This commit is contained in:
parent
f146aeff0f
commit
e8cdab8871
7
.github/workflows/publish-platform.yml
vendored
7
.github/workflows/publish-platform.yml
vendored
@ -84,7 +84,12 @@ jobs:
|
|||||||
|
|
||||||
- name: Build binary
|
- name: Build binary
|
||||||
if: steps.check.outputs.skip != 'true'
|
if: steps.check.outputs.skip != 'true'
|
||||||
run: |
|
uses: nick-fields/retry@v3
|
||||||
|
with:
|
||||||
|
timeout_minutes: 5
|
||||||
|
max_attempts: 5
|
||||||
|
retry_wait_seconds: 10
|
||||||
|
command: |
|
||||||
PLATFORM="${{ matrix.platform }}"
|
PLATFORM="${{ matrix.platform }}"
|
||||||
case "$PLATFORM" in
|
case "$PLATFORM" in
|
||||||
darwin-arm64) TARGET="bun-darwin-arm64" ;;
|
darwin-arm64) TARGET="bun-darwin-arm64" ;;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user