add changelog linkifier util

This commit is contained in:
Maximilian Hils 2022-02-04 16:00:44 +01:00
parent 437e55c2c2
commit 8c86fd06db

View File

@ -0,0 +1,14 @@
#!/usr/bin/env python3
from pathlib import Path
import re
changelog = Path(__file__).parent / "../../CHANGELOG.md"
text = changelog.read_text(encoding="utf8")
text, n = re.subn(
r"\s*\(([^)]+)#(\d+)\)",
"\n (\\1[#\\2](https://github.com/mitmproxy/mitmproxy/issues/\\2))",
text
)
changelog.write_text(text, encoding="utf8")
print(f"Linkified {n} issues and users.")