diff --git a/nix/scripts/deploy.nix b/nix/scripts/deploy.nix
index 20c38e4590eb2aff3cf88f81fef13e1abb5ed63f..01d3d2c8964660f1147add901b0e122764bd5cd8 100644
--- a/nix/scripts/deploy.nix
+++ b/nix/scripts/deploy.nix
@@ -49,10 +49,16 @@ in
         exit 1
     fi
 
-     ${pkgs.git}/bin/git fetch --prune --prune-tags
+    ${pkgs.git}/bin/git fetch --prune --prune-tags
 
     echo_step "Bumping version"
-    gitVersion=v$(version predict)
+    gitVersion=v$(version predict --exit-code-if-no-bump)
+    if [ -z "$gitVersion" ]; then
+        echo_ok "There is no version bump."
+        echo_ok "done"
+        exit 0
+    fi
+    
     ${pkgs.git}/bin/git tag -a $gitVersion -m"chore: bump version"
     ${pkgs.git}/bin/git --no-pager log --decorate=short --pretty=oneline -n 5
     ${pkgs.git}/bin/git push -o ci.skip origin ''${CI_COMMIT_REF_NAME} --tags