From 387a6125e56b4c74cec4ca5252a78ee29c1b5f34 Mon Sep 17 00:00:00 2001 From: Minecon724 Date: Tue, 18 Jun 2024 13:35:37 +0200 Subject: [PATCH] also this --- release.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/release.py b/release.py index 637532c..2d9e036 100755 --- a/release.py +++ b/release.py @@ -111,6 +111,11 @@ def write_metadata(channel: str, metadata: dict): with open(filepath, 'w') as file: file.write(metadata) +def commit_and_push(channel: str, version: str): + os.system('git add .') + os.system(f'git commit -m "[releaser] Release {version} on {channel}"') + os.system('git push') + # other def confirm(prompt: str) -> bool: @@ -120,7 +125,7 @@ def confirm(prompt: str) -> bool: def hash_file(filepath: str) -> str: with open(filepath, 'rb') as file: return sha256(file.read()).hexdigest() - + # main def main(): @@ -168,7 +173,10 @@ def main(): except FileNotFoundError: pass - print("Done, don't forget to commit and push") + if confirm("Commit and push?"): + commit_and_push(channel, version) + + print("Done") if __name__ == "__main__": main()