From 5422590e16ea49f0349312c2c637dc81452df292 Mon Sep 17 00:00:00 2001 From: Rogee Date: Mon, 24 Aug 2026 14:48:39 +0800 Subject: [PATCH] ci(HH-609): make cache export best-effort Co-authored-by: multica-agent --- .github/workflows/docker.yml | 2 +- tests/workflow-contract.sh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index a2734e0..8ff6448 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -82,6 +82,6 @@ jobs: tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} cache-from: type=gha - cache-to: type=gha,mode=max + cache-to: type=gha,mode=max,ignore-error=true provenance: mode=max sbom: true diff --git a/tests/workflow-contract.sh b/tests/workflow-contract.sh index 05f16f8..01594ca 100755 --- a/tests/workflow-contract.sh +++ b/tests/workflow-contract.sh @@ -13,6 +13,7 @@ grep -F 'packages: write' "$workflow" >/dev/null grep -F 'ghcr.io/${{ github.repository }}' "$workflow" >/dev/null grep -F 'platforms: linux/amd64' "$workflow" >/dev/null grep -F 'needs: test' "$workflow" >/dev/null +grep -F 'cache-to: type=gha,mode=max,ignore-error=true' "$workflow" >/dev/null # Match the GitHub expression literally. # shellcheck disable=SC2016 grep -F 'push: ${{ github.event_name != '\''pull_request'\'' }}' "$workflow" >/dev/null