chore(deps): update dependency python-semantic-release to v9 #52
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:
==8.7.0
->==9.4.2
Release Notes
python-semantic-release/python-semantic-release (python-semantic-release)
v9.4.2
Compare Source
Build
Updates the requirements on furo to permit the latest version.
updated-dependencies:
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
)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 valuesResolves: #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
style: beautify
db13438
(88291b9
)style: beautify
5cfdb24
(9d1f17a
)Test
f2caba7
)v9.4.1
Compare Source
Build
build(deps-dev): bump mypy from 1.8.0 to 1.9.0 (#879) (
8a47db1
)build(deps-dev): bump ruff from 0.3.4 to 0.3.5 (#880) (
816660e
)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
2c7b6ec
(b9ecd84
)v9.4.0
Compare Source
Build
Bumps responses from 0.24 to 0.25.0.
updated-dependencies:
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-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (
2ca6459
)Bumps ruff from 0.3.3 to 0.3.4.
updated-dependencies:
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
a352050
)Ci
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
8a6adeb
)Fix
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
)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
3690b95
)Style
8a9da4f
(3bf98d5
)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.
37fdb28
)Style
37fdb28
(bc841cd
)v9.2.2
Compare Source
Fix
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 configurationis 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
27cd93a
)Refactor
04bbefd
)Style
d59f593
(585a098
)Test
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
)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
1c25b8e
)Style
1c25b8e
(85b2a2f
)v9.1.0
Compare Source
Build
tomlkit
to>=0.11.0
TOMLDocument is missing the
unwrap()
function inv0.10.2
whichcauses an AttributeError to occur when attempting to read a the text
in
pyproject.toml
as discovered with #834Resolves: #834 (
291aace
)Documentation
docs: add bitbucket to token table (
56f146d
)docs: add bitbucket authentication (
b78a387
)docs: fix typo (
b240e12
)Feature
bbbbfeb
)Fix
a5168e4
)Refactor
55d6e03
)Style
style: ruff linter (
f7f7c8a
)style: beautify
710d964
(d2314f8
)style(fixtures): update styling of imports on git repo fixture (
710d964
)style: beautify
8e3f87c
(16c057a
)style(tests): update typing & import issues (
2597ea5
)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
613d240
)Fix
02df305
)Performance
8b742d3
)Style
8b742d3
(f95be0c
)Test
2c8a36e
)v9.0.2
Compare Source
Chore
e238452
)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
fb6f243
)Fix
Due to windows line-endings
\r\n
, it would improperly split the commitdescription (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
style: beautify
70193ba
(c777bb2
)style: beautify
229c647
(c7be6e2
)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.
This PR has been generated by Mend Renovate. View repository job log here.