From 7d41c7f11f5f36389cf3ff1c046b7f697bad551c Mon Sep 17 00:00:00 2001 From: ohmayr Date: Tue, 21 Oct 2025 21:40:00 +0000 Subject: [PATCH] chore: add anchor to new library changelog --- .generator/cli.py | 6 ++++-- .generator/test_cli.py | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.generator/cli.py b/.generator/cli.py index 1b1328e474e4..ef68e6d7b86e 100644 --- a/.generator/cli.py +++ b/.generator/cli.py @@ -233,11 +233,13 @@ def _create_new_changelog_for_library(library_id: str, output: str): package_changelog_path = f"{output}/packages/{library_id}/CHANGELOG.md" docs_changelog_path = f"{output}/packages/{library_id}/docs/CHANGELOG.md" + changelog_content = f"# Changelog\n\n[PyPI History][1]\n\n[1]: https://pypi.org/project/{library_id}/#history\n" + os.makedirs(os.path.dirname(package_changelog_path), exist_ok=True) - _write_text_file(package_changelog_path, "# Changelog\n") + _write_text_file(package_changelog_path, changelog_content) os.makedirs(os.path.dirname(docs_changelog_path), exist_ok=True) - _write_text_file(docs_changelog_path, "# Changelog\n") + _write_text_file(docs_changelog_path, changelog_content) def handle_configure( diff --git a/.generator/test_cli.py b/.generator/test_cli.py index f51946ac57e9..67be0b13d1f4 100644 --- a/.generator/test_cli.py +++ b/.generator/test_cli.py @@ -330,8 +330,9 @@ def test_create_new_changelog_for_library(mocker): assert mock_makedirs.call_count == 2 # Check that the files were "written" with the correct content - mock_write_text_file.assert_any_call(package_changelog_path, "# Changelog\n") - mock_write_text_file.assert_any_call(docs_changelog_path, "# Changelog\n") + changelog_content = f"# Changelog\n\n[PyPI History][1]\n\n[1]: https://pypi.org/project/{library_id}/#history\n" + mock_write_text_file.assert_any_call(package_changelog_path, changelog_content) + mock_write_text_file.assert_any_call(docs_changelog_path, changelog_content) assert mock_write_text_file.call_count == 2