From 57f2724d69157c50f7d03bd3e7f9cedeb1283518 Mon Sep 17 00:00:00 2001 From: elseif Date: Thu, 16 Jul 2026 09:57:55 +0800 Subject: [PATCH] modified: .github/workflows/build_docker.yml --- .github/workflows/build_docker.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_docker.yml b/.github/workflows/build_docker.yml index a0b3a71..a9a2fd3 100644 --- a/.github/workflows/build_docker.yml +++ b/.github/workflows/build_docker.yml @@ -187,4 +187,22 @@ jobs: - name: Update :latest tag for stable channel if: env.IS_LATEST == 'true' run: | - docker buildx imagetools create -t ${{ env.IMAGE }}:latest ${{ env.IMAGE }}:${{ env.VERSION }} \ No newline at end of file + docker buildx imagetools create -t ${{ env.IMAGE }}:latest ${{ env.IMAGE }}:${{ env.VERSION }} + + - name: Save Docker Image as tar + run: | + mkdir -p artifacts + echo "Exporting amd64 tar..." + docker pull --platform linux/amd64 ${{ env.IMAGE }}:${{ env.VERSION }} + docker save ${{ env.IMAGE }}:${{ env.VERSION }} -o artifacts/chr-${{ env.VERSION }}-amd64.tar + echo "Exporting arm64 tar..." + docker pull --platform linux/arm64 ${{ env.IMAGE }}:${{ env.VERSION }} + docker save ${{ env.IMAGE }}:${{ env.VERSION }} -o artifacts/chr-${{ env.VERSION }}-arm64.tar + ls -lh artifacts/ + + - name: Upload tar artifact + uses: actions/upload-artifact@v7 + with: + name: chr-docker-image + path: artifacts/*.tar + archive: false