diff --git a/scripts/update-history.py b/scripts/update-history.py index eb4be2ded..0bb4c0de1 100755 --- a/scripts/update-history.py +++ b/scripts/update-history.py @@ -42,13 +42,20 @@ def main(): tmp.write(diff_content) tmp_path = tmp.name + # Run blame to get aider percentage + blame_result = subprocess.run(["python3", "scripts/blame.py"], capture_output=True, text=True) + aider_line = blame_result.stdout.strip().split('\n')[-1] # Get last line with percentage + # Construct and run the aider command - message = """ + message = f""" Update the history with changes shown in the diffs. Describe actual user-facing changes, not every single commit that was made implementing them. Don't edit or duplicate changes that have existing history entries, just add any new items not already listed. Be sure to attribute changes to the proper .x version. Changes in the .x-dev version should be listed under a "### main branch" heading + +Also, add this as the last bullet under the "### main branch" section: +{aider_line} """ # noqa cmd = ["aider", "HISTORY.md", "--read", tmp_path, "--msg", message, "--no-auto-commit"]