From 08880b1fcbb13827c441270b4606fa39d6f56f36 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Sun, 22 Mar 2026 17:52:30 -0500 Subject: [PATCH] Fix CI: switch Docker cache from registry to inline Registry cache export was failing with 500 errors from the container registry. Inline cache embeds metadata in the image itself, avoiding the separate cache manifest upload. --- .forgejo/workflows/build.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index d9035df..0333498 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -39,7 +39,6 @@ jobs: echo "image=${IMAGE}" >> $GITHUB_OUTPUT echo "tag=${IMAGE}:main-${TIMESTAMP}-${SHORT_SHA}" >> $GITHUB_OUTPUT echo "latest_tag=${IMAGE}:latest" >> $GITHUB_OUTPUT - echo "cache_tag=${IMAGE}:buildcache" >> $GITHUB_OUTPUT - name: Build and push Docker image uses: docker/build-push-action@v6 @@ -49,8 +48,8 @@ jobs: tags: | ${{ steps.meta.outputs.tag }} ${{ steps.meta.outputs.latest_tag }} - cache-from: type=registry,ref=${{ steps.meta.outputs.cache_tag }} - cache-to: type=registry,ref=${{ steps.meta.outputs.cache_tag }},mode=max + cache-from: type=registry,ref=${{ steps.meta.outputs.latest_tag }} + cache-to: type=inline - name: Update deployment image tag run: |