Skip to content

Commit

Permalink
Fix parsing of release data from GH
Browse files Browse the repository at this point in the history
Signed-off-by: John Strunk <[email protected]>
  • Loading branch information
JohnStrunk committed May 12, 2023
1 parent c570bcc commit 2aa6607
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions wh_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ def __init__(self, release_json):
self.tag = release_json["tag_name"]
self.url = release_json["html_url"]
self.draft = release_json["draft"]
self.prerelease = release_json["prerelease"].lower() == "true"
self.prerelease = release_json["prerelease"]
self.published = dateutil.parser.isoparse(release_json["published_at"])
match = re.match(r"^v?(.*)$", self.tag)
self.semver = ""
Expand Down Expand Up @@ -75,8 +75,8 @@ def highest_semver(rlist: List[ReleaseInfo]) -> ReleaseInfo:
"v" (e.g., "1.2" or "v1.2")
>>> rdict = {"html_url": "",
... "draft": "false",
... "prerelease": "false",
... "draft": False,
... "prerelease": False,
... "published_at": "2020-01-01 00:00:00"}
>>> v1 = ReleaseInfo(rdict | {"tag_name": "v1.0.0"})
>>> v2 = ReleaseInfo(rdict | {"tag_name": "v2.0.0"})
Expand Down Expand Up @@ -143,8 +143,8 @@ def is_latest_version(latest_version: Optional[ReleaseInfo], wrv: str) -> bool:
Returns true if the running version is the most recent
>>> rdict = {"html_url": "",
... "draft": "false",
... "prerelease": "false",
... "draft": False,
... "prerelease": False,
... "published_at": "2020-01-01 00:00:00"}
>>> is_latest_version(ReleaseInfo(rdict | {"tag_name": "v1.0.0"}), "0.9.0")
False
Expand Down

0 comments on commit 2aa6607

Please sign in to comment.