]> 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 19:04:19 +0000 (19:04 +0000)
tools/bump_version.py

index 61370edd9b4f212d1358726af5bc22f1dd29e935..83e435cd150242c4cda39bfb5773d59ed01ccf71 100755 (executable)
@@ -96,8 +96,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