9bae8456d2
ci: add read-only pull secret to security build
2024-11-14 20:51:51 +01:00
renovate[bot]
c2093cd70b
chore(docker): update python:3.13-alpine docker digest to fcbcbbe ( #808 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-14 01:50:25 +01:00
renovate[bot]
62f9e10d3b
chore(docker): update python:3.13-alpine docker digest to ee60f1f ( #807 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 03:51:53 +01:00
renovate[bot]
de052569b4
chore(deps): update dependency ruff to v0.7.3 ( #806 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 02:09:59 +01:00
renovate[bot]
5a3d733342
chore(deps): update python docker tag to v3.13 ( #791 )
...
BREAKING CHANGE: The support for Python 3.9 was removed.
2024-11-08 23:11:01 +01:00
renovate[bot]
b79a51e328
chore(deps): update docker.io/library/python docker tag to v3.13 ( #790 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-08 21:54:16 +01:00
renovate[bot]
888302e9b8
fix(deps): update dependency ansible-core to v2.14.18 [security] ( #805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 21:46:36 +01:00
renovate[bot]
e909e50d93
chore(deps): update dependency thegeeklab/hugo-geekdoc to v1.2.1 ( #802 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 03:26:13 +01:00
renovate[bot]
cdacf56720
chore(deps): update dependency ruff to v0.7.2 ( #801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 03:25:57 +01:00
renovate[bot]
66de803a3b
chore(deps): update dependency pytest-cov to v6 ( #800 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 08:46:54 +01:00
renovate[bot]
885af6e035
chore(deps): update quay.io/thegeeklab/hugo docker tag to v0.136.5 ( #798 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 08:35:27 +01:00
renovate[bot]
2f0ad8457e
chore(deps): lock file maintenance ( #793 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 08:32:10 +01:00
renovate[bot]
14da079897
chore(deps): update dependency ruff to v0.7.1 ( #799 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 03:00:39 +01:00
16f07f1059
cleanup docs pipeline
2024-10-27 21:21:07 +01:00
68167b5636
ci: add trivy and replace deprecated workflow syntax ( #797 )
2024-10-27 21:11:00 +01:00
renovate[bot]
9c77a76567
chore(deps): update dependency ruff to v0.7.0 ( #795 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-21 03:44:35 +02:00
renovate[bot]
0d5c516057
chore(docker): update python:3.12-alpine docker digest to 38e179a ( #794 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-20 02:17:17 +02:00
ee2cb214a9
fix: unify value format of tabulated vars ( #792 )
2024-10-08 10:08:06 +02:00
4bb11fd6cd
feat: add to_code filter and enable codeblocks for tabulated vars ( #784 )
2024-10-08 08:26:25 +02:00
renovate[bot]
56864c153f
chore(deps): lock file maintenance ( #788 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-07 21:11:50 +02:00
renovate[bot]
a581a7edf0
chore(deps): update dependency thegeeklab/hugo-geekdoc to v1.1.0 ( #787 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-07 02:40:28 +02:00
renovate[bot]
e28cf48457
chore(deps): update dependency ruff to v0.6.9 ( #786 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-07 02:40:14 +02:00
080b317738
re-generate examples readme
2024-10-03 14:53:01 +02:00
e85b64fa60
add bool var to examples
2024-10-03 14:52:30 +02:00
renovate[bot]
bc39d9f957
chore(deps): lock file maintenance ( #779 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-03 14:28:29 +02:00
renovate[bot]
31c0186e37
chore(docker): update python:3.12-alpine docker digest to e75de17 ( #783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-03 05:58:39 +02:00
renovate[bot]
c0a7ccdbf7
chore(docker): update python:3.12-alpine docker digest to cf0a168 ( #782 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-02 05:29:03 +02:00
renovate[bot]
478be48ad6
chore(deps): update dependency ruff to v0.6.8 ( #778 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 05:31:49 +02:00
renovate[bot]
f62ddc8720
chore(deps): lock file maintenance ( #777 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-23 11:19:36 +02:00
renovate[bot]
c163d34ade
chore(deps): update dependency ruff to v0.6.7 ( #776 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-23 02:55:27 +02:00
dependabot[bot]
863f4db8a8
chore(deps): bump cryptography from 42.0.8 to 43.0.1 ( #775 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-20 09:27:02 +02:00
renovate[bot]
36e6adcb8c
chore(deps): lock file maintenance ( #774 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 08:49:16 +02:00
renovate[bot]
2d42158503
chore(deps): update devdeps non-major ( #773 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pytest](https://redirect.github.com/pytest-dev/pytest )
([changelog](https://docs.pytest.org/en/stable/changelog.html )) |
`8.3.2` -> `8.3.3` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/8.3.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest/8.3.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest/8.3.2/8.3.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/8.3.2/8.3.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [ruff](https://docs.astral.sh/ruff )
([source](https://redirect.github.com/astral-sh/ruff ),
[changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md ))
| `0.6.4` -> `0.6.5` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.6.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/ruff/0.6.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/ruff/0.6.4/0.6.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.6.4/0.6.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>pytest-dev/pytest (pytest)</summary>
###
[`v8.3.3`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.3.3 )
[Compare
Source](https://redirect.github.com/pytest-dev/pytest/compare/8.3.2...8.3.3 )
# pytest 8.3.3 (2024-09-09)
## Bug fixes
-
[#​12446](https://redirect.github.com/pytest-dev/pytest/issues/12446 ):
Avoid calling `@property` (and other instance descriptors) during
fixture discovery -- by `asottile`{.interpreted-text role="user"}
-
[#​12659](https://redirect.github.com/pytest-dev/pytest/issues/12659 ):
Fixed the issue of not displaying assertion failure differences when
using the parameter `--import-mode=importlib` in pytest>=8.1.
-
[#​12667](https://redirect.github.com/pytest-dev/pytest/issues/12667 ):
Fixed a regression where type change in
\[ExceptionInfo.errisinstance]{.title-ref} caused \[mypy]{.title-ref} to
fail.
-
[#​12744](https://redirect.github.com/pytest-dev/pytest/issues/12744 ):
Fixed typing compatibility with Python 3.9 or less -- replaced
\[typing.Self]{.title-ref} with \[typing_extensions.Self]{.title-ref} --
by `Avasam`{.interpreted-text role="user"}
-
[#​12745](https://redirect.github.com/pytest-dev/pytest/issues/12745 ):
Fixed an issue with backslashes being incorrectly converted in nodeid
paths on Windows, ensuring consistent path handling across environments.
-
[#​6682](https://redirect.github.com/pytest-dev/pytest/issues/6682 ):
Fixed bug where the verbosity levels where not being respected when
printing the "msg" part of failed assertion (as in `assert condition,
msg`).
-
[#​9422](https://redirect.github.com/pytest-dev/pytest/issues/9422 ):
Fix bug where disabling the terminal plugin via `-p no:terminal` would
cause crashes related to missing the `verbose` option.
\-- by `GTowers1`{.interpreted-text role="user"}
## Improved documentation
-
[#​12663](https://redirect.github.com/pytest-dev/pytest/issues/12663 ):
Clarify that the \[pytest_deselected]{.title-ref} hook should be called
from \[pytest_collection_modifyitems]{.title-ref} hook implementations
when items are deselected.
-
[#​12678](https://redirect.github.com/pytest-dev/pytest/issues/12678 ):
Remove erroneous quotes from \[tmp_path_retention_policy]{.title-ref}
example in docs.
## Miscellaneous internal changes
-
[#​12769](https://redirect.github.com/pytest-dev/pytest/issues/12769 ):
Fix typos discovered by codespell and add codespell to pre-commit hooks.
</details>
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.6.5`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#065 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.6.4...0.6.5 )
##### Preview features
- \[`pydoclint`] Ignore `DOC201` when function name is "**new**"
([#​13300](https://redirect.github.com/astral-sh/ruff/pull/13300 ))
- \[`refurb`] Implement `slice-to-remove-prefix-or-suffix` (`FURB188`)
([#​13256](https://redirect.github.com/astral-sh/ruff/pull/13256 ))
##### Rule changes
- \[`eradicate`] Ignore script-comments with multiple end-tags
(`ERA001`)
([#​13283](https://redirect.github.com/astral-sh/ruff/pull/13283 ))
- \[`pyflakes`] Improve error message for `UndefinedName` when a builtin
was added in a newer version than specified in Ruff config (`F821`)
([#​13293](https://redirect.github.com/astral-sh/ruff/pull/13293 ))
##### Server
- Add support for extensionless Python files for server
([#​13326](https://redirect.github.com/astral-sh/ruff/pull/13326 ))
- Fix configuration inheritance for configurations specified in the LSP
settings
([#​13285](https://redirect.github.com/astral-sh/ruff/pull/13285 ))
##### Bug fixes
- \[`ruff`] Handle unary operators in `decimal-from-float-literal`
(`RUF032`)
([#​13275](https://redirect.github.com/astral-sh/ruff/pull/13275 ))
##### CLI
- Only include rules with diagnostics in SARIF metadata
([#​13268](https://redirect.github.com/astral-sh/ruff/pull/13268 ))
##### Playground
- Add "Copy as pyproject.toml/ruff.toml" and "Paste from TOML"
([#​13328](https://redirect.github.com/astral-sh/ruff/pull/13328 ))
- Fix errors not shown for restored snippet on page load
([#​13262](https://redirect.github.com/astral-sh/ruff/pull/13262 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43NC4xIiwidXBkYXRlZEluVmVyIjoiMzguNzQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 02:21:27 +02:00
renovate[bot]
58fa1ef151
chore(docker): update python:3.12-alpine docker digest to 7130f75 ( #772 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `7593fc6` -> `7130f75` |
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am" (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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43NC4xIiwidXBkYXRlZEluVmVyIjoiMzguNzQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-14 02:22:18 +02:00
renovate[bot]
21c9619572
chore(docker): update python:3.12-alpine docker digest to 7593fc6 ( #771 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `e0e4d3d` -> `7593fc6` |
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43NC4xIiwidXBkYXRlZEluVmVyIjoiMzguNzQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-13 05:20:06 +02:00
renovate[bot]
5f3381723b
chore(deps): update quay.io/thegeeklab/hugo docker tag to v0.133.0 ( #759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-11 22:44:58 +02:00
renovate[bot]
5a2534c0fe
chore(deps): lock file maintenance ( #743 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-11 21:57:12 +02:00
renovate[bot]
ed951f499a
chore(deps): update dependency thegeeklab/hugo-geekdoc to v1 ( #761 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-11 21:56:55 +02:00
renovate[bot]
f3763ea8bb
chore(docker): update python:3.12-alpine docker digest to e0e4d3d ( #770 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `98a1fdb` -> `e0e4d3d` |
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am" (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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 05:36:03 +02:00
renovate[bot]
b594c4c191
chore(docker): update python:3.12-alpine docker digest to 98a1fdb ( #769 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `bb5d0ac` -> `98a1fdb` |
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 03:21:17 +02:00
renovate[bot]
6fa2c73aad
chore(deps): update dependency ruff to v0.6.4 ( #767 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ruff](https://docs.astral.sh/ruff )
([source](https://redirect.github.com/astral-sh/ruff ),
[changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md ))
| `0.6.3` -> `0.6.4` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.6.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/ruff/0.6.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/ruff/0.6.3/0.6.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.6.3/0.6.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.6.4`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#064 )
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.6.3...0.6.4 )
##### Preview features
- \[`flake8-builtins`] Use dynamic builtins list based on Python version
([#​13172](https://redirect.github.com/astral-sh/ruff/pull/13172 ))
- \[`pydoclint`] Permit yielding `None` in `DOC402` and `DOC403`
([#​13148](https://redirect.github.com/astral-sh/ruff/pull/13148 ))
- \[`pylint`] Update diagnostic message for `PLW3201`
([#​13194](https://redirect.github.com/astral-sh/ruff/pull/13194 ))
- \[`ruff`] Implement `post-init-default` (`RUF033`)
([#​13192](https://redirect.github.com/astral-sh/ruff/pull/13192 ))
- \[`ruff`] Implement useless if-else (`RUF034`)
([#​13218](https://redirect.github.com/astral-sh/ruff/pull/13218 ))
##### Rule changes
- \[`flake8-pyi`] Respect `pep8_naming.classmethod-decorators` settings
when determining if a method is a classmethod in
`custom-type-var-return-type` (`PYI019`)
([#​13162](https://redirect.github.com/astral-sh/ruff/pull/13162 ))
- \[`flake8-pyi`] Teach various rules that annotations might be
stringized
([#​12951](https://redirect.github.com/astral-sh/ruff/pull/12951 ))
- \[`pylint`] Avoid `no-self-use` for `attrs`-style validators
([#​13166](https://redirect.github.com/astral-sh/ruff/pull/13166 ))
- \[`pylint`] Recurse into subscript subexpressions when searching for
list/dict lookups (`PLR1733`, `PLR1736`)
([#​13186](https://redirect.github.com/astral-sh/ruff/pull/13186 ))
- \[`pyupgrade`] Detect `aiofiles.open` calls in `UP015`
([#​13173](https://redirect.github.com/astral-sh/ruff/pull/13173 ))
- \[`pyupgrade`] Mark `sys.version_info[0] < 3` and similar comparisons
as outdated (`UP036`)
([#​13175](https://redirect.github.com/astral-sh/ruff/pull/13175 ))
##### CLI
- Enrich messages of SARIF results
([#​13180](https://redirect.github.com/astral-sh/ruff/pull/13180 ))
- Handle singular case for incompatible rules warning in `ruff format`
output
([#​13212](https://redirect.github.com/astral-sh/ruff/pull/13212 ))
##### Bug fixes
- \[`pydocstyle`] Improve heuristics for detecting Google-style
docstrings
([#​13142](https://redirect.github.com/astral-sh/ruff/pull/13142 ))
- \[`refurb`] Treat `sep` arguments with effects as unsafe removals
(`FURB105`)
([#​13165](https://redirect.github.com/astral-sh/ruff/pull/13165 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 02:34:39 +02:00
renovate[bot]
f7ba5d05e9
chore(docker): update python:3.12-alpine docker digest to bb5d0ac ( #766 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `4dae8a3` -> `bb5d0ac` |
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am" (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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-08 05:29:06 +02:00
renovate[bot]
989bb18da3
chore(docker): update python:3.12-alpine docker digest to 4dae8a3 ( #765 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `aeff643` -> `4dae8a3` |
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-07 05:51:16 +02:00
renovate[bot]
0a3c83cc31
chore(docker): update python:3.12-alpine docker digest to aeff643 ( #764 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `c2f41e6` -> `aeff643` |
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-05 03:11:16 +02:00
renovate[bot]
d8218b22b1
chore(deps): update dependency ruff to v0.6.3 ( #762 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ruff](https://docs.astral.sh/ruff )
([source](https://togithub.com/astral-sh/ruff ),
[changelog](https://togithub.com/astral-sh/ruff/blob/main/CHANGELOG.md ))
| `0.6.2` -> `0.6.3` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.6.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/ruff/0.6.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/ruff/0.6.2/0.6.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.6.2/0.6.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.6.3`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#063 )
[Compare
Source](https://togithub.com/astral-sh/ruff/compare/0.6.2...0.6.3 )
##### Preview features
- \[`flake8-simplify`] Extend `open-file-with-context-handler` to work
with `dbm.sqlite3` (`SIM115`)
([#​13104](https://togithub.com/astral-sh/ruff/pull/13104 ))
- \[`pycodestyle`] Disable `E741` in stub files (`.pyi`)
([#​13119](https://togithub.com/astral-sh/ruff/pull/13119 ))
- \[`pydoclint`] Avoid `DOC201` on explicit returns in functions that
only return `None`
([#​13064](https://togithub.com/astral-sh/ruff/pull/13064 ))
##### Rule changes
- \[`flake8-async`] Disable check for `asyncio` before Python 3.11
(`ASYNC109`)
([#​13023](https://togithub.com/astral-sh/ruff/pull/13023 ))
##### Bug fixes
- \[`FastAPI`] Avoid introducing invalid syntax in fix for
`fast-api-non-annotated-dependency` (`FAST002`)
([#​13133](https://togithub.com/astral-sh/ruff/pull/13133 ))
- \[`flake8-implicit-str-concat`] Normalize octals before merging
concatenated strings in `single-line-implicit-string-concatenation`
(`ISC001`)
([#​13118](https://togithub.com/astral-sh/ruff/pull/13118 ))
- \[`flake8-pytest-style`] Improve help message for
`pytest-incorrect-mark-parentheses-style` (`PT023`)
([#​13092](https://togithub.com/astral-sh/ruff/pull/13092 ))
- \[`pylint`] Avoid autofix for calls that aren't `min` or `max` as
starred expression (`PLW3301`)
([#​13089](https://togithub.com/astral-sh/ruff/pull/13089 ))
- \[`ruff`] Add `datetime.time`, `datetime.tzinfo`, and
`datetime.timezone` as immutable function calls (`RUF009`)
([#​13109](https://togithub.com/astral-sh/ruff/pull/13109 ))
- \[`ruff`] Extend comment deletion for `RUF100` to include trailing
text from `noqa` directives while preserving any following comments on
the same line, if any
([#​13105](https://togithub.com/astral-sh/ruff/pull/13105 ))
- Fix dark theme on initial page load for the Ruff playground
([#​13077](https://togithub.com/astral-sh/ruff/pull/13077 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzguNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-02 03:07:52 +02:00
renovate[bot]
2ad04db4bf
chore(deps): update dependency ruff to v0.6.2 ( #760 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ruff](https://docs.astral.sh/ruff )
([source](https://togithub.com/astral-sh/ruff ),
[changelog](https://togithub.com/astral-sh/ruff/blob/main/CHANGELOG.md ))
| `0.6.1` -> `0.6.2` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/ruff/0.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/ruff/0.6.1/0.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.6.1/0.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.6.2`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#062 )
[Compare
Source](https://togithub.com/astral-sh/ruff/compare/0.6.1...0.6.2 )
##### Preview features
- \[`flake8-simplify`] Extend `open-file-with-context-handler` to work
with other standard-library IO modules (`SIM115`)
([#​12959](https://togithub.com/astral-sh/ruff/pull/12959 ))
- \[`ruff`] Avoid `unused-async` for functions with FastAPI route
decorator (`RUF029`)
([#​12938](https://togithub.com/astral-sh/ruff/pull/12938 ))
- \[`ruff`] Ignore `fstring-missing-syntax` (`RUF027`) for `fastAPI`
paths ([#​12939](https://togithub.com/astral-sh/ruff/pull/12939 ))
- \[`ruff`] Implement check for Decimal called with a float literal
(RUF032)
([#​12909](https://togithub.com/astral-sh/ruff/pull/12909 ))
##### Rule changes
- \[`flake8-bugbear`] Update diagnostic message when expression is at
the end of function (`B015`)
([#​12944](https://togithub.com/astral-sh/ruff/pull/12944 ))
- \[`flake8-pyi`] Skip type annotations in `string-or-bytes-too-long`
(`PYI053`)
([#​13002](https://togithub.com/astral-sh/ruff/pull/13002 ))
- \[`flake8-type-checking`] Always recognise relative imports as
first-party
([#​12994](https://togithub.com/astral-sh/ruff/pull/12994 ))
- \[`flake8-unused-arguments`] Ignore unused arguments on stub functions
(`ARG001`)
([#​12966](https://togithub.com/astral-sh/ruff/pull/12966 ))
- \[`pylint`] Ignore augmented assignment for `self-cls-assignment`
(`PLW0642`)
([#​12957](https://togithub.com/astral-sh/ruff/pull/12957 ))
##### Server
- Show full context in error log messages
([#​13029](https://togithub.com/astral-sh/ruff/pull/13029 ))
##### Bug fixes
- \[`pep8-naming`] Don't flag `from` imports following conventional
import names (`N817`)
([#​12946](https://togithub.com/astral-sh/ruff/pull/12946 ))
- \[`pylint`] - Allow `__new__` methods to have `cls` as their first
argument even if decorated with `@staticmethod` for
`bad-staticmethod-argument` (`PLW0211`)
([#​12958](https://togithub.com/astral-sh/ruff/pull/12958 ))
##### Documentation
- Add `hyperfine` installation instructions; update `hyperfine` code
samples
([#​13034](https://togithub.com/astral-sh/ruff/pull/13034 ))
- Expand note to use Ruff with other language server in Kate
([#​12806](https://togithub.com/astral-sh/ruff/pull/12806 ))
- Update example for `PT001` as per the new default behavior
([#​13019](https://togithub.com/astral-sh/ruff/pull/13019 ))
- \[`perflint`] Improve docs for `try-except-in-loop` (`PERF203`)
([#​12947](https://togithub.com/astral-sh/ruff/pull/12947 ))
- \[`pydocstyle`] Add reference to `lint.pydocstyle.ignore-decorators`
setting to rule docs
([#​12996](https://togithub.com/astral-sh/ruff/pull/12996 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 02:41:13 +02:00
renovate[bot]
cd8e9bbe5f
chore(deps): update dependency ruff to v0.6.1 ( #758 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ruff](https://docs.astral.sh/ruff )
([source](https://togithub.com/astral-sh/ruff ),
[changelog](https://togithub.com/astral-sh/ruff/blob/main/CHANGELOG.md ))
| `0.5.7` -> `0.6.1` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/ruff/0.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/ruff/0.5.7/0.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.5.7/0.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.6.1`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#061 )
[Compare
Source](https://togithub.com/astral-sh/ruff/compare/0.6.0...0.6.1 )
This is a hotfix release to address an issue with `ruff-pre-commit`. In
v0.6,
Ruff changed its behavior to lint and format Jupyter notebooks by
default;
however, due to an oversight, these files were still excluded by default
if
Ruff was run via pre-commit, leading to inconsistent behavior.
This has [now been
fixed](https://togithub.com/astral-sh/ruff-pre-commit/pull/96 ).
##### Preview features
- \[`fastapi`] Implement `fast-api-unused-path-parameter` (`FAST003`)
([#​12638](https://togithub.com/astral-sh/ruff/pull/12638 ))
##### Rule changes
- \[`pylint`] Rename `too-many-positional` to
`too-many-positional-arguments` (`R0917`)
([#​12905](https://togithub.com/astral-sh/ruff/pull/12905 ))
##### Server
- Fix crash when applying "fix-all" code-action to notebook cells
([#​12929](https://togithub.com/astral-sh/ruff/pull/12929 ))
##### Other changes
- \[`flake8-naming`]: Respect import conventions (`N817`)
([#​12922](https://togithub.com/astral-sh/ruff/pull/12922 ))
###
[`v0.6.0`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#060 )
[Compare
Source](https://togithub.com/astral-sh/ruff/compare/0.5.7...0.6.0 )
Check out the [blog post](https://astral.sh/blog/ruff-v0.6.0 ) for a
migration guide and overview of the changes!
##### Breaking changes
See also, the "Remapped rules" section which may result in disabled
rules.
- Lint and format Jupyter Notebook by default
([#​12878](https://togithub.com/astral-sh/ruff/pull/12878 )).
- Detect imports in `src` layouts by default for `isort` rules
([#​12848](https://togithub.com/astral-sh/ruff/pull/12848 ))
- The pytest rules `PT001` and `PT023` now default to omitting the
decorator parentheses when there are no arguments
([#​12838](https://togithub.com/astral-sh/ruff/pull/12838 )).
##### Deprecations
The following rules are now deprecated:
-
[`pytest-missing-fixture-name-underscore`](https://docs.astral.sh/ruff/rules/pytest-missing-fixture-name-underscore/ )
(`PT004`)
-
[`pytest-incorrect-fixture-name-underscore`](https://docs.astral.sh/ruff/rules/pytest-incorrect-fixture-name-underscore/ )
(`PT005`)
-
[`unpacked-list-comprehension`](https://docs.astral.sh/ruff/rules/unpacked-list-comprehension/ )
(`UP027`)
##### Remapped rules
The following rules have been remapped to new rule codes:
-
[`unnecessary-dict-comprehension-for-iterable`](https://docs.astral.sh/ruff/rules/unnecessary-dict-comprehension-for-iterable/ ):
`RUF025` to `C420`
##### Stabilization
The following rules have been stabilized and are no longer in preview:
-
[`singledispatch-method`](https://docs.astral.sh/ruff/rules/singledispatch-method/ )
(`PLE1519`)
-
[`singledispatchmethod-function`](https://docs.astral.sh/ruff/rules/singledispatchmethod-function/ )
(`PLE1520`)
-
[`bad-staticmethod-argument`](https://docs.astral.sh/ruff/rules/bad-staticmethod-argument/ )
(`PLW0211`)
-
[`if-stmt-min-max`](https://docs.astral.sh/ruff/rules/if-stmt-min-max/ )
(`PLR1730`)
-
[`invalid-bytes-return-type`](https://docs.astral.sh/ruff/rules/invalid-bytes-return-type/ )
(`PLE0308`)
-
[`invalid-hash-return-type`](https://docs.astral.sh/ruff/rules/invalid-hash-return-type/ )
(`PLE0309`)
-
[`invalid-index-return-type`](https://docs.astral.sh/ruff/rules/invalid-index-return-type/ )
(`PLE0305`)
-
[`invalid-length-return-type`](https://docs.astral.sh/ruff/rules/invalid-length-return-type/ )
(`E303`)
-
[`self-or-cls-assignment`](https://docs.astral.sh/ruff/rules/self-or-cls-assignment/ )
(`PLW0642`)
-
[`byte-string-usage`](https://docs.astral.sh/ruff/rules/byte-string-usage/ )
(`PYI057`)
-
[`duplicate-literal-member`](https://docs.astral.sh/ruff/rules/duplicate-literal-member/ )
(`PYI062`)
-
[`redirected-noqa`](https://docs.astral.sh/ruff/rules/redirected-noqa/ )
(`RUF101`)
The following behaviors have been stabilized:
-
[`cancel-scope-no-checkpoint`](https://docs.astral.sh/ruff/rules/cancel-scope-no-checkpoint/ )
(`ASYNC100`): Support `asyncio` and `anyio` context mangers.
-
[`async-function-with-timeout`](https://docs.astral.sh/ruff/rules/async-function-with-timeout/ )
(`ASYNC109`): Support `asyncio` and `anyio` context mangers.
-
[`async-busy-wait`](https://docs.astral.sh/ruff/rules/async-busy-wait/ )
(`ASYNC110`): Support `asyncio` and `anyio` context mangers.
-
[`async-zero-sleep`](https://docs.astral.sh/ruff/rules/async-zero-sleep/ )
(`ASYNC115`): Support `anyio` context mangers.
-
[`long-sleep-not-forever`](https://docs.astral.sh/ruff/rules/long-sleep-not-forever/ )
(`ASYNC116`): Support `anyio` context mangers.
The following fixes have been stabilized:
-
[`superfluous-else-return`](https://docs.astral.sh/ruff/rules/superfluous-else-return/ )
(`RET505`)
-
[`superfluous-else-raise`](https://docs.astral.sh/ruff/rules/superfluous-else-raise/ )
(`RET506`)
-
[`superfluous-else-continue`](https://docs.astral.sh/ruff/rules/superfluous-else-continue/ )
(`RET507`)
-
[`superfluous-else-break`](https://docs.astral.sh/ruff/rules/superfluous-else-break/ )
(`RET508`)
##### Preview features
- \[`flake8-simplify`] Further simplify to binary in preview for
(`SIM108`)
([#​12796](https://togithub.com/astral-sh/ruff/pull/12796 ))
- \[`pyupgrade`] Show violations without auto-fix (`UP031`)
([#​11229](https://togithub.com/astral-sh/ruff/pull/11229 ))
##### Rule changes
- \[`flake8-import-conventions`] Add `xml.etree.ElementTree` to default
conventions
([#​12455](https://togithub.com/astral-sh/ruff/pull/12455 ))
- \[`flake8-pytest-style`] Add a space after comma in CSV output
(`PT006`)
([#​12853](https://togithub.com/astral-sh/ruff/pull/12853 ))
##### Server
- Show a message for incorrect settings
([#​12781](https://togithub.com/astral-sh/ruff/pull/12781 ))
##### Bug fixes
- \[`flake8-async`] Do not lint yield in context manager (`ASYNC100`)
([#​12896](https://togithub.com/astral-sh/ruff/pull/12896 ))
- \[`flake8-comprehensions`] Do not lint `async for` comprehensions
(`C419`)
([#​12895](https://togithub.com/astral-sh/ruff/pull/12895 ))
- \[`flake8-return`] Only add return `None` at end of a function
(`RET503`)
([#​11074](https://togithub.com/astral-sh/ruff/pull/11074 ))
- \[`flake8-type-checking`] Avoid treating `dataclasses.KW_ONLY` as
typing-only (`TCH003`)
([#​12863](https://togithub.com/astral-sh/ruff/pull/12863 ))
- \[`pep8-naming`] Treat `type(Protocol)` et al as metaclass base
(`N805`)
([#​12770](https://togithub.com/astral-sh/ruff/pull/12770 ))
- \[`pydoclint`] Don't enforce returns and yields in abstract methods
(`DOC201`, `DOC202`)
([#​12771](https://togithub.com/astral-sh/ruff/pull/12771 ))
- \[`ruff`] Skip tuples with slice expressions in (`RUF031`)
([#​12768](https://togithub.com/astral-sh/ruff/pull/12768 ))
- \[`ruff`] Ignore unparenthesized tuples in subscripts when the
subscript is a type annotation or type alias (`RUF031`)
([#​12762](https://togithub.com/astral-sh/ruff/pull/12762 ))
- \[`ruff`] Ignore template strings passed to logging and `builtins._()`
calls (`RUF027`)
([#​12889](https://togithub.com/astral-sh/ruff/pull/12889 ))
- \[`ruff`] Do not remove parens for tuples with starred expressions in
Python <=3.10 (`RUF031`)
([#​12784](https://togithub.com/astral-sh/ruff/pull/12784 ))
- Evaluate default parameter values for a function in that function's
enclosing scope
([#​12852](https://togithub.com/astral-sh/ruff/pull/12852 ))
##### Other changes
- Respect VS Code cell metadata when detecting the language of Jupyter
Notebook cells
([#​12864](https://togithub.com/astral-sh/ruff/pull/12864 ))
- Respect `kernelspec` notebook metadata when detecting the preferred
language for a Jupyter Notebook
([#​12875](https://togithub.com/astral-sh/ruff/pull/12875 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 02:28:22 +02:00
renovate[bot]
e19647a2bb
chore(deps): update dependency ruff to v0.5.7 ( #755 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ruff](https://docs.astral.sh/ruff )
([source](https://togithub.com/astral-sh/ruff ),
[changelog](https://togithub.com/astral-sh/ruff/blob/main/CHANGELOG.md ))
| `0.5.6` -> `0.5.7` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.5.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/ruff/0.5.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/ruff/0.5.6/0.5.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.5.6/0.5.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.5.7`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#057 )
[Compare
Source](https://togithub.com/astral-sh/ruff/compare/0.5.6...0.5.7 )
##### Preview features
- \[`flake8-comprehensions`] Account for list and set comprehensions in
`unnecessary-literal-within-tuple-call` (`C409`)
([#​12657](https://togithub.com/astral-sh/ruff/pull/12657 ))
- \[`flake8-pyi`] Add autofix for `future-annotations-in-stub`
(`PYI044`)
([#​12676](https://togithub.com/astral-sh/ruff/pull/12676 ))
- \[`flake8-return`] Avoid syntax error when auto-fixing `RET505` with
mixed indentation (space and tabs)
([#​12740](https://togithub.com/astral-sh/ruff/pull/12740 ))
- \[`pydoclint`] Add `docstring-missing-yields` (`DOC402`) and
`docstring-extraneous-yields` (`DOC403`)
([#​12538](https://togithub.com/astral-sh/ruff/pull/12538 ))
- \[`pydoclint`] Avoid `DOC201` if docstring begins with "Return",
"Returns", "Yield", or "Yields"
([#​12675](https://togithub.com/astral-sh/ruff/pull/12675 ))
- \[`pydoclint`] Deduplicate collected exceptions after traversing
function bodies (`DOC501`)
([#​12642](https://togithub.com/astral-sh/ruff/pull/12642 ))
- \[`pydoclint`] Ignore `DOC` errors for stub functions
([#​12651](https://togithub.com/astral-sh/ruff/pull/12651 ))
- \[`pydoclint`] Teach rules to understand reraised exceptions as being
explicitly raised (`DOC501`, `DOC502`)
([#​12639](https://togithub.com/astral-sh/ruff/pull/12639 ))
- \[`ruff`] Implement `incorrectly-parenthesized-tuple-in-subscript`
(`RUF031`)
([#​12480](https://togithub.com/astral-sh/ruff/pull/12480 ))
- \[`ruff`] Mark `RUF023` fix as unsafe if `__slots__` is not a set and
the binding is used elsewhere
([#​12692](https://togithub.com/astral-sh/ruff/pull/12692 ))
##### Rule changes
- \[`refurb`] Add autofix for `implicit-cwd` (`FURB177`)
([#​12708](https://togithub.com/astral-sh/ruff/pull/12708 ))
- \[`ruff`] Add autofix for `zip-instead-of-pairwise` (`RUF007`)
([#​12663](https://togithub.com/astral-sh/ruff/pull/12663 ))
- \[`tryceratops`] Add `BaseException` to `raise-vanilla-class` rule
(`TRY002`)
([#​12620](https://togithub.com/astral-sh/ruff/pull/12620 ))
##### Server
- Ignore non-file workspace URL; Ruff will display a warning
notification in this case
([#​12725](https://togithub.com/astral-sh/ruff/pull/12725 ))
##### CLI
- Fix cache invalidation for nested `pyproject.toml` files
([#​12727](https://togithub.com/astral-sh/ruff/pull/12727 ))
##### Bug fixes
- \[`flake8-async`] Fix false positives with multiple `async with` items
(`ASYNC100`)
([#​12643](https://togithub.com/astral-sh/ruff/pull/12643 ))
- \[`flake8-bandit`] Avoid false-positives for list concatenations in
SQL construction (`S608`)
([#​12720](https://togithub.com/astral-sh/ruff/pull/12720 ))
- \[`flake8-bugbear`] Treat `return` as equivalent to `break` (`B909`)
([#​12646](https://togithub.com/astral-sh/ruff/pull/12646 ))
- \[`flake8-comprehensions`] Set comprehensions not a violation for
`sum` in `unnecessary-comprehension-in-call` (`C419`)
([#​12691](https://togithub.com/astral-sh/ruff/pull/12691 ))
- \[`flake8-simplify`] Parenthesize conditions based on precedence when
merging if arms (`SIM114`)
([#​12737](https://togithub.com/astral-sh/ruff/pull/12737 ))
- \[`pydoclint`] Try both 'Raises' section styles when convention is
unspecified (`DOC501`)
([#​12649](https://togithub.com/astral-sh/ruff/pull/12649 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-12 04:49:49 +02:00
renovate[bot]
b41437d899
chore(docker): update python:3.12-alpine docker digest to c2f41e6 ( #754 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `d25c94a` -> `c2f41e6` |
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 04:40:24 +02:00
renovate[bot]
d086671ebf
chore(docker): update python:3.12-alpine docker digest to d25c94a ( #753 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `63094ab` -> `d25c94a` |
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job
log](https://developer.mend.io/github/thegeeklab/ansible-doctor ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-08 02:28:49 +02:00