Skip to content
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

chore(deps): update dependency python-semantic-release to v9.17.0 #394

Merged
merged 1 commit into from
Jan 26, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 26, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
python-semantic-release (changelog) 9.16.1 -> 9.17.0 age adoption passing confidence

Release Notes

python-semantic-release/python-semantic-release (python-semantic-release)

v9.17.0

Compare Source

Bug Fixes
  • github-action: Disable writing python bytecode in action execution
    (#​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
  • changelog: Add 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 filter

  • test(release-notes-context): add unit tests to validate use of sort_numerically filter

  • refactor(util): relocate sort_numerically function to top level

  • docs(changelog-templates): add description for new sort_numerically filter function

  • config: Extend support of remote urls aliased using git insteadOf 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

  • 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

  • feat(changelog): parse squashed commits individually

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 description

Performance Improvements
  • refactor: adjust logging output

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the 🎲 dependencies Working on dependencies label Jan 26, 2025
@renovate renovate bot requested a review from billsioros as a code owner January 26, 2025 05:18
@github-actions github-actions bot merged commit 19c9d4e into master Jan 26, 2025
6 of 7 checks passed
@renovate renovate bot deleted the renovate/python-semantic-release-9.x branch January 26, 2025 05:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎲 dependencies Working on dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants