semantic_release.changelog.changelog module

GitHub release notes automagically link to the PR, but changelog markdown doesn’t. Replace (#123) at the end of a message with a markdown link.

semantic_release.changelog.changelog.changelog_headers(owner: str, repo_name: str, changelog: dict, changelog_sections: list, **kwargs) Optional[str][source]
semantic_release.changelog.changelog.changelog_table(owner: str, repo_name: str, changelog: dict, changelog_sections: list, **kwargs) str[source]
semantic_release.changelog.changelog.get_changelog_sections(changelog: dict, changelog_sections: list) Iterable[str][source]

Generator which yields each changelog section to be included

Generate the link for commit hash