diff --git a/acmc/phen.py b/acmc/phen.py
index ec675c2eee0d0683c7d772aad2dc0667d0035647..68316f4aa54169364a3d1d4c4b8172f4d26b172f 100644
--- a/acmc/phen.py
+++ b/acmc/phen.py
@@ -972,12 +972,14 @@ def _generate_version_tag(
     # Get all valid semantic version tags
     versions = []
     for tag in repo.tags:
-        tag_name = (
-            tag.name.lstrip("v") if use_v_prefix else tag.name
-        )  # Remove 'v' if needed
+        if tag.name.startswith("v"):
+            tag_name = tag.name[1:]  # Remove the first character
+        else:
+            tag_name = tag.name
         if semver.Version.is_valid(tag_name):
             versions.append(semver.Version.parse(tag_name))
 
+    _logger.debug(f"Versions: {versions}")
     # Determine the next version
     if not versions:
         new_version = semver.Version(0, 0, 1)
diff --git a/pyproject.toml b/pyproject.toml
index f98296456fff104a5f899cbfafb52d04f19ff4ef..ef25963fbace8efcc767f16736428dad7bbe12f4 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -77,7 +77,8 @@ dependencies = [
     "mypy",
     "pdoc",
     "pydoc-markdown",
-    "mkdocs"
+    "mkdocs",
+    "twine"
 ]
 
 [tool.hatch.envs.dev.scripts]