MCPcopy
hub / github.com/ManimCommunity/manim / get_release_date

Function get_release_date

scripts/release.py:126–150  ·  view source on GitHub ↗

Get the release date formatted as 'Month DD, YYYY'.

(tag: str)

Source from the content-addressed store, hash-verified

124
125
126def get_release_date(tag: str) -> str | None:
127 """Get the release date formatted as 'Month DD, YYYY'."""
128 result = run_gh(
129 [
130 "release",
131 "view",
132 tag,
133 "--repo",
134 REPO,
135 "--json",
136 "createdAt",
137 "--jq",
138 ".createdAt",
139 ],
140 check=False,
141 )
142 if result.returncode != 0:
143 return None
144
145 date_str = result.stdout.strip().strip('"')
146 try:
147 dt = datetime.fromisoformat(date_str.replace("Z", "+00:00"))
148 return dt.strftime("%B %d, %Y")
149 except ValueError:
150 return None
151
152
153def generate_release_notes(head_tag: str, base_tag: str) -> str:

Callers 1

_fetch_single_releaseFunction · 0.85

Calls 2

run_ghFunction · 0.85
replaceMethod · 0.45

Tested by

no test coverage detected