about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2023-12-02 01:37:41 +0100
committerMartin Weinelt <hexa@darmstadt.ccc.de>2023-12-02 03:22:02 +0100
commit180ccef717a349e70479325dc56c7ee628b4ccf6 (patch)
tree05d94ea65541ca987371baf611fd53c6cc510caf
parent929da5021636f123c836c8091f009ba64b81ed98 (diff)
update-python-libraries: add package changelog to commit message
-rwxr-xr-xpkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py b/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
index 287373f499073..a7b6b58701feb 100755
--- a/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
+++ b/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
@@ -492,6 +492,9 @@ def _commit(path, pname, old_version, new_version, pkgs_prefix="python: ", **kwa
 
     msg = f'{pkgs_prefix}{pname}: {old_version} -> {new_version}'
 
+    if changelog := _get_attr_value(f"{pkgs_prefix}{pname}.meta.changelog"):
+        msg += f"\n\n{changelog}"
+
     try:
         subprocess.check_call([GIT, 'add', path])
         subprocess.check_call([GIT, 'commit', '-m', msg])