chore: upload to r2 after release with retry (#1516)

This commit is contained in:
Huang Xin
2025-07-02 23:23:12 +08:00
committed by GitHub
parent 9190433ea1
commit 446b014f7d
2 changed files with 16 additions and 0 deletions
+7
View File
@@ -320,3 +320,10 @@ jobs:
draft: false,
prerelease: false
})
upload-to-r2:
needs: [get-release, update-release]
uses: ./.github/workflows/upload-to-r2.yml
with:
tag: ${{ needs.get-release.outputs.release_tag }}
secrets: inherit
+9
View File
@@ -17,6 +17,11 @@ on:
jobs:
upload-to-r2:
runs-on: ubuntu-latest
timeout-minutes: 3
strategy:
fail-fast: false
matrix:
attempt: [1, 2, 3]
env:
RELEASE_R2_BUCKET: readest-releases
RELEASE_R2_ACCOUNT_ID: ${{ secrets.RELEASE_R2_ACCOUNT_ID }}
@@ -58,3 +63,7 @@ jobs:
mv ./release-assets/release-notes.json releases
rclone copy ./release-assets r2:${RELEASE_R2_BUCKET}/releases/${{ inputs.tag }}/
rclone copy ./releases r2:${RELEASE_R2_BUCKET}/releases/
- name: Upload successful
if: success()
run: echo "Upload completed successfully on attempt ${{ matrix.attempt }}"