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