Skip to content

feat: add pr linking to changelog #1091

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

codejedi365
Copy link
Contributor

Purpose

Rationale

How did you test?

Added a brand new GitHubFlow repository that uses the squash commit strategy and used that fixture to ensure the default changelog generates PR/MR links. Also added unit tests to each parser to make sure they pulled out the various types of PR, MR syntax of the supported VCSs (BitBucket, GitHub, GitLab)

Note half of this PR has already been added to master by accident but I prevented it from being released. To see the full set of changes look from v9.12.2 to this HEAD

this will really help with improved e2e testing as we do not have a commit object
all the time. Besides this is just better to isolate commit object parsing when
we barely use the commit object.
@codejedi365 codejedi365 self-assigned this Nov 10, 2024
@codejedi365 codejedi365 force-pushed the feat/add-pr-linking-to-changelog branch from 076d733 to 50b6a98 Compare November 10, 2024 03:46
because the versions are now bumped up to 1.0.0+ it is no longer
valid for running the zero-dot test cases against the github flow
repo with a feature channel. Will add it to the greater than zero
test cases
@codejedi365 codejedi365 force-pushed the feat/add-pr-linking-to-changelog branch from 50b6a98 to aa4cf0e Compare November 10, 2024 04:50
@codejedi365 codejedi365 merged commit aa4cf0e into python-semantic-release:master Nov 10, 2024
12 checks passed
@codejedi365 codejedi365 deleted the feat/add-pr-linking-to-changelog branch November 10, 2024 06:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Ability to easily autolink to PRs in changelogs
1 participant