From 847d8600f4f33047d2dab247c0945ae19231dcf7 Mon Sep 17 00:00:00 2001 From: uncor3 Date: Thu, 20 Nov 2025 05:33:09 -0800 Subject: [PATCH] fix build & retry on failure --- .github/workflows/build-linux.yml | 2 +- .github/workflows/build-macos.yml | 2 +- .github/workflows/build-windows.yml | 2 +- .github/workflows/build.yml | 3 ++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index fffee05..010c612 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -130,7 +130,7 @@ jobs: url="${base_url}/${name}/releases/download/${ver}/${archive}" echo "=== Processing $name $ver ===" echo "URL: $url" - curl -L -o "$archive" "$url" + curl --retry 3 --retry-delay 5 -L -o "$archive" "$url" echo "Extracting $archive" tar xjf "$archive" diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index aca01b5..5709f83 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -125,7 +125,7 @@ jobs: url="${base_url}/${name}/releases/download/${ver}/${archive}" echo "=== Processing $name $ver ===" echo "URL: $url" - curl -L -o "$archive" "$url" + curl --retry 3 --retry-delay 5 -L -o "$archive" "$url" echo "Extracting $archive" tar xjf "$archive" diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 6d0f857..a23e6f9 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -173,7 +173,7 @@ jobs: url="${base_url}/${name}/releases/download/${ver}/${archive}" echo "=== Processing $name $ver ===" echo "URL: $url" - curl -L -o "$archive" "$url" + curl --retry 3 --retry-delay 5 -L -o "$archive" "$url" echo "Extracting $archive" tar xjf "$archive" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4bdcdf0..afe78f0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,6 +5,8 @@ on: tags: - "v*" workflow_dispatch: +permissions: + contents: write jobs: build-linux: @@ -42,6 +44,5 @@ jobs: uses: softprops/action-gh-release@v2 with: files: target/*/* - tag: ${{ github.ref }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}