]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
fix(bump_version): fix bumping minor version with dev releases
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 11 Nov 2023 14:59:09 +0000 (14:59 +0000)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 11 Nov 2023 14:59:09 +0000 (14:59 +0000)
tools/bump_version.py

index 2c8debb05110ab30bb6caa1361571541bae27734..dd371d7ba3bda1410b1b3f85966d0977c4790644 100755 (executable)
@@ -108,8 +108,12 @@ class Bumper:
                 parts[1] = parts[2] = parts[3] = 0
             case BumpLevel.MINOR:
                 # 1.2.3 -> 1.3.0
-                parts[1] += 1
-                parts[2] = parts[3] = 0
+                # 1.2.0.dev1 -> 1.2.0
+                if parts[3] == 0:
+                    parts[1] += 1
+                    parts[2] = 0
+                else:
+                    parts[3] = 0
             case BumpLevel.PATCH:
                 # 1.2.3 -> 1.2.4
                 # 1.2.3.dev4 -> 1.2.3