diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index e9e8bd4..f31c354 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -57,5 +57,7 @@ jobs: platforms: linux/arm64 tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - cache-from: type=gha - cache-to: type=gha,mode=max + # Registry-based cache: uses the image registry itself for layer reuse. + # Avoids the unreliable Gitea Actions cache HTTP backend. + cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:buildcache + cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:buildcache,mode=max