Append `[X.Y.Z]: ` at file end if not already present.
(text: str, version: str)
| 158 | |
| 159 | |
| 160 | def append_link_ref(text: str, version: str) -> str: |
| 161 | """Append `[X.Y.Z]: <url>` at file end if not already present.""" |
| 162 | ref = f"[{version}]: {GITHUB_URL}/releases/tag/v{version}" |
| 163 | lines = text.split("\n") |
| 164 | if any(line.strip() == ref for line in lines): |
| 165 | return text |
| 166 | trailing = "" if text.endswith("\n") else "\n" |
| 167 | return text + trailing + ref + "\n" |
| 168 | |
| 169 | |
| 170 | def main() -> int: |