X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=bin%2Fpost_version.py;h=5cf5f48615e39916f6ccb3ae19d7ba26effc0a7f;hb=7e6aec668772eb9cac014d78ba95272a063167fe;hp=5bf68fe35d2646a26d0b4d0a27a7d5bcf5fb26bc;hpb=d7ada7d7e06359b01fcb6c25b295f58f10f50682;p=mesa.git diff --git a/bin/post_version.py b/bin/post_version.py index 5bf68fe35d2..5cf5f48615e 100755 --- a/bin/post_version.py +++ b/bin/post_version.py @@ -25,6 +25,8 @@ import argparse import calendar import datetime import pathlib +import subprocess + from lxml import ( etree, html, @@ -83,7 +85,8 @@ def update_index(is_point: bool, version: str, previous_version: str) -> None: root.insert(index, body) root.insert(index, header) - tree.write(p.as_posix(), method='html') + tree.write(p.as_posix(), method='html', pretty_print=True) + subprocess.run(['git', 'add', p]) def update_release_notes(previous_version: str) -> None: @@ -98,7 +101,8 @@ def update_release_notes(previous_version: str) -> None: ul = tree.xpath('.//ul')[0] ul.insert(0, li) - tree.write(p.as_posix(), method='html') + tree.write(p.as_posix(), method='html', pretty_print=True) + subprocess.run(['git', 'add', p]) def update_calendar(previous_version: str) -> None: @@ -131,7 +135,8 @@ def update_calendar(previous_version: str) -> None: td.set("rowspan", str(rowspan)) new.insert(0, td) - tree.write(p.as_posix(), method='html') + tree.write(p.as_posix(), method='html', pretty_print=True) + subprocess.run(['git', 'add', p]) def main() -> None: @@ -145,6 +150,9 @@ def main() -> None: update_index(is_point, args.version, previous_version) update_release_notes(previous_version) update_calendar(previous_version) + subprocess.run(['git', 'commit', '-m', + 'docs: update calendar, add news item, and link releases ' + f'notes for {previous_version}']) if __name__ == "__main__":