diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3d8fddcd8a96d48b0d6a5f026fae6f6d293ffacf..627d73e9a261ca6f45070721a0c761cf7b18a5c0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -68,11 +68,11 @@ release_app:
     # make prepare-release.sh executable
     - chmod +x ./prepare-release.sh
 
+    # IMPORTANT: delete local git tags before release to prevent eventual script failure (ie. tag already exists)
+    - git tag | xargs git tag -d
+
     # run semantic-release script (configured in `.releaserc.json` file)
     - npm run release
-
-    # IMPORTANT: delete local git tags after release to prevent eventual script failure (ie. tag already exists)
-    - git tag | xargs git tag -d
   only:
     - main
     - alpha