From 85d17fd429e69ab14ab59e04a3915c761b342233 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 2 Mar 2026 18:47:34 -0800 Subject: [PATCH] CI: migrate docker release build cache to Blacksmith --- .github/workflows/docker-release.yml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/.github/workflows/docker-release.yml b/.github/workflows/docker-release.yml index a0eb938f6f9..7de868a9535 100644 --- a/.github/workflows/docker-release.yml +++ b/.github/workflows/docker-release.yml @@ -34,8 +34,8 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + - name: Set up Docker Builder + uses: useblacksmith/setup-docker-builder@v1 - name: Login to GitHub Container Registry uses: docker/login-action@v3 @@ -92,14 +92,12 @@ jobs: - name: Build and push amd64 image id: build - uses: docker/build-push-action@v6 + uses: useblacksmith/build-push-action@v2 with: context: . platforms: linux/amd64 tags: ${{ steps.tags.outputs.value }} labels: ${{ steps.labels.outputs.value }} - cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-cache:amd64 - cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-cache:amd64,mode=max provenance: false push: true @@ -115,8 +113,8 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + - name: Set up Docker Builder + uses: useblacksmith/setup-docker-builder@v1 - name: Login to GitHub Container Registry uses: docker/login-action@v3 @@ -173,14 +171,12 @@ jobs: - name: Build and push arm64 image id: build - uses: docker/build-push-action@v6 + uses: useblacksmith/build-push-action@v2 with: context: . platforms: linux/arm64 tags: ${{ steps.tags.outputs.value }} labels: ${{ steps.labels.outputs.value }} - cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-cache:arm64 - cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-cache:arm64,mode=max provenance: false push: true