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 #52

Merged
merged 1 commit into from Apr 22, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 8, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
python-semantic-release (changelog) ==8.7.0 -> ==9.4.2 age adoption passing confidence

Release Notes

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

v9.4.2

Compare Source

Build
  • build(deps-dev): update furo requirement from ~=2023.3 to ~=2024.1 (#​878)

Updates the requirements on furo to permit the latest version.


updated-dependencies:

  • dependency-name: furo
    dependency-type: direct:production
    ...

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

  • build(deps): update rich requirement from ~=12.5 to ~=13.0 (#​877)

Updates the requirements on rich to permit the latest version.

Resolves: #​888

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

Ci
  • ci(stalebot): add permission to delete its own cache (34260fb)

  • ci(stalebot): bump api operations from 200 -> 400 allowed

since our repo has around 100 issues, each validation takes a minimum of 2
operations, leaving actual stale actions with very little ability to change
things. Bumping this up will allow stalebot to action tickets on time in
relation to our repository size. (f280a71)

Fix
  • fix(hvcs): allow insecure http connections if configured (#​886)

  • fix(gitlab): allow insecure http connections if configured

  • test(hvcs-gitlab): fix tests for clarity & insecure urls

  • test(conftest): refactor netrc generation into common fixture

  • refactor(hvcsbase): remove extrenous non-common functionality

  • fix(gitea): allow insecure http connections if configured

  • test(hvcs-gitea): fix tests for clarity & insecure urls

  • refactor(gitlab): adjust init function signature

  • fix(github): allow insecure http connections if configured

  • test(hvcs-github): fix tests for clarity & insecure urls

  • fix(bitbucket): allow insecure http connections if configured

  • test(hvcs-bitbucket): fix tests for clarity & insecure urls

  • fix(config): add flag to allow insecure connections

  • fix(version-cmd): handle HTTP exceptions more gracefully

  • style(hvcs): resolve typing issues & mimetype executions

  • test(cli-config): adapt default token test for env resolution

  • test(changelog-cmd): isolate env & correct the expected api url

  • test(fixtures): adapt repo builder for new hvcs init() signature

  • style: update syntax for 3.8 compatiblity & formatting

  • docs(configuration): update remote settings section with missing values

    Resolves: #​868

  • style(docs): improve configuration & api readability (db13438)

  • fix(hvcs): prevent double url schemes urls in changelog (#​676)

  • fix(hvcs): prevent double protocol scheme urls in changelogs

    Due to a typo and conditional stripping of the url scheme the
    hvcs_domain and hvcs_api_domain values would contain protocol schemes
    when a user specified one but the defaults would not. It would cause
    the api_url and remote_url to end up as "https://https://domain.com"

  • fix(bitbucket): correct url parsing & prevent double url schemes

  • fix(gitea): correct url parsing & prevent double url schemes

  • fix(github): correct url parsing & prevent double url schemes

  • fix(gitlab): correct url parsing & prevent double url schemes

  • test(hvcs): ensure api domains are derived correctly


Co-authored-by: codejedi365 <codejedi365@​gmail.com> (5cfdb24)

Style
Test
  • test(changelog): convert test fixtures to use local tz rather than utc (#​887) (f2caba7)

v9.4.1

Compare Source

Build
Fix
  • fix(gh-actions-output): fixed trailing newline to match GITHUB_OUTPUT format (#​885)

  • test(gh-actions-output): fix unit tests to manage proper whitespace

    tests were adjusted for clarity and to replicate error detailed in #​884.

  • fix(gh-actions-output): fixed trailing newline to match GITHUB_OUTPUT format

    Resolves: #​884 (2c7b6ec)

Style

v9.4.0

Compare Source

Build
  • build(deps-dev): bump responses from 0.24 to 0.25.0 (#​842)

Bumps responses from 0.24 to 0.25.0.


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> (a1b2af6)

  • build(deps-build): resolve build deps versions for python3.12 (075daa4)

  • build(deps-dev): bump responses from 0.23.3 to 0.24.1 (9210933)

  • build(deps-dev): bump sphinxcontrib-apidoc from 0.3.0 to 0.5.0 (69f163b)

  • build(deps-dev): bump sphinx-autobuild from 2021.03.14 to 2024.2.4 (9d30877)

  • build(deps-dev): update pytest-cov requirement from ~=4.0 to ~=5.0 (#​873)

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


updated-dependencies:

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

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

  • build(deps-dev): bump ruff from 0.3.3 to 0.3.4 (#​872)

Bumps ruff from 0.3.3 to 0.3.4.


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> (6d7df6d)

Chore
  • chore(stalebot): refactor to use CI action for stale issue/pr evaluation (a352050)
Ci
  • ci(github): always update base env packages pip, setuptools, wheel (4748435)
Feature
  • feat(gitea): derives gitea api domain from base domain when unspecified (#​675)

  • test(gitea): add test of custom server path & custom api domain

  • feat(gitea): derives gitea api domain from base domain when unspecified

  • refactor(hvcs-gitea): uniformly handle protocol prefixes


Co-authored-by: codejedi365 <codejedi365@​gmail.com> (2ee3f8a)

Style
  • style: beautify 2ee3f8a (8b4fd3e)

  • style(deps): improve readability & flexibility of dependencies (8fdd582)

v9.3.1

Compare Source

Build
Fix
  • fix(cli-version): change implementation to only push the tag we generated

Restricts the git push command to only push the explicit tag we created
which will eliminate the possibility of pushing another tag that could
cause an error.

Resolves: #​803 (8a9da4f)

  • fix(algorithm): handle merge-base errors gracefully

Merge-base errors generally occur from a shallow clone that is
primarily used by CI environments and will cause PSR to explode
prior to this change. Now it exits with an appropriate error.

Resolves: #​724 (4c998b7)

Performance
  • perf(algorithm): simplify logs & use lookup when searching for commit & tag match (3690b95)
Style

v9.3.0

Compare Source

Feature
  • feat(cmd-version): changelog available to bundle (#​779)

  • test(util): fix overlooked file differences in folder comparison

  • test(version): tracked changelog as changed file on version create

Removes the temporary release_notes hack to prevent CHANGELOG generation on
execution of version command. Now that it is implemented we can remove the
fixture to properly pass the tests.

  • feat(cmd-version): create changelog prior to build enabling doc bundling (37fdb28)
Style

v9.2.2

Compare Source

Fix
  • fix(cli): enable subcommand help even if config is invalid

Refactors configuration loading to use lazy loading by subcommands
triggered by the property access of the runtime_ctx object. Resolves
the issues when running --help on subcommands when a configuration
is invalid

Resolves: #​840 (91d221a)

Test
  • test: update references in test cases (e083056)

  • test(cli-help): add test cases of --help failures (1d53879)

v9.2.1

Compare Source

Chore
  • chore(pre-commit): upgrade hooks for pyupgrade, mypy, vulture, bandit, and check-jsonschema (d59f593)

  • chore(deps-dev): bump ruff from 0.1.11 to 0.3.2 (ccdc976)

  • chore(pre-commit): cleanup ruff warnings (4cb4ca1)

  • chore(pre-commit): cleanup 'check blanket type ignore' warnings (7e938e6)

  • chore(pre-commit): exclude generated file CHANGELOG.md from checks (6e1f5cb)

  • chore(pre-commit): cleanup vulture warnings (4b2467a)

Fix
  • fix(parse-git-url): handle urls with url-safe special characters (27cd93a)
Refactor
  • refactor: drop other 3.7 references (04bbefd)
Style
Test
  • test(helpers): add git url parse cases for urls with special characters (fc74ef2)

v9.2.0

Compare Source

Build
  • build(MANIFEST): fix sdist contents to include docs & tests (228347c)

  • build(deps): add click-option-group for grouping exclusive flags (bd892b8)

Chore
  • chore(stalebot): add config to manage aging issues & PRs (d69a69b)

  • chore(dependabot): adjust conf to relax bumping flexible requirement specs (a040aa4)

Documentation
  • docs(configuration): clarify the major_on_zero configuration option (f7753cd)

  • docs(configuration): add description of allow-zero-version configuration option (4028f83)

Feature
  • feat(version-config): add option to disable 0.x.x versions (dedb3b7)

  • feat(version): add new version print flags to display the last released version and tag (814240c)

Fix
  • fix(changelog-generation): fix incorrect release timezone determination (f802446)

  • fix(changelog): make sure default templates render ending in 1 newline (0b4a45e)

Style
  • style: resolve linter & formatting across codebase (747fe1d)

  • style(test-changelog): change to direct fixture reference & improve clarity (a841f3b)

  • style(tests): add additional typing to test args (74c9dec)

  • style: apply ruff formatting to codebase (ced4caa)

Test
  • test(fixtures): correct the ordering of commits in changelog expectations (adce520)

  • test(fixtures): adjust scipy changelog expectations related to parse errors (6242b61)

  • test: add bitbucket to hvcs parameter list & bitbucket to configs (b226906)

  • test(changelog): increase changelog rigor to all commit types (1573b6b)

  • test(changelog): enforce common single newline after generated docs (77c3816)

  • test(fixtures): refactor for better chronological ordering for test success (929b861)

  • test(unit-changelog): refactor template testing to be fast & simple (f8a718f)

  • test(unit-release-notes): refactor template testing

Drop the test related release notes template as that is one more thing to
maintain and use the one provided to the user. (620d62a)

  • test(unit-changelog): drop context test & duplicate/incorrect template

Drop the test related changelog template as that is one more thing to
maintain and does not actually match the embedded template provided to
the user.

Secondly, drop the context unit test as it does not provide value that
the template ultimately will fail in other unit tests. (ebb5ca3)

  • test(repo-commits): fix angular syntax for scopes in commits (a2b2b8f)

  • test(fixtures): trigger changelog generation in repo fixtures (2a89f68)

  • test(fixtures): remove changelog generation prevention (7af8373)

  • test(cli-version): ensure CHANGELOG is included in changed files (8d119df)

  • test: improve reliability & error readability of assertions (0b07786)

  • test(changelog): add assertion to check for changelog file exist before read (5556c3a)

  • test(cli-changelog): refactor changelog re-gen test to show debuggable results (3f4ff05)

  • test(fixtures): add common fixture to write default changelog from repo definition (d2904b2)

  • test(next-version): adapt scipy commits test for new allow_zero_version config option (d157ecf)

  • test(next-version): adapt emoji commits test for new allow_zero_version config option (fc05b0e)

  • test(next-version): adapt angular commits test for new allow_zero_version config option (5893831)

  • test(next-version): adapt tag commits test for new allow_zero_version config option (efe1672)

  • test(next-version): add new test case to ensure minimum version determinations (7ed5fe5)

  • test(next-version): refactor fixture references for maintainability (a2b43e2)

  • test(fixtures): add config modifier fixture (e3bb4d3)

  • test(scenario): add variation of allow_zero_version flag (36142a6)

  • test(unit): update unit test for incrementing version (791c69d)

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 &gt;=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)


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 force-pushed the renovate/python-semantic-release-9.x branch from 4755fe9 to e7f83be Compare February 14, 2024 21:22
@renovate renovate bot force-pushed the renovate/python-semantic-release-9.x branch from e7f83be to acb3104 Compare February 25, 2024 11:06
@renovate renovate bot force-pushed the renovate/python-semantic-release-9.x branch 5 times, most recently from a8c77a8 to fa41783 Compare March 24, 2024 06:57
@renovate renovate bot force-pushed the renovate/python-semantic-release-9.x branch 2 times, most recently from 602de40 to e107221 Compare April 6, 2024 20:31
@renovate renovate bot force-pushed the renovate/python-semantic-release-9.x branch from e107221 to 1143fa7 Compare April 14, 2024 04:01
@renovate renovate bot force-pushed the renovate/python-semantic-release-9.x branch from 1143fa7 to c7c30ed Compare April 19, 2024 16:09
@andrewjw andrewjw merged commit 0d8d164 into master Apr 22, 2024
6 checks passed
@renovate renovate bot deleted the renovate/python-semantic-release-9.x branch April 22, 2024 20:51
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.

None yet

1 participant