From 0dcd1b5a97dccb1c455c7aecfb5a5ef3c49f04c0 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 30 Dec 2025 07:24:30 +0000 Subject: [PATCH] fix: cache only when build succesfull --- .github/workflows/build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a36bfc6..5657ce6 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -99,7 +99,7 @@ jobs: type=local,dest=/cache/${{ github.repository }}/buildx-cache-new,mode=max - name: Move new cache if it exists - if: always() + if: steps.build-step.outcome == 'success' run: | mkdir -p /cache/${{ github.repository }} if [ -d /cache/${{ github.repository }}/buildx-cache-new ]; then @@ -111,7 +111,7 @@ jobs: fi - name: Save Docker layer cache - if: always() + if: steps.build-step.outcome == 'success' uses: actions/cache/save@v4 with: path: /cache/${{ github.repository }}/buildx-cache