diff --git a/.github/workflows/build_test_deploy.yml b/.github/workflows/build_test_deploy.yml index 586374d2..a30d0d2b 100644 --- a/.github/workflows/build_test_deploy.yml +++ b/.github/workflows/build_test_deploy.yml @@ -145,9 +145,10 @@ jobs: BUILDER: ${{ steps.uuid.outputs.uuid }} DOCKER_LOGIN: ${{ secrets.Docker_Login }} DOCKER_PASSW: ${{ secrets.Docker_Password }} + BUILDX_NO_DEFAULT_ATTESTATIONS: 1 uses: nick-fields/retry@v2 with: - timeout_minutes: 5 + timeout_minutes: 20 retry_wait_seconds: 30 max_attempts: 3 shell: bash @@ -210,9 +211,10 @@ jobs: BUILDER: ${{ steps.uuid.outputs.uuid }} DOCKER_LOGIN2: ${{ secrets.Docker_Login2 }} DOCKER_PASSW2: ${{ secrets.Docker_Password2 }} + BUILDX_NO_DEFAULT_ATTESTATIONS: 1 uses: nick-fields/retry@v2 with: - timeout_minutes: 10 + timeout_minutes: 30 retry_wait_seconds: 30 max_attempts: 10 shell: bash @@ -284,9 +286,10 @@ jobs: BUILDER: ${{ steps.uuid.outputs.uuid }} DOCKER_LOGIN: ${{ secrets.Docker_Login }} DOCKER_PASSW: ${{ secrets.Docker_Password }} + BUILDX_NO_DEFAULT_ATTESTATIONS: 1 uses: nick-fields/retry@v2 with: - timeout_minutes: 5 + timeout_minutes: 20 retry_wait_seconds: 30 max_attempts: 3 shell: bash @@ -348,17 +351,18 @@ jobs: - name: Build docker image with retry env: DOCKER_ORG: ghcr.io/${{ steps.string.outputs.lowercase }} - MAILU_VERSION: ${{ env.MAILU_VERSION }}-arm-build - PINNED_MAILU_VERSION: ${{ env.PINNED_MAILU_VERSION }}-arm-build + MAILU_VERSION: ${{ env.MAILU_VERSION }}-build-arm + PINNED_MAILU_VERSION: ${{ env.PINNED_MAILU_VERSION }}-build-arm LABEL_VERSION: ${{ env.MAILU_VERSION }} PINNED_LABEL_VERSION: ${{ env.PINNED_MAILU_VERSION }} ARCH: linux/arm64/v8,linux/arm/v7 BUILDER: ${{ steps.uuid.outputs.uuid }} DOCKER_LOGIN2: ${{ secrets.Docker_Login2 }} DOCKER_PASSW2: ${{ secrets.Docker_Password2 }} + BUILDX_NO_DEFAULT_ATTESTATIONS: 1 uses: nick-fields/retry@v2 with: - timeout_minutes: 10 + timeout_minutes: 30 retry_wait_seconds: 30 max_attempts: 10 shell: bash @@ -484,7 +488,7 @@ jobs: --tag ${{ inputs.docker_org }}/${{ matrix.target }}:$pinned_mailu_version \ --tag ${{ inputs.docker_org }}/${{ matrix.target }}:latest \ ghcr.io/${{ steps.string.outputs.lowercase }}/${{ matrix.target }}:${{ env.MAILU_VERSION }}-build \ - ghcr.io/${{ steps.string.outputs.lowercase }}/${{ matrix.target }}:${{ env.MAILU_VERSION }}-arm-build + ghcr.io/${{ steps.string.outputs.lowercase }}/${{ matrix.target }}:${{ env.MAILU_VERSION }}-build-arm - name: Push x64 image to Github (ghcr.io) if: contains(inputs.architecture, 'linux/amd64') && !contains(inputs.architecture, 'linux/arm64/v8,linux/arm/v7') shell: bash @@ -504,7 +508,7 @@ jobs: --tag ${{ inputs.docker_org }}/${{ matrix.target }}:${{ env.MAILU_VERSION }} \ --tag ${{ inputs.docker_org }}/${{ matrix.target }}:$pinned_mailu_version \ --tag ${{ inputs.docker_org }}/${{ matrix.target }}:latest \ - ghcr.io/${{ steps.string.outputs.lowercase }}/${{ matrix.target }}:${{ env.MAILU_VERSION }}-arm-build + ghcr.io/${{ steps.string.outputs.lowercase }}/${{ matrix.target }}:${{ env.MAILU_VERSION }}-build-arm #This job creates a tagged release. A tag is created for the pinned version x.y.z. The GH release refers to this tag. tag-release: