From: Eric Engestrom Date: Wed, 8 Jul 2020 23:25:39 +0000 (+0200) Subject: bin/gen_release_notes: automatically commit release notes X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=commitdiff_plain;h=ae2d0457679dfa6d79faa3009daadd11d6a92f5c bin/gen_release_notes: automatically commit release notes Cc: mesa-stable Signed-off-by: Eric Engestrom Part-of: --- diff --git a/bin/gen_release_notes.py b/bin/gen_release_notes.py index c72e440495b..716f807b317 100755 --- a/bin/gen_release_notes.py +++ b/bin/gen_release_notes.py @@ -25,6 +25,7 @@ import asyncio import datetime import os import pathlib +import subprocess import sys import textwrap import typing @@ -252,6 +253,10 @@ async def main() -> None: except: print(exceptions.text_error_template().render()) + subprocess.run(['git', 'add', final]) + subprocess.run(['git', 'commit', '-m', + f'docs: add release notes for {this_version}']) + if __name__ == "__main__": loop = asyncio.get_event_loop() diff --git a/docs/releasing.rst b/docs/releasing.rst index b7a4af3be15..529dcd62d44 100644 --- a/docs/releasing.rst +++ b/docs/releasing.rst @@ -262,7 +262,7 @@ Create release notes for the new release The release notes are completely generated by the ``bin/gen_release_notes.py`` script. Simply run this script before -bumping the version, and commit the results. The only thing left to do +bumping the version. The only thing left to do is add the sha256 sums. Increment the version contained in the file VERSION at Mesa's top-level,