From 77fc33242b46e616a111e5725ee5de5a3ba0aefd Mon Sep 17 00:00:00 2001 From: Arlind Sulejmani Date: Sat, 7 Jun 2025 12:44:24 +0200 Subject: [PATCH] delete the latest tag if changes are to be found --- .gitea/workflows/deploy-ci.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy-ci.yaml b/.gitea/workflows/deploy-ci.yaml index 21ea256..724c06e 100644 --- a/.gitea/workflows/deploy-ci.yaml +++ b/.gitea/workflows/deploy-ci.yaml @@ -98,11 +98,11 @@ jobs: if ! git diff --cached --quiet; then latest_tag=$(git describe --tags --abbrev=0 2>/dev/null || true) if [ -n "$latest_tag" ]; then - git push origin :refs/tags/$latest_tag -q || true - git tag -d "$latest_tag" -q || true + git push origin --delete tag "$latest_tag" || true + git tag -d "$latest_tag" || true fi - git commit -m "Update CI" -q - git push origin HEAD:main --tags --force -q + git commit -m "Update CI" --quiet + git push origin HEAD:main --tags --force echo " → Updated and pushed $owner/$repo" else echo " → No changes detected for $owner/$repo"