From 93d053b12358ed9c89c45d822a7f5a542ac269f2 Mon Sep 17 00:00:00 2001 From: asepharyana Date: Thu, 23 Jul 2026 18:15:17 +0700 Subject: [PATCH] ci(deploy): remove :latest tag from Docker images to avoid cache bugs Using only :sha- tags ensures deterministic image references and prevents stale :latest caches from serving wrong images. Co-Authored-By: Asep Haryana Saputra --- .github/workflows/docker-build-push.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-build-push.yml b/.github/workflows/docker-build-push.yml index 21950c7..4e11d79 100644 --- a/.github/workflows/docker-build-push.yml +++ b/.github/workflows/docker-build-push.yml @@ -208,7 +208,7 @@ jobs: SVC_NAME="${{ matrix.id }}" SHORT=${GITHUB_SHA:0:7} echo "image=${REGISTRY}/${IMAGE_NAME_PREFIX}/${SVC_NAME}" >> $GITHUB_OUTPUT - echo "tags=${REGISTRY}/${IMAGE_NAME_PREFIX}/${SVC_NAME}:latest,${REGISTRY}/${IMAGE_NAME_PREFIX}/${SVC_NAME}:sha-${SHORT}" >> $GITHUB_OUTPUT + echo "tags=${REGISTRY}/${IMAGE_NAME_PREFIX}/${SVC_NAME}:sha-${SHORT}" >> $GITHUB_OUTPUT echo "cache-registry=${REGISTRY}/${IMAGE_NAME_PREFIX}/${SVC_NAME}:buildcache" >> $GITHUB_OUTPUT case "$SVC_NAME" in "scraper-api") echo "dockerfile=infra/docker/scraper.Dockerfile" >> $GITHUB_OUTPUT ;;