From 9fda4fd0a2a550144e77889094e120a4d0097284 Mon Sep 17 00:00:00 2001 From: cytopia Date: Fri, 25 Mar 2022 21:43:19 +0100 Subject: [PATCH] Use verifyer to upload artifacts --- .github/workflows/zzz-reuse-build.yml | 42 ++++++++++++++++++--------- 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/.github/workflows/zzz-reuse-build.yml b/.github/workflows/zzz-reuse-build.yml index bbfc14f..20a842c 100644 --- a/.github/workflows/zzz-reuse-build.yml +++ b/.github/workflows/zzz-reuse-build.yml @@ -194,11 +194,15 @@ jobs: if: ${{ inputs.flavour == 'base' }} - name: "[Artifact Save] Upload base" - uses: actions/upload-artifact@v3 + uses: Wandalen/wretry.action@v1.0.11 with: - name: ${{ steps.set-artifact-name.outputs.base }} - path: ${{ steps.set-artifact-name.outputs.base }} - if: ${{ inputs.flavour == 'base' }} + action: cytopia/upload-artifact-verify@v0.1.0 + with: | + name: ${{ steps.set-artifact-name.outputs.base }} + path: ${{ steps.set-artifact-name.outputs.base }} + attempt_limit: 20 + attempt_delay: 10000 + if: ${{ inputs.flavour == 'mods' }} ### ### Export and Upload mods @@ -211,10 +215,14 @@ jobs: if: ${{ inputs.flavour == 'mods' }} - name: "[Artifact Save] Upload mods" - uses: actions/upload-artifact@v3 + uses: Wandalen/wretry.action@v1.0.11 with: - name: ${{ steps.set-artifact-name.outputs.mods }} - path: ${{ steps.set-artifact-name.outputs.mods }} + action: cytopia/upload-artifact-verify@v0.1.0 + with: | + name: ${{ steps.set-artifact-name.outputs.mods }} + path: ${{ steps.set-artifact-name.outputs.mods }} + attempt_limit: 20 + attempt_delay: 10000 if: ${{ inputs.flavour == 'mods' }} ### @@ -228,10 +236,14 @@ jobs: if: ${{ inputs.flavour == 'prod' }} - name: "[Artifact Save] Upload prod" - uses: actions/upload-artifact@v3 + uses: Wandalen/wretry.action@v1.0.11 with: - name: ${{ steps.set-artifact-name.outputs.prod }} - path: ${{ steps.set-artifact-name.outputs.prod }} + action: cytopia/upload-artifact-verify@v0.1.0 + with: | + name: ${{ steps.set-artifact-name.outputs.prod }} + path: ${{ steps.set-artifact-name.outputs.prod }} + attempt_limit: 20 + attempt_delay: 10000 if: ${{ inputs.flavour == 'prod' }} ### @@ -245,8 +257,12 @@ jobs: if: ${{ inputs.flavour == 'work' }} - name: "[Artifact Save] Upload work" - uses: actions/upload-artifact@v3 + uses: Wandalen/wretry.action@v1.0.11 with: - name: ${{ steps.set-artifact-name.outputs.work }} - path: ${{ steps.set-artifact-name.outputs.work }} + action: cytopia/upload-artifact-verify@v0.1.0 + with: | + name: ${{ steps.set-artifact-name.outputs.work }} + path: ${{ steps.set-artifact-name.outputs.work }} + attempt_limit: 20 + attempt_delay: 10000 if: ${{ inputs.flavour == 'work' }}