From deb94222bc252c9a1444e7b84547878562bfb0b7 Mon Sep 17 00:00:00 2001 From: rebecca554owen Date: Tue, 7 Jan 2025 14:02:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BC=93=E5=AD=98=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=EF=BC=8C=E5=8A=A0=E9=80=9F=E6=AF=8F=E6=AC=A1=E6=9E=84?= =?UTF-8?q?=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 解决 The `save-state` command is deprecated --- .github/workflows/docker-publish.yml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 1524ba6..2c8578b 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -19,11 +19,15 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - - name: Setup Docker layer caching - uses: satackey/action-docker-layer-caching@v0.0.11 - continue-on-error: true + - name: Cache Docker layers + uses: actions/cache@v4 + with: + path: /tmp/.buildx-cache + key: ${{ runner.os }}-buildx-${{ github.sha }} + restore-keys: | + ${{ runner.os }}-buildx- - name: Setup build environment uses: docker/setup-qemu-action@v3 @@ -55,10 +59,17 @@ jobs: context: . push: true platforms: linux/amd64,linux/arm64 + cache-from: type=local,src=/tmp/.buildx-cache + cache-to: type=local,dest=/tmp/.buildx-cache-new tags: | ${{ env.REGISTRY }}/${{ github.repository_owner }}/xboard:new ${{ env.REGISTRY }}/${{ github.repository_owner }}/xboard:${{ steps.get_version.outputs.version }} + - name: Move cache + run: | + rm -rf /tmp/.buildx-cache + mv /tmp/.buildx-cache-new /tmp/.buildx-cache + - name: Install cosign uses: sigstore/cosign-installer@v3.4.0 with: