From 0dcf904d8153ab0a95e653e32156ca327c295571 Mon Sep 17 00:00:00 2001 From: Junyan Qin Date: Fri, 7 Nov 2025 18:08:11 +0800 Subject: [PATCH] ci: no longer update 'latest' tag when publish a pre-release --- .github/workflows/build-docker-image.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-docker-image.yml b/.github/workflows/build-docker-image.yml index 2b78d459..7df1aeae 100644 --- a/.github/workflows/build-docker-image.yml +++ b/.github/workflows/build-docker-image.yml @@ -41,5 +41,9 @@ jobs: run: docker login --username=${{ secrets.DOCKER_USERNAME }} --password ${{ secrets.DOCKER_PASSWORD }} - name: Create Buildx run: docker buildx create --name mybuilder --use - - name: Build # image name: rockchin/langbot: + - name: Build for Release # only relase, exlude pre-release + if: ${{ github.event.release.prerelease == false }} run: docker buildx build --platform linux/arm64,linux/amd64 -t rockchin/langbot:${{ steps.check_version.outputs.version }} -t rockchin/langbot:latest . --push + - name: Build for Pre-release # no update for latest tag + if: ${{ github.event.release.prerelease == true }} + run: docker buildx build --platform linux/arm64,linux/amd64 -t rockchin/langbot:${{ steps.check_version.outputs.version }} . --push \ No newline at end of file