From df1d4e936163498a9104737dbf100e841078a45f Mon Sep 17 00:00:00 2001 From: ckunki Date: Sun, 22 Feb 2026 15:07:17 +0100 Subject: [PATCH] #725: Added newline after headlines for dependency changes --- doc/changes/unreleased.md | 1 + exasol/toolbox/util/release/changelog.py | 2 +- test/unit/util/release/changelog_test.py | 10 ++++++---- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/doc/changes/unreleased.md b/doc/changes/unreleased.md index 22d3fc7c7..29462e6e1 100644 --- a/doc/changes/unreleased.md +++ b/doc/changes/unreleased.md @@ -9,6 +9,7 @@ * #714: Added logic to modify a workflow using the .workflow-patcher.yml * #717: Restricted workflow names in .workflow-patcher.yml to template workflow names * #719: Added nox session `workflow:generate` to generate/update workflows using the `.workflow-patcher.yml` (if desired) +* #725: Added newline after headlines for dependency changes ## Documentation diff --git a/exasol/toolbox/util/release/changelog.py b/exasol/toolbox/util/release/changelog.py index 59d858cf9..14577fdc2 100644 --- a/exasol/toolbox/util/release/changelog.py +++ b/exasol/toolbox/util/release/changelog.py @@ -107,7 +107,7 @@ def _describe_dependency_changes(self) -> str: ).changes if changes: changes_str = "\n".join(str(change) for change in changes) - changes_by_group.append(f"\n### `{group}`\n{changes_str}\n") + changes_by_group.append(f"\n### `{group}`\n\n{changes_str}\n") return "".join(changes_by_group) @staticmethod diff --git a/test/unit/util/release/changelog_test.py b/test/unit/util/release/changelog_test.py index 51527ec2b..c81f8bb64 100644 --- a/test/unit/util/release/changelog_test.py +++ b/test/unit/util/release/changelog_test.py @@ -151,10 +151,10 @@ def test_describe_dependency_changes(changelogs, mock_dependencies): result = changelogs._describe_dependency_changes() assert result == ( "\n" - "### `main`\n" + "### `main`\n\n" "* Updated dependency `package1:0.0.1` to `0.1.0`\n" "\n" - "### `dev`\n" + "### `dev`\n\n" "* Added dependency `package2:0.2.0`\n" ) @@ -165,10 +165,10 @@ def test_describe_dependency_changes_without_latest_version( result = changelogs._describe_dependency_changes() assert result == ( "\n" - "### `main`\n" + "### `main`\n\n" "* Added dependency `package1:0.1.0`\n" "\n" - "### `dev`\n" + "### `dev`\n\n" "* Added dependency `package2:0.2.0`\n" ) @@ -227,9 +227,11 @@ def test_update_changelogs_for_release( ## Dependency Updates ### `main` + * Updated dependency `package1:0.0.1` to `0.1.0` ### `dev` + * Added dependency `package2:0.2.0` """ )