chore(deps): update dependency python-semantic-release to v9.17.0 #394
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
9.16.1
->9.17.0
Release Notes
python-semantic-release/python-semantic-release (python-semantic-release)
v9.17.0
Compare Source
Bug Fixes
(#1152,
315ae21
)File permission issues can occur when using the github-action and dynamically loading files from the
repository. When importing, python generally will create bytecode files and write to disk as the
current user. Because the default user in the github action is root, those files are written as
root which means when it returns to the rest of the workflow, those files cannot be modified or
deleted. With this change, we disable writing of bytecode files which prevents any failures that
may result after the python-semantic-release action is executed.
Features
sort_numerically
filter function to template environment(#1146,
7792388
)test(helpers): add unit tests for various prefixed number lists
test(changelog-context): add unit tests to validate use of
sort_numerically
filtertest(release-notes-context): add unit tests to validate use of
sort_numerically
filterrefactor(util): relocate
sort_numerically
function to top leveldocs(changelog-templates): add description for new
sort_numerically
filter functioninsteadOf
configurations(#1151,
4045037
)Resolves: #1150
refactor(hvcs): add validation of git urls upon vcs client initialization
test(hvcs): refactor unit test to catch validation error immediately of bad git url
test(config): add test case of a git
insteadOf
aliased origin(#1112,
cf785ca
)test(parser-angular): update unit tests for parser return value compatibility
test(parser-scipy): update unit tests for parser return value compatibility
test(parser-emoji): update unit tests for parser return value compatibility
feat(version): parse squashed commits individually
adds the functionality to separately parse each commit message within a squashed merge commit to
detect combined commit types that could change the version bump
adds functionality to separately parse each commit message within a squashed merge commit which
decouples the commits into their respective type categories in the changelog.
refactor(helpers): centralize utility for applying multiple text substitutions
feat(parser-angular): upgrade angular parser to parse squashed commits individually
Resolves: #1085
feat(parser-angular): apply PR/MR numbers to all parsed commits from a squash merge
feat(parser-emoji): add functionality to interpret scopes from gitmoji commit messages
feat(parser-emoji): upgrade emoji parser to parse squashed commits individually
test(fixtures): adjust parser for squashed commit definitions
test(fixtures): change config of github flow repo to parse squash commits
test(fixtures): add fixture to create gitlab formatted merge commit
refactor(parser-scipy): standardize all category spelling applied to commits
docs(commit-parsing): add description for squash commit evaluation option of default parsers
docs(configuration): update the
commit_parser_options
setting descriptionPerformance Improvements
(#1147,
f1ef4ec
)Configuration
📅 Schedule: Branch creation - "* 0-4,22-23 * * 1-5,* * * * 0,6" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.