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 relekang/python-semantic-release action to v9 #338

Closed

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Feb 7, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
relekang/python-semantic-release action major v7.19.2 -> v9.1.1

Release Notes

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

v9.1.1

Compare Source

Fix
  • fix(parse_git_url): fix bad url with dash (1c25b8e)
Style

v9.1.0

Compare Source

Build
  • build(deps): bump minimum required tomlkit to >=0.11.0

TOMLDocument is missing the unwrap() function in v0.10.2 which
causes an AttributeError to occur when attempting to read a the text
in pyproject.toml as discovered with #​834

Resolves: #​834 (291aace)

Documentation
  • docs: add bitbucket to token table (56f146d)

  • docs: add bitbucket authentication (b78a387)

  • docs: fix typo (b240e12)

Feature
  • feat: add bitbucket hvcs (bbbbfeb)
Fix
  • fix: remove unofficial environment variables (a5168e4)
Refactor
  • refactor: add lint workaround (55d6e03)
Style
Test
  • test: remove environment variable tests (5c3fe69)

  • test: add bitbucket to changelog unit test (c33f8ff)

  • test(fixtures): refactor repos to use common fixtures to simplify workflow (9ad8296)

  • test(fixtures): add common repo build/setup fixture (8da2840)

  • test(fixtures): apply new repo definition to repos (1e13e2c)

  • test(fixtures): define new repo definition type (e0e8792)

  • test(fixtures): add generic multi-commit executor from definition (e9605f3)

  • test(fixtures): add commit & changelog entry derivation function (29dbc7c)

  • test(fixtures): add manual release commit creation fixture (93dc523)

  • test(fixtures): expand hvcs use fixtures to set remote.domain value (1303a5a)

  • test(fixtures): use const to set example project domain (1a15761)

  • test(constants): set starting example project version to 0.0.0 (310af11)

  • test(fixtures): remove unused fixtures & types (8e3f87c)

  • test(util): add util func for removing readonly .git/* files (180a053)

  • test(fixtures): rename repo main and feature branches fixture across tests (f006e2b)

  • test(fixtures): add caching to github flow development repos (693b143)

  • test(fixtures): add caching to git flow development repos (3db33f0)

  • test(fixtures): add caching to trunk development w/ tags repos (4e3b6b6)

  • test(fixtures): refactor for session level fixture use (a42b032)

  • test(utils): add a utility to temporary change directory (68e12f3)

  • test(fixtures): modularize git repo file into sub-modules (18d0877)

  • test(fixtures): deconflict colliding fixtures for file dependent fixture execution (1890cf2)

  • test(fixtures): cache the base example git directory (0cd0f44)

  • test(fixtures): adapt cli conftest fixtures to read when file is known to exist (0193cde)

v9.0.3

Compare Source

Chore
  • chore: modernize ruff configuration to work with ruff >= 0.2 (613d240)
Fix
  • fix(algorithm): correct bfs to not abort on previously visited node (02df305)
Performance
  • perf(algorithm): refactor bfs search to use queue rather than recursion (8b742d3)
Style
Test
  • test(algorithm): add bfs unit test on fake git history (2c8a36e)

v9.0.2

Compare Source

Chore
Ci
  • ci: Configure trusted publishing in pypi (8e3c00b)

  • ci: bump the github-actions group with 3 updates (#​831) (bf96143)

  • ci: add grouped github-actions section to dependabot config (#​794) (3eb15c4)

Documentation
  • docs: Remove duplicate note in configuration.rst (#​807) (fb6f243)
Fix
  • fix(util): properly parse windows line-endings in commit messages

Due to windows line-endings \r\n, it would improperly split the commit
description (it failed to split at all) and cause detection of Breaking changes
to fail. The breaking changes regular expression looks to the start of the line
for the proper syntax.

Resolves: #​820 (70193ba)

Style
Test
  • test(util): add windows line-endings possibilities for commit parsing (c57b082)

  • test(fixtures): cache the base example project directory (#​799) (229c647)

v9.0.1

Compare Source

Fix
  • fix(config): set commit parser opt defaults based on parser choice (#​782) (9c594fb)
Style

v9.0.0

Compare Source

Breaking

v8.7.2

Compare Source

Build
  • build(deps-dev): bump ruff from 0.1.8 to 0.1.11 (#​792)

Bumps ruff from 0.1.8 to 0.1.11.


updated-dependencies:

  • dependency-name: ruff
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (6835fca)

Fix
  • fix(lint): correct linter errors (c9556b0)

v8.7.1

Compare Source

Documentation
  • docs(contributing): add docs-build, testing conf, & build instructions (#​787) (011b072)

  • docs(configuration): change defaults definition of token default to table (#​786) (df1df0d)

  • docs: add note on default envvar behaviour (#​780) (0b07cae)

Fix
  • fix(cli-generate-config): ensure configuration types are always toml parsable (#​785) (758e649)
Style
Test
  • test(infrastructure): refactor test fixtures & configuration for higher resiliency (#​773) (d6c4ae0)

v8.7.0

Compare Source

Feature
  • feat(config): enable default environment token per hvcs (#​774) (26528eb)
Style

v8.6.0

Compare Source

Documentation
  • docs: minor correction to commit-parsing documentation (#​777) (245e878)
Feature
  • feat(utils): expand parsable valid git remote url formats (#​771)

Git remote url parsing now supports additional formats (ssh, https, file, git) (cf75f23)

Style

v8.5.2

Compare Source

Build
  • build(deps-dev): bump ruff from 0.1.7 to 0.1.8 (#​775)

Bumps ruff from 0.1.7 to 0.1.8.


updated-dependencies:

  • dependency-name: ruff
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (5efda8a)

  • build(deps-dev): bump ruff from 0.1.6 to 0.1.7 (#​769)

  • build(deps-dev): bump ruff from 0.1.6 to 0.1.7

Bumps ruff from 0.1.6 to 0.1.7.


updated-dependencies:

  • dependency-name: ruff
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] <support@github.com>

  • ci: remove hardcoded ruff version in workflows

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com>
Co-authored-by: Bernard Cooke <bernard-cooke@hotmail.com> (c48c3b3)

Fix
  • fix(cli): gracefully output configuration validation errors (#​772)

  • test(fixtures): update example project workflow & add config modifier

  • test(cli-main): add test for raw config validation error

  • fix(cli): gracefully output configuration validation errors (e8c9d51)

Style

v8.5.1

Compare Source

Documentation
  • docs(configuration): adjust wording and improve clarity (#​766)

  • docs(configuration): fix typo in text

  • docs(configuration): adjust wording and improve clarity (6b2fc8c)

Fix
  • fix(config): gracefully fail when repo is in a detached HEAD state (#​765)

  • fix(config): cleanly handle repository in detached HEAD state

  • test(cli-main): add detached head cli test (ac4f9aa)

  • fix(cmd-version): handle committing of git-ignored file gracefully (#​764)

  • fix(version): only commit non git-ignored files during version commit

  • test(version): set version file as ignored file

Tweaks tests to use one committed change file and the version file
as an ignored change file. This allows us to verify that our commit
mechanism does not crash if a file that is changed is ignored by user (ea89fa7)

Style

v8.5.0

Compare Source

Feature
  • feat: allow template directories to contain a '.' at the top-level (#​762) (07b232a)

v8.4.0

Compare Source

Build
  • build(deps-dev): bump ruff from 0.1.2 to 0.1.6 (#​757)

Bumps ruff from 0.1.2 to 0.1.6.


updated-dependencies:

  • dependency-name: ruff
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (90db8f1)

  • build(deps-dev): update python-gitlab requirement from <4,>=2 to >=2,<5 (#​748)

Updates the requirements on python-gitlab to permit the latest version.


updated-dependencies:

  • dependency-name: python-gitlab
    dependency-type: direct:production
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (a176d62)

  • build(deps-dev): bump ruff from 0.0.292 to 0.1.1 (9c5bbe0)
Documentation
  • docs(migration): fix comments about publish command (#​747) (90380d7)
Feature
  • feat(cmd-version): add --tag/--no-tag option to version command (#​752)

  • fix(version): separate push tags from commit push when not committing changes

  • feat(version): add --no-tag option to turn off tag creation

  • test(version): add test for --tag option & --no-tag/commit

  • docs(commands): update version subcommand options (de6b9ad)

Style
Test
  • test(commandline-main): prevent git gpgsign config from failing tests (#​760) (744ff25)
Unknown
  • Revert "feat(action): use composite action for semantic release (#​692)"

This reverts commit 4648d87. (f145257)

v8.3.0

Compare Source

Feature
  • feat(action): use composite action for semantic release (#​692)

Co-authored-by: Bernard Cooke <bernard-cooke@hotmail.com> (4648d87)

v8.2.0

Compare Source

Documentation
  • docs: add PYTHONPATH mention for commit parser (3284258)
Feature
  • feat: Allow user customization of release notes template (#​736)

Signed-off-by: Bryant Finney <bryant.finney@outlook.com> (94a1311)

v8.1.2

Compare Source

Build
  • build(deps-dev): update importlib-resources requirement (#​719) (b1ec8fe)

  • build(deps-dev): bump ruff from 0.0.290 to 0.0.292 (#​726) (9818cb0)

Chore
  • chore: remove setup.py as setuptools no longer needs it (d8762c8)

  • chore: clearer pytest output from tox (d890e46)

  • chore: pre-commit autoupdate && pre-commit run -a (7f448f2)

  • chore: add tests for python 3.12 (#​728) (42360fd)

Fix
  • fix: correct lint errors

GitHub.upload_asset now raises ValueError instead of requests.HTTPError (a13a6c3)

  • fix: Error when running build command on windows systems (#​732) (2553657)

v8.1.1

Compare Source

Build
  • build(deps-dev): bump ruff from 0.0.286 to 0.0.290 (#​713)

Bumps ruff from 0.0.286 to 0.0.290.


updated-dependencies:

  • dependency-name: ruff
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (6b288f2)

Fix

v8.1.0

Compare Source

Build
  • build(deps-dev): bump importlib-resources from 5.7 to 5.12.0 (#​704)

  • build(deps-dev): bump importlib-resources from 5.7 to 5.12.0

  • build(deps-dev): relax importlib-resources requirement


Co-authored-by: Bernard Cooke <bernard.cooke@iotics.com> (861fe01)

Chore
Documentation
Feature

v8.0.8

Compare Source

Chore
  • chore: remove duplicate test cases (249cec7)

  • chore: fix lint errors and pin ruff (f16b090)

Fix

v8.0.7

Compare Source

Fix
  • fix: use correct upload url for github (#​661)

Co-authored-by: github-actions <action@github.com> (8a515ca)

v8.0.6

Compare Source

Build
  • build(deps-dev): update pytest-xdist requirement (#​677)

Updates the requirements on pytest-xdist to permit the latest version.


updated-dependencies:

  • dependency-name: pytest-xdist
    dependency-type: direct:production
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (9ec6321)

  • build(deps-dev): update coverage[toml] requirement (#​678)

Updates the requirements on coverage[toml] to permit the latest version.


updated-dependencies:

  • dependency-name: coverage[toml]
    dependency-type: direct:production
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (3561a97)

  • build(deps-dev): bump responses from 0.21.0 to 0.23.3 (#​680)

Bumps responses from 0.21.0 to 0.23.3.


updated-dependencies:

  • dependency-name: responses
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (dd6946c)

Chore
  • chore: clean up dependabot commit messages (5981a45)

  • chore: remove redundant flake8 config and add missing README badges (101e182)

  • chore(deps): remove obsolete dataclasses dependency (#​674) (d70fe75)

Ci
Fix
  • fix(publish): improve error message when no tags found (#​683) (bdc06ea)

v8.0.5

Compare Source

Documentation
  • docs: fix typo missing 's' in version_variable[s] in configuration.rst (#​668) (879186a)
Fix
  • fix: don't warn about vcs token if ignore_token_for_push is true. (#​670)

  • fix: don't warn about vcs token if ignore_token_for_push is true.

  • docs: password should be token. (f1a54a6)

Style

v8.0.4

Compare Source

Documentation
Fix
  • fix(changelog): use version as semver tag by default (#​653) (5984c77)
Style

v8.0.3

Compare Source

Fix
  • fix: skip unparseable versions when calculating next version (#​649) (88f25ea)

v8.0.2

Compare Source

Documentation
  • docs: correct version_toml example in migrating_from_v7.rst (#​641) (325d5e0)

  • docs: clarify v8 breaking changes in GitHub action inputs (#​643) (cda050c)

  • docs: better description for tag_format usage (2129b72)

Fix

v8.0.1

Compare Source

Documentation
  • docs: reduce readthedocs formats and add entries to migration from v7 guide (9b6ddfe)

  • docs(migration): fix hyperlink (#​631) (5fbd52d)

Fix
  • fix: invalid version in Git history should not cause a release failure (#​632) (254430b)

v8.0.0

Compare Source

Breaking

Co-authored-by: Johan <johanhmr@gmail.com>
Co-authored-by: U-NEO\johan <johan.hammar@ombea.com>

  • fix: correct Dockerfile CLI command and GHA fetch

  • fix: resolve branch checkout logic in GHA

  • fix: remove commit amending behaviour

this was not working when there were no source code changes to be made, as it lead
to attempting to amend a HEAD commit that wasn't produced by PSR

  • 8.0.0-alpha.1

Automatically generated by python-semantic-release

  • fix: correct logic for generating release notes (#​550)

  • fix: cleanup comments and unused logic

  • fix(action): mark container fs as safe for git to operate on

  • style: beautify 49080c5

  • fix(action): quotation for git config command

  • 8.0.0-alpha.2

Automatically generated by python-semantic-release

  • fix: resolve bug in changelog logic, enable upload to pypi

  • 8.0.0-alpha.3

Automatically generated by python-semantic-release

  • test: add tests for ReleaseHistory.release

  • fix: resolve loss of tag_format configuration

  • 8.0.0-alpha.4

Automatically generated by python-semantic-release

  • feat: various improvements

  • Added sorting to test parameterisation, so that pytest-xdist works again - dramatic speedup for testing

  • Reworked the CI verification code so it's a bit prettier

  • Added more testing for the version CLI command, and split some logic out of the command itself

  • Removed a redundant double-regex match in VersionTranslator and Version, for some speedup

  • chore(test): proper env patching for tests in CI

  • style: beautify bcb27a4

  • refactor!: remove verify-ci command

  • 8.0.0-alpha.5

Automatically generated by python-semantic-release

  • fix(docs): fixup docs and remove reference to dist publication

  • feat!: remove publication of dists to artefact repository

  • feat: rename 'upload' configuration section to 'publish'

  • feat!: removed build status checking

  • feat: add GitHub Actions output

  • fix(action): remove default for 'force'

  • fix(ci): different workflow for v8

  • fix(action): correct input parsing

  • fix: correct handling of build commands

  • feat: make it easier to access commit messages in ParsedCommits

  • fix: make additional attributes available for template authors

  • fix: add logging for token auth, use token for push

  • ci: add verbosity

  • fix: caching for repo owner and name

  • ci: contents permission for workflow

  • 8.0.0-alpha.6

Automatically generated by python-semantic-release

  • docs: update docs with additional required permissions

  • feat: add option to specify tag to publish to in publish command

  • feat: add Strict Mode

  • docs: convert to Furo theme

  • feat: add --skip-build option

  • 8.0.0-alpha.7

Automatically generated by python-semantic-release

  • test: separate command line tests by stdout and stderr

  • ci: pass tag output and conditionally execute publish steps

  • fix: correct assets type in configuration (#​603)

  • change raw config assets type

  • fix: correct assets type-annotation for RuntimeContext


Co-authored-by: Bernard Cooke <bernard-cooke@hotmail.com>

  • 8.0.0-alpha.8

Automatically generated by python-semantic-release

  • fix: pin Debian version in Dockerfile

  • feat: promote to rc

  • 8.0.0-rc.1

Automatically generated by python-semantic-release

  • ci: fix conditionals in workflow and update documentation

  • ci: correct conditionals

  • fix: only call Github Action output callback once defaults are set

  • 8.0.0-rc.2

Automatically generated by python-semantic-release

  • fix: create_or_update_release for Gitlab hvcs

  • ci: remove separate v8 workflow

  • chore: tweak issue templates

  • chore: bump docs dependencies

  • 8.0.0-rc.3

Automatically generated by python-semantic-release

  • fix(deps): add types-click, and downgrade sphinx/furo for 3.7

  • 8.0.0-rc.4

Automatically generated by python-semantic-release

  • docs: fix typo (#​623)

  • docs: correct typo in docs/changelog_templates.rst

Co-authored-by: Micael Jarniac <micael@jarniac.com>


Co-authored-by: Johan <johanhmr@gmail.com>
Co-authored-by: U-NEO\johan <johan.hammar@ombea.com>
Co-authored-by: semantic-release <semantic-release>
Co-authored-by: github-actions <action@github.com>
Co-authored-by: smeng9 <38666763+smeng9@​users.noreply.github.com>
Co-authored-by: Micael Jarniac <micael@jarniac.com> (ec30564)

v7.34.6

Compare Source

Fix
  • fix: relax invoke dependency constraint (18ea200)

v7.34.5

Compare Source

Fix

v7.34.4

Compare Source

Fix
  • fix: docker build fails installing git (#​605)

git was installed from bullseye-backports, but base image is referencing latest python:3.10
since bookworm was recently released, this now points at bookworm and installing the backport of git is actually trying to downgrade, resulting in this error:

> E: Packages were downgraded and -y was used without --allow-downgrades.

> ERROR: failed to solve: process "/bin/sh -c echo &#​34;deb http://deb.debian.org/debian bullseye-backports main&#​34; >> /etc/apt/sources.list; apt-get update; apt-get install -y git/bullseye-backports" did not complete successfully: exit code: 100 (9e3eb97)

v7.34.3

Compare Source

Fix
  • fix: generate markdown linter compliant changelog headers & lists (#​597)

In #​594, I missed that there are 2 places where the version header is formatted (cc87400)

v7.34.2

Compare Source

Fix
  • fix: open all files with explicit utf-8 encoding (#​596) (cb71f35)

v7.34.1

Compare Source

Fix
  • fix: generate markdown linter compliant changelog headers & lists (#​594)

Add an extra new line after each header and between sections to fix 2 markdownlint errors
for changelogs generated by this package (9d9d403)

Style

v7.34.0

Compare Source

Feature
  • feat: add option to only parse commits for current working directory (#​509)

When running the application from a sub-directory in the VCS, the option
use_only_cwd_commits will filter out commits that does not changes the
current working directory, similar to running commands like
git log -- . in a sub-directory. (cdf8116)

v7.33.5

Compare Source

Documentation
  • docs: update broken badge and add links (#​591)

The "Test Status" badge was updated to address a recent breaking change in the
GitHub actions API. All the badges updated to add links to the appropriate
resources for end-user convenience. (0c23447)

Fix
  • fix: update docs and default config for gitmoji changes (#​590)

  • fix: update docs and default config for gitmoji changes

PR #​582 updated to the latest Gitmojis release however the documentation and
default config options still referenced old and unsupported Gitmojis.

  • fix: update sphinx dep

I could only build the documentation locally by updating Sphinx to the latest
1.x version. (192da6e)

v7.33.4

Compare Source

Fix
  • fix: if prerelease, publish prerelease ([#​58

Configuration

📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from billsioros as a code owner February 7, 2024 01:01
@renovate renovate bot added the 🎲 dependencies Working on dependencies label Feb 7, 2024
@renovate renovate bot force-pushed the renovate/relekang-python-semantic-release-9.x branch 2 times, most recently from 33adc2d to 1aa0215 Compare February 14, 2024 20:05
Copy link

stale bot commented Feb 23, 2024

This issue has been marked stale, as it had no activity in the last 7 days. If the issue remains stale for an additional 7 days (a total of two weeks with no activity), it will be automatically closed.

@stale stale bot added the 💀 stale This had no recent activity label Feb 23, 2024
@renovate renovate bot force-pushed the renovate/relekang-python-semantic-release-9.x branch from 1aa0215 to 1694f5c Compare February 25, 2024 11:09
Copy link

stale bot commented Mar 4, 2024

Closing the issue due to inactivity.

@stale stale bot closed this Mar 4, 2024
Copy link
Author

renovate bot commented Mar 4, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 9.x releases. But if you manually upgrade to 9.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/relekang-python-semantic-release-9.x branch March 4, 2024 06:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎲 dependencies Working on dependencies 💀 stale This had no recent activity
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants