From 3bb691d0b88478a3ecf1ac05347ab3d513d00f5b Mon Sep 17 00:00:00 2001 From: LUIS NOVO Date: Thu, 17 Jul 2025 11:11:47 -0300 Subject: [PATCH] chore: configurable latest push --- .github/workflows/build-and-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index b62bf8c..afe9152 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -74,7 +74,7 @@ jobs: push: true tags: | ${{ env.IMAGE_NAME }}:${{ needs.extract-version.outputs.version }} - ${{ github.event.inputs.push_latest == 'true' && format('{0}:latest', env.IMAGE_NAME) || '' }} + ${{ (github.event.inputs.push_latest == 'true' || (github.event_name == 'release' && !github.event.release.prerelease)) && format('{0}:latest', env.IMAGE_NAME) || '' }} cache-from: type=local,src=/tmp/.buildx-cache cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max @@ -117,7 +117,7 @@ jobs: push: true tags: | ${{ env.IMAGE_NAME }}:${{ needs.extract-version.outputs.version }}-single - ${{ github.event.inputs.push_latest == 'true' && format('{0}:latest-single', env.IMAGE_NAME) || '' }} + ${{ (github.event.inputs.push_latest == 'true' || (github.event_name == 'release' && !github.event.release.prerelease)) && format('{0}:latest-single', env.IMAGE_NAME) || '' }} cache-from: type=local,src=/tmp/.buildx-cache-single cache-to: type=local,dest=/tmp/.buildx-cache-single-new,mode=max