Skip to content

Commit 3f0baed

Browse files
committed
build: more-correct version bumping
1 parent f09e389 commit 3f0baed

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

igor.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -384,13 +384,16 @@ def get_release_facts():
384384
import coverage.version
385385
facts = types.SimpleNamespace()
386386
facts.ver = coverage.__version__
387-
facts.vi = coverage.version_info
387+
mjr, mnr, mcr, rel, ser = facts.vi = coverage.version_info
388388
facts.dev = coverage.version._dev
389-
facts.shortver = f"{facts.vi[0]}.{facts.vi[1]}.{facts.vi[2]}"
389+
facts.shortver = f"{mjr}.{mnr}.{mcr}"
390390
facts.anchor = facts.shortver.replace(".", "-")
391-
if facts.vi[3] != "final":
392-
facts.anchor += f"{facts.vi[3][0]}{facts.vi[4]}"
393-
facts.next_vi = (facts.vi[0], facts.vi[1], facts.vi[2]+1, "alpha", 0)
391+
if rel == "final":
392+
facts.next_vi = (mjr, mnr, mcr+1, "alpha", 0)
393+
else:
394+
facts.anchor += f"{rel[0]}{ser}"
395+
facts.next_vi = (mjr, mnr, mcr, rel, ser + 1)
396+
394397
facts.now = datetime.datetime.now()
395398
facts.branch = subprocess.getoutput("git rev-parse --abbrev-ref @")
396399
facts.sha = subprocess.getoutput("git rev-parse @")

0 commit comments

Comments
 (0)