diff --git a/.github/workflows/docker-image-nightly.yml b/.github/workflows/docker-image-nightly.yml index 0719e8f..c84ac58 100644 --- a/.github/workflows/docker-image-nightly.yml +++ b/.github/workflows/docker-image-nightly.yml @@ -6,6 +6,7 @@ on: - "*" # matches every branch that doesn't contain a '/' - "*/*" # matches every branch containing a single '/' - "**" # matches every branch + - "!dependabot/*" - "!main" # excludes main jobs: diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 0d0b42e..8cedd05 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -77,8 +77,10 @@ jobs: platforms: ${{ matrix.platform }} labels: ${{ steps.meta.outputs.labels }} outputs: type=image,name=${{ env.REGISTRY }}/${{ inputs.image_name }},push-by-digest=true,name-canonical=true,push=true - cache-from: type=gha - cache-to: type=gha,mode=max + cache-from: | + type=registry,ref=${{ env.REGISTRY }}/${{ inputs.image_name }}:buildcache-${{ env.PLATFORM_PAIR }}-${{ inputs.tag }} + cache-to: | + type=registry,ref=${{ env.REGISTRY }}/${{ inputs.image_name }}:buildcache-${{ env.PLATFORM_PAIR }}-${{ inputs.tag }},mode=max build-args: | VERSION=${{ github.ref_name }} MAKE_ARGS=${{ env.MAKE_ARGS }}