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 python-semantic-release/python-semantic-release action to v9.17.0 #396

Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 26, 2025

This PR contains the following updates:

Package Type Update Change
python-semantic-release/python-semantic-release action minor v9.16.1 -> v9.17.0

Release Notes

python-semantic-release/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 - At any time (no schedule defined), 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 Pull requests that update a dependency file label Jan 26, 2025
Copy link

codecov bot commented Jan 26, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 52.48%. Comparing base (9599cd1) to head (f027b24).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #396   +/-   ##
=======================================
  Coverage   52.48%   52.48%           
=======================================
  Files           7        7           
  Lines         665      665           
  Branches       56       56           
=======================================
  Hits          349      349           
  Misses        316      316           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot merged commit 41e5857 into main Jan 26, 2025
11 checks passed
@renovate renovate bot deleted the renovate/python-semantic-release-python-semantic-release-9.x branch January 26, 2025 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants