diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f1aa23a87b77a1560358a8d8c56d1bf78a803c9b..6ae242a34325d44cd6f8afb48887a29c957ac054 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -51,12 +51,11 @@ update-build:
   <<: *docker_before_script
 
   script: |
-    CI_COMMIT_SHA_7=$(echo $CI_COMMIT_SHA | cut -c1-7)
     docker build --build-arg BUILDKIT_INLINE_CACHE=1 \
-      --tag $CI_REGISTRY_IMAGE:${CI_COMMIT_SHA_7}-update \
+      --tag $CI_REGISTRY_IMAGE:${CI_COMMIT_SHORT_SHA}-update \
       --cache-from $CI_REGISTRY_IMAGE .
-    docker push $CI_REGISTRY_IMAGE:${CI_COMMIT_SHA_7}-update
-    docker tag $CI_REGISTRY_IMAGE:${CI_COMMIT_SHA_7}-update ${CI_REGISTRY_IMAGE}:latest
+    docker push $CI_REGISTRY_IMAGE:${CI_COMMIT_SHORT_SHA}-update
+    docker tag $CI_REGISTRY_IMAGE:${CI_COMMIT_SHORT_SHA}-update ${CI_REGISTRY_IMAGE}:latest
     docker push $CI_REGISTRY_IMAGE:latest
 
 datasets: