Skip to content
This repository has been archived by the owner on Jan 15, 2024. It is now read-only.

Commit

Permalink
Renovate: ansible-community/ansible-lint to v6.21.1 (#9)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible-community/ansible-lint](https://togithub.com/ansible-community/ansible-lint)
| repository | minor | `v6.3.0` -> `v6.21.1` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://togithub.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>ansible-community/ansible-lint
(ansible-community/ansible-lint)</summary>

###
[`v6.21.1`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.21.1)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.21.0...v6.21.1)

#### Bugfixes

- Avoid exception caused by accidental unloading of core rules
([#&#8203;3857](https://togithub.com/ansible-community/ansible-lint/issues/3857))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Document pre-commit access to ansible community bundle
([#&#8203;3856](https://togithub.com/ansible-community/ansible-lint/issues/3856))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix bug with auto-fix ending too soon
([#&#8203;3855](https://togithub.com/ansible-community/ansible-lint/issues/3855))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.21.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.21.0)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.20.3...v6.21.0)

#### Minor Changes

- Allow linting plugin EXAMPLES as playbooks
([#&#8203;3309](https://togithub.com/ansible-community/ansible-lint/issues/3309))
[@&#8203;Qalthos](https://togithub.com/Qalthos)

#### Bugfixes

- Add support for Rocky
([#&#8203;3843](https://togithub.com/ansible-community/ansible-lint/issues/3843))
[@&#8203;facorazza](https://togithub.com/facorazza)
- Update supported Ubuntu versions in `meta.json`
([#&#8203;3845](https://togithub.com/ansible-community/ansible-lint/issues/3845))
[@&#8203;mcdonnnj](https://togithub.com/mcdonnnj)
- Avoid false positives for handler in roles handlers directory
([#&#8203;3838](https://togithub.com/ansible-community/ansible-lint/issues/3838))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Hide stacktrace when loading invalid yaml
([#&#8203;3844](https://togithub.com/ansible-community/ansible-lint/issues/3844))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Add some platforms to `meta.json`
([#&#8203;3841](https://togithub.com/ansible-community/ansible-lint/issues/3841))
[@&#8203;mcdonnnj](https://togithub.com/mcdonnnj)
- Temporary avoid auto-fixing YAML files not owned by ansible
([#&#8203;3837](https://togithub.com/ansible-community/ansible-lint/issues/3837))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add environment variable for skipping schema update
([#&#8203;3835](https://togithub.com/ansible-community/ansible-lint/issues/3835))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Avoid creating temporary YAML files inside source tree
([#&#8203;3819](https://togithub.com/ansible-community/ansible-lint/issues/3819))
[@&#8203;Qalthos](https://togithub.com/Qalthos)
- Document environment variables
([#&#8203;3833](https://togithub.com/ansible-community/ansible-lint/issues/3833))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Update schemas
([#&#8203;3832](https://togithub.com/ansible-community/ansible-lint/issues/3832))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Support complex requirements in argument_specs.yml
([#&#8203;3823](https://togithub.com/ansible-community/ansible-lint/issues/3823))
[@&#8203;tapetersen](https://togithub.com/tapetersen)
- Fix SARIF-formatter severity levels
([#&#8203;3824](https://togithub.com/ansible-community/ansible-lint/issues/3824))
[@&#8203;4ch1m](https://togithub.com/4ch1m)
- Add play level autofix for key-order rule
([#&#8203;3815](https://togithub.com/ansible-community/ansible-lint/issues/3815))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Add support for python 3.12
([#&#8203;3813](https://togithub.com/ansible-community/ansible-lint/issues/3813))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Update SPDX license list
([#&#8203;3814](https://togithub.com/ansible-community/ansible-lint/issues/3814))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Use checkout action in install docs
([#&#8203;3810](https://togithub.com/ansible-community/ansible-lint/issues/3810))
[@&#8203;gma](https://togithub.com/gma)
- Fix actions-tagger arguments
([#&#8203;3808](https://togithub.com/ansible-community/ansible-lint/issues/3808))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.20.3`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.3)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.20.2...v6.20.3)

#### Bugfixes

- Fix wget command arguments in github action
([#&#8203;3806](https://togithub.com/ansible-community/ansible-lint/issues/3806))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Update some platform versions in meta.json
([#&#8203;3800](https://togithub.com/ansible-community/ansible-lint/issues/3800))
[@&#8203;masoud-maghsoudi](https://togithub.com/masoud-maghsoudi)

###
[`v6.20.2`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.2)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.20.1...v6.20.2)

#### Bugfixes

- Do not use github action path for running ansible lint
([#&#8203;3798](https://togithub.com/ansible-community/ansible-lint/issues/3798))
[@&#8203;ReenigneArcher](https://togithub.com/ReenigneArcher)
- Correct listing of autofix rules in documentation
([#&#8203;3797](https://togithub.com/ansible-community/ansible-lint/issues/3797))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Make the autofix rule list dynamic in documentation
([#&#8203;3785](https://togithub.com/ansible-community/ansible-lint/issues/3785))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Fix documentation links to autofix page
([#&#8203;3796](https://togithub.com/ansible-community/ansible-lint/issues/3796))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Bump test dependencies
([#&#8203;3795](https://togithub.com/ansible-community/ansible-lint/issues/3795))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Correct documentation regarding CLI argument precedence
([#&#8203;3792](https://togithub.com/ansible-community/ansible-lint/issues/3792))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Document autofix ability for rules that supports it
([#&#8203;3791](https://togithub.com/ansible-community/ansible-lint/issues/3791))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Accept underline prefix when checking var-naming
([#&#8203;3789](https://togithub.com/ansible-community/ansible-lint/issues/3789))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Correct regression with use of --fix
([#&#8203;3783](https://togithub.com/ansible-community/ansible-lint/issues/3783))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.20.1`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.1)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.20.0...v6.20.1)

#### Bugfixes

- Fix detection of play roles vars missing prefix
([#&#8203;3765](https://togithub.com/ansible-community/ansible-lint/issues/3765))
[@&#8203;cavcrosby](https://togithub.com/cavcrosby)
- Prune reported errors after autofix
([#&#8203;3774](https://togithub.com/ansible-community/ansible-lint/issues/3774))
[@&#8203;cidrblock](https://togithub.com/cidrblock)
- `--fix` will now default to `all`
([#&#8203;3777](https://togithub.com/ansible-community/ansible-lint/issues/3777))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Avoid false error caused by TypeError with jinja rule
([#&#8203;3773](https://togithub.com/ansible-community/ansible-lint/issues/3773))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Sanity Rule Ignore Additions and Updates
([#&#8203;3766](https://togithub.com/ansible-community/ansible-lint/issues/3766))
[@&#8203;alisonlhart](https://togithub.com/alisonlhart)
- Update rulebook schema (name is now required)
([#&#8203;3776](https://togithub.com/ansible-community/ansible-lint/issues/3776))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Expose rules that have autofix capability in docs
([#&#8203;3770](https://togithub.com/ansible-community/ansible-lint/issues/3770))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- List all the fixable rules in CLI via `--list-rules`
([#&#8203;3737](https://togithub.com/ansible-community/ansible-lint/issues/3737))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Include level in SARIF results
([#&#8203;3758](https://togithub.com/ansible-community/ansible-lint/issues/3758))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Meta runtime supported version update
([#&#8203;3755](https://togithub.com/ansible-community/ansible-lint/issues/3755))
[@&#8203;alisonlhart](https://togithub.com/alisonlhart)

###
[`v6.20.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.0)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.19.0...v6.20.0)

#### Minor Changes

- Respect cgroup CPU limits when running inside containers
([#&#8203;3749](https://togithub.com/ansible-community/ansible-lint/issues/3749))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Rename --write option to --fix
([#&#8203;3748](https://togithub.com/ansible-community/ansible-lint/issues/3748))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add auto-fixing implementation for `no-free-form` rule
([#&#8203;3725](https://togithub.com/ansible-community/ansible-lint/issues/3725))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Add auto-fixing implementation for `partial-become` rule
([#&#8203;3692](https://togithub.com/ansible-community/ansible-lint/issues/3692))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Add auto-fixing implementation for `no-jinja-when` rule
([#&#8203;3721](https://togithub.com/ansible-community/ansible-lint/issues/3721))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)

#### Bugfixes

- Fix the detection of role vars missing role prefix
([#&#8203;3750](https://togithub.com/ansible-community/ansible-lint/issues/3750))
[@&#8203;cavcrosby](https://togithub.com/cavcrosby)
- Clarify auto-fix arguments use
([#&#8203;3751](https://togithub.com/ansible-community/ansible-lint/issues/3751))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid IndexError exception with jinja transform
([#&#8203;3747](https://togithub.com/ansible-community/ansible-lint/issues/3747))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix docs typo
([#&#8203;3746](https://togithub.com/ansible-community/ansible-lint/issues/3746))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add /bin/bash executable to example correct code for pipefail rule
([#&#8203;3731](https://togithub.com/ansible-community/ansible-lint/issues/3731))
[@&#8203;Perdu](https://togithub.com/Perdu)
- Properly avoid `pipx` venv path to be included in altered path warning
([#&#8203;3730](https://togithub.com/ansible-community/ansible-lint/issues/3730))
[@&#8203;chrysle](https://togithub.com/chrysle)
- Fix transform exception with local_action with old syntax
([#&#8203;3743](https://togithub.com/ansible-community/ansible-lint/issues/3743))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Support only_upgrade
([#&#8203;3734](https://togithub.com/ansible-community/ansible-lint/issues/3734))
[@&#8203;soroshsabz](https://togithub.com/soroshsabz)

###
[`v6.19.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.19.0)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.18.0...v6.19.0)

#### Minor Changes

- Add auto transform for no-log-password rule
([#&#8203;3708](https://togithub.com/ansible-community/ansible-lint/issues/3708))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Add auto-fixing implementation for key-order\[task] rule
([#&#8203;3705](https://togithub.com/ansible-community/ansible-lint/issues/3705))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Add auto-fixing implementation for `jinja[spacing]` rule
([#&#8203;3691](https://togithub.com/ansible-community/ansible-lint/issues/3691))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Make schema validation messages more explicit
([#&#8203;3701](https://togithub.com/ansible-community/ansible-lint/issues/3701))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Transform for deprecated-local-action rule
([#&#8203;3689](https://togithub.com/ansible-community/ansible-lint/issues/3689))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)

#### Bugfixes

- Require ansible-compat>=4.1.10
([#&#8203;3723](https://togithub.com/ansible-community/ansible-lint/issues/3723))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Skip altered path warning for `ansible-lint` installed by `pipx`
([#&#8203;3720](https://togithub.com/ansible-community/ansible-lint/issues/3720))
[@&#8203;chrysle](https://togithub.com/chrysle)
- Update transform for `key-order` rule
([#&#8203;3719](https://togithub.com/ansible-community/ansible-lint/issues/3719))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Allow installation of pre-release collection version as dependencies
([#&#8203;3716](https://togithub.com/ansible-community/ansible-lint/issues/3716))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid deprecated-bare-vars false positive with file paths
([#&#8203;3709](https://togithub.com/ansible-community/ansible-lint/issues/3709))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Limit sequence-of-sequence indents to a single space
([#&#8203;3671](https://togithub.com/ansible-community/ansible-lint/issues/3671))
[@&#8203;Qalthos](https://togithub.com/Qalthos)
- Avoid no-handlers false positives
([#&#8203;3702](https://togithub.com/ansible-community/ansible-lint/issues/3702))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add missing word to risky-shell-pipe docs
([#&#8203;3704](https://togithub.com/ansible-community/ansible-lint/issues/3704))
[@&#8203;roock](https://togithub.com/roock)
- Avoid yamllint truthy violations with github workflows
([#&#8203;3698](https://togithub.com/ansible-community/ansible-lint/issues/3698))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid false positive with var-name rule on roles
([#&#8203;3697](https://togithub.com/ansible-community/ansible-lint/issues/3697))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Include links to documentation for schema validation errors
([#&#8203;3684](https://togithub.com/ansible-community/ansible-lint/issues/3684))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Schema update
([#&#8203;3693](https://togithub.com/ansible-community/ansible-lint/issues/3693))
[@&#8203;cidrblock](https://togithub.com/cidrblock)
- Use yaml.load_all for multiple yaml document
([#&#8203;3679](https://togithub.com/ansible-community/ansible-lint/issues/3679))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Ignore user configured value for any_unparsed_is_failed
([#&#8203;3680](https://togithub.com/ansible-community/ansible-lint/issues/3680))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Update rulebook schema
([#&#8203;3681](https://togithub.com/ansible-community/ansible-lint/issues/3681))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.18.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.18.0)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.17.2...v6.18.0)

#### Minor Changes

- Limit the maximum block depth
([#&#8203;3602](https://togithub.com/ansible-community/ansible-lint/issues/3602))
[@&#8203;Ruchip16](https://togithub.com/Ruchip16)
- Transform functionality for command_instead_of_shell
([#&#8203;3675](https://togithub.com/ansible-community/ansible-lint/issues/3675))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Add rule to check the number of tasks
([#&#8203;3156](https://togithub.com/ansible-community/ansible-lint/issues/3156))
[@&#8203;Ruchip16](https://togithub.com/Ruchip16)

#### Bugfixes

- Clarify loop-var-prefix rule and code snippet
([#&#8203;3642](https://togithub.com/ansible-community/ansible-lint/issues/3642))
[@&#8203;schwarmco](https://togithub.com/schwarmco)
- Update `version_added` for complexity rule
([#&#8203;3623](https://togithub.com/ansible-community/ansible-lint/issues/3623))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Ensure that single space between tasks is preserved when using --write
([#&#8203;3641](https://togithub.com/ansible-community/ansible-lint/issues/3641))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Update ansible-compat used for testing
([#&#8203;3664](https://togithub.com/ansible-community/ansible-lint/issues/3664))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Document `yaml[line-length]` rule
([#&#8203;3653](https://togithub.com/ansible-community/ansible-lint/issues/3653))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Prevent use of spdx-tools 0.8.0 due to breaking changes
([#&#8203;3649](https://togithub.com/ansible-community/ansible-lint/issues/3649))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- fixes dead marketplace link
([#&#8203;3631](https://togithub.com/ansible-community/ansible-lint/issues/3631))
[@&#8203;wookietreiber](https://togithub.com/wookietreiber)
- Improve profile information on summary line
([#&#8203;3637](https://togithub.com/ansible-community/ansible-lint/issues/3637))
[@&#8203;ziegenberg](https://togithub.com/ziegenberg)
- command-instead-of-module: allow `git rev-parse`
([#&#8203;3610](https://togithub.com/ansible-community/ansible-lint/issues/3610))
[@&#8203;JohnVillalovos](https://togithub.com/JohnVillalovos)
- Include filepaths starting from $HOME in lintables
([#&#8203;3621](https://togithub.com/ansible-community/ansible-lint/issues/3621))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Update \_mockings.py to fix bug created in
[#&#8203;3390](https://togithub.com/ansible-community/ansible-lint/issues/3390)
([#&#8203;3614](https://togithub.com/ansible-community/ansible-lint/issues/3614))
[@&#8203;karcaw](https://togithub.com/karcaw)
- Allow to set gather_facts as templated boolean
([#&#8203;3606](https://togithub.com/ansible-community/ansible-lint/issues/3606))
[@&#8203;noonedeadpunk](https://togithub.com/noonedeadpunk)
- Add dependency version check for collection metadata
([#&#8203;3601](https://togithub.com/ansible-community/ansible-lint/issues/3601))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Fix installation of dependencies when run as an action
([#&#8203;3592](https://togithub.com/ansible-community/ansible-lint/issues/3592))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.17.2`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.17.2)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.17.1...v6.17.2)

#### Bugfixes

- Allow use as a reusable github action
([#&#8203;3513](https://togithub.com/ansible-community/ansible-lint/issues/3513))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add action and args properties to task class
([#&#8203;3576](https://togithub.com/ansible-community/ansible-lint/issues/3576))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fixed error when sarif file option is provided
([#&#8203;3587](https://togithub.com/ansible-community/ansible-lint/issues/3587))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Add NetBSD as a recognized platform
([#&#8203;3586](https://togithub.com/ansible-community/ansible-lint/issues/3586))
[@&#8203;he32](https://togithub.com/he32)
- Display ansible-compat version alongwith with other deps
([#&#8203;3584](https://togithub.com/ansible-community/ansible-lint/issues/3584))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Refactored syntax-checking
([#&#8203;3568](https://togithub.com/ansible-community/ansible-lint/issues/3568))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid app reinitialization during syntax-check
([#&#8203;3563](https://togithub.com/ansible-community/ansible-lint/issues/3563))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Allow config file to have `.yaml` extension
([#&#8203;3559](https://togithub.com/ansible-community/ansible-lint/issues/3559))
[@&#8203;bdsoha](https://togithub.com/bdsoha)
- Allow lists of lists of strings for vars_files
([#&#8203;3561](https://togithub.com/ansible-community/ansible-lint/issues/3561))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)

###
[`v6.17.1`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.17.1)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.17.0...v6.17.1)

#### Bugfixes

- Update guess install method check
([#&#8203;3553](https://togithub.com/ansible-community/ansible-lint/issues/3553))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Fix exclude logic bug that can cause cause partial linting
([#&#8203;3552](https://togithub.com/ansible-community/ansible-lint/issues/3552))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Make profile information on summary line more clear
([#&#8203;3545](https://togithub.com/ansible-community/ansible-lint/issues/3545))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid adding pip related messages if installation method is different
([#&#8203;3551](https://togithub.com/ansible-community/ansible-lint/issues/3551))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Avoid false positive with var-naming\[no-role-prefix]
([#&#8203;3550](https://togithub.com/ansible-community/ansible-lint/issues/3550))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Make refresh_schemas handle firewalls that cut the file transfer
midway
([#&#8203;3546](https://togithub.com/ansible-community/ansible-lint/issues/3546))
[@&#8203;sverrehu](https://togithub.com/sverrehu)
- Rename marketplace action
([#&#8203;3548](https://togithub.com/ansible-community/ansible-lint/issues/3548))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix action name
([#&#8203;3536](https://togithub.com/ansible-community/ansible-lint/issues/3536))
[@&#8203;coaxial](https://togithub.com/coaxial)
- Handling of exclude paths with trailing slashs
([#&#8203;3527](https://togithub.com/ansible-community/ansible-lint/issues/3527))
[@&#8203;hille721](https://togithub.com/hille721)
- Ensure that rules collections use Runtime in offline mode
([#&#8203;3526](https://togithub.com/ansible-community/ansible-lint/issues/3526))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid using get_app() from inside the rule
([#&#8203;3525](https://togithub.com/ansible-community/ansible-lint/issues/3525))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid dependency error from rich
([#&#8203;3517](https://togithub.com/ansible-community/ansible-lint/issues/3517))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.17.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.17.0)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.16.2...v6.17.0)

#### Minor Changes

- fqcn\[deep]: detect deep plugins
([#&#8203;3502](https://togithub.com/ansible-community/ansible-lint/issues/3502))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

#### Bugfixes

- Reimplement file exclusion logic
([#&#8203;3507](https://togithub.com/ansible-community/ansible-lint/issues/3507))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Check validity of 'become_method' values from code
([#&#8203;3499](https://togithub.com/ansible-community/ansible-lint/issues/3499))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Fix role_name\_ prefix include_role var name error
([#&#8203;3500](https://togithub.com/ansible-community/ansible-lint/issues/3500))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Hide pip error if not present
([#&#8203;3494](https://togithub.com/ansible-community/ansible-lint/issues/3494))
[@&#8203;Et7f3](https://togithub.com/Et7f3)
- Update formatter to avoid reporting paths with ..
([#&#8203;3496](https://togithub.com/ansible-community/ansible-lint/issues/3496))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Remove false positive on 'cacheable' property of set_fact
([#&#8203;3490](https://togithub.com/ansible-community/ansible-lint/issues/3490))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Add missing become_method plugins to the schema
([#&#8203;3484](https://togithub.com/ansible-community/ansible-lint/issues/3484))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Add support for ansible-builder v3 schema
([#&#8203;3480](https://togithub.com/ansible-community/ansible-lint/issues/3480))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Add Github Marketplace Action
([#&#8203;3476](https://togithub.com/ansible-community/ansible-lint/issues/3476))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add oracle linux 8.8
([#&#8203;3479](https://togithub.com/ansible-community/ansible-lint/issues/3479))
[@&#8203;facorazza](https://togithub.com/facorazza)
- Revert ansible-compat vendoring
([#&#8203;3478](https://togithub.com/ansible-community/ansible-lint/issues/3478))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Updated file or dir not found message
([#&#8203;3474](https://togithub.com/ansible-community/ansible-lint/issues/3474))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Check for included role prefix instead of current one
([#&#8203;3473](https://togithub.com/ansible-community/ansible-lint/issues/3473))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.16.2`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.16.2)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.16.1...v6.16.2)

#### Bugfixes

- Update test dependencies
([#&#8203;3470](https://togithub.com/ansible-community/ansible-lint/issues/3470))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix and document installing of requirements.yml files
([#&#8203;3471](https://togithub.com/ansible-community/ansible-lint/issues/3471))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Do not ever exclude files given as arguments
([#&#8203;3468](https://togithub.com/ansible-community/ansible-lint/issues/3468))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Ensure we return error if argument gives are not present
([#&#8203;3467](https://togithub.com/ansible-community/ansible-lint/issues/3467))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Allow rules to expose all tags they can produce
([#&#8203;3464](https://togithub.com/ansible-community/ansible-lint/issues/3464))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Enable var-name rule to detect read-only variables
([#&#8203;3462](https://togithub.com/ansible-community/ansible-lint/issues/3462))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add Oracle Enterprise Linux 7.\*
([#&#8203;3463](https://togithub.com/ansible-community/ansible-lint/issues/3463))
[@&#8203;Rylon](https://togithub.com/Rylon)
- Fix for var-naming rule to not break on include_tasks and vars
([#&#8203;3458](https://togithub.com/ansible-community/ansible-lint/issues/3458))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- var-naming now prevents use of Ansible reserved names
([#&#8203;3460](https://togithub.com/ansible-community/ansible-lint/issues/3460))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Ensure that we also lint files from git submodules
([#&#8203;3431](https://togithub.com/ansible-community/ansible-lint/issues/3431))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Adding 2.16 to the list of allowed ansible-core versions in
meta-runtime rule
([#&#8203;3455](https://togithub.com/ansible-community/ansible-lint/issues/3455))
[@&#8203;alisonlhart](https://togithub.com/alisonlhart)

###
[`v6.16.1`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.16.1)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.16.0...v6.16.1)

#### Bugfixes

- Update lock file to use ansible-core 2.15.0
([#&#8203;3449](https://togithub.com/ansible-community/ansible-lint/issues/3449))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Install requirements from galaxy.yml and tests/requirements.yml
([#&#8203;3446](https://togithub.com/ansible-community/ansible-lint/issues/3446))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add Kali Linux as a supported platform
([#&#8203;3448](https://togithub.com/ansible-community/ansible-lint/issues/3448))
[@&#8203;mcdonnnj](https://togithub.com/mcdonnnj)
- Do not trigger no_handler upon complex conditions
([#&#8203;3437](https://togithub.com/ansible-community/ansible-lint/issues/3437))
[@&#8203;klaus-tux](https://togithub.com/klaus-tux)
- Hide warning about unique filter originating from core
([#&#8203;3436](https://togithub.com/ansible-community/ansible-lint/issues/3436))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Relax ruamel-yaml requirements
([#&#8203;3433](https://togithub.com/ansible-community/ansible-lint/issues/3433))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Suggest correct alternative for `with_filetree`
([#&#8203;3432](https://togithub.com/ansible-community/ansible-lint/issues/3432))
[@&#8203;ErwinJanssen](https://togithub.com/ErwinJanssen)
- Upgrade var-naming rule to include role name prefix
([#&#8203;3422](https://togithub.com/ansible-community/ansible-lint/issues/3422))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix exception when using reformatting on scalars
([#&#8203;3423](https://togithub.com/ansible-community/ansible-lint/issues/3423))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Find and lint imported playbooks
([#&#8203;3413](https://togithub.com/ansible-community/ansible-lint/issues/3413))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)

###
[`v6.16.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.16.0)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.15.0...v6.16.0)

#### Minor Changes

- Capture python warnings and report some of them as matches
([#&#8203;3324](https://togithub.com/ansible-community/ansible-lint/issues/3324))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Capture and hide ansible core warnings by default
([#&#8203;3361](https://togithub.com/ansible-community/ansible-lint/issues/3361))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Remove progressive mode
([#&#8203;3350](https://togithub.com/ansible-community/ansible-lint/issues/3350))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Enforce use of lineno variable name inside the library
([#&#8203;3326](https://togithub.com/ansible-community/ansible-lint/issues/3326))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

#### Bugfixes

- Add Amazon Linux 2023 as a supported platform
([#&#8203;3405](https://togithub.com/ansible-community/ansible-lint/issues/3405))
[@&#8203;artis3n](https://togithub.com/artis3n)
- Capture python warnings and report some of them as matches
([#&#8203;3324](https://togithub.com/ansible-community/ansible-lint/issues/3324))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix missing required arguments issue from args rule
([#&#8203;3402](https://togithub.com/ansible-community/ansible-lint/issues/3402))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Change matchtask to receive a Task instance
([#&#8203;3403](https://togithub.com/ansible-community/ansible-lint/issues/3403))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Require ruamel.yaml>=0.17.24
([#&#8203;3406](https://togithub.com/ansible-community/ansible-lint/issues/3406))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid exception when trying to load invalid text files
([#&#8203;3399](https://togithub.com/ansible-community/ansible-lint/issues/3399))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix ansible collection path detection
([#&#8203;3398](https://togithub.com/ansible-community/ansible-lint/issues/3398))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- ruff: Address FBT002
([#&#8203;3389](https://togithub.com/ansible-community/ansible-lint/issues/3389))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- More pathlib adoption
([#&#8203;3390](https://togithub.com/ansible-community/ansible-lint/issues/3390))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid dropping comments on YAML transformation
([#&#8203;3392](https://togithub.com/ansible-community/ansible-lint/issues/3392))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Correct docs on navigator schema location
([#&#8203;3394](https://togithub.com/ansible-community/ansible-lint/issues/3394))
[@&#8203;yajo](https://togithub.com/yajo)
- Fix changelog schema for connection plugins
([#&#8203;3388](https://togithub.com/ansible-community/ansible-lint/issues/3388))
[@&#8203;Qalthos](https://togithub.com/Qalthos)
- Migrate from os.path to pathlib
([#&#8203;3384](https://togithub.com/ansible-community/ansible-lint/issues/3384))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Remove resolvelib from requirements lock
([#&#8203;3387](https://togithub.com/ansible-community/ansible-lint/issues/3387))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Make cwd use pathlib
([#&#8203;3383](https://togithub.com/ansible-community/ansible-lint/issues/3383))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- ruff: Address PGH
([#&#8203;3380](https://togithub.com/ansible-community/ansible-lint/issues/3380))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- ruff: Address A
([#&#8203;3379](https://togithub.com/ansible-community/ansible-lint/issues/3379))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- ruff: Address B
([#&#8203;3377](https://togithub.com/ansible-community/ansible-lint/issues/3377))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- ruff: Address SLF
([#&#8203;3372](https://togithub.com/ansible-community/ansible-lint/issues/3372))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- ruff: Address `SIM`
([#&#8203;3373](https://togithub.com/ansible-community/ansible-lint/issues/3373))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- ruff: Address EXE
([#&#8203;3367](https://togithub.com/ansible-community/ansible-lint/issues/3367))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- ruff: Address BLE
([#&#8203;3368](https://togithub.com/ansible-community/ansible-lint/issues/3368))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- ruff: Address INP and PLW
([#&#8203;3366](https://togithub.com/ansible-community/ansible-lint/issues/3366))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add initial handling of submodules to contribution docs
([#&#8203;3362](https://togithub.com/ansible-community/ansible-lint/issues/3362))
[@&#8203;klaus-tux](https://togithub.com/klaus-tux)
- ruff: Address T and RET
([#&#8203;3364](https://togithub.com/ansible-community/ansible-lint/issues/3364))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Find "changed" not only in first "when" condition
([#&#8203;3358](https://togithub.com/ansible-community/ansible-lint/issues/3358))
[@&#8203;klaus-tux](https://togithub.com/klaus-tux)
- ruff: fix S rule
([#&#8203;3363](https://togithub.com/ansible-community/ansible-lint/issues/3363))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Make MatchError a dataclass
([#&#8203;3345](https://togithub.com/ansible-community/ansible-lint/issues/3345))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Remove `EM` from ruff ignores
([#&#8203;3356](https://togithub.com/ansible-community/ansible-lint/issues/3356))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Mock jinja filters to prevent templating errors
([#&#8203;3355](https://togithub.com/ansible-community/ansible-lint/issues/3355))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Update schema files
([#&#8203;3354](https://togithub.com/ansible-community/ansible-lint/issues/3354))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add Fedora 38 to meta.json schema file
([#&#8203;3353](https://togithub.com/ansible-community/ansible-lint/issues/3353))
[@&#8203;Marek-Mantaj-Mobica](https://togithub.com/Marek-Mantaj-Mobica)
- Remove `RUF` from ruff ignores
([#&#8203;3346](https://togithub.com/ansible-community/ansible-lint/issues/3346))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Remove `G` from ruff ignores
([#&#8203;3332](https://togithub.com/ansible-community/ansible-lint/issues/3332))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Remove `ISC` from ruff ignores
([#&#8203;3342](https://togithub.com/ansible-community/ansible-lint/issues/3342))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Remove `C` from ruff ignores
([#&#8203;3343](https://togithub.com/ansible-community/ansible-lint/issues/3343))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Make linter configuration a dataclass
([#&#8203;3334](https://togithub.com/ansible-community/ansible-lint/issues/3334))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Remove `N` from ruff ignores
([#&#8203;3328](https://togithub.com/ansible-community/ansible-lint/issues/3328))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Remove useless . from additional_dependencies in pre-commit hook
([#&#8203;3327](https://togithub.com/ansible-community/ansible-lint/issues/3327))
[@&#8203;trallnag](https://togithub.com/trallnag)

###
[`v6.15.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.15.0)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.14.6...v6.15.0)

#### Minor Changes

- Add ability to auto-fix fcqn rule violations
([#&#8203;3316](https://togithub.com/ansible-community/ansible-lint/issues/3316))
[@&#8203;MarkusTeufelberger](https://togithub.com/MarkusTeufelberger)
- Document how to avoid vault related errors
([#&#8203;3313](https://togithub.com/ansible-community/ansible-lint/issues/3313))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Require at least one known subfolder for roles
([#&#8203;3303](https://togithub.com/ansible-community/ansible-lint/issues/3303))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

#### Bugfixes

- Ensure that JSON output does not contain newlines
([#&#8203;3315](https://togithub.com/ansible-community/ansible-lint/issues/3315))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Improve description of task names
([#&#8203;3314](https://togithub.com/ansible-community/ansible-lint/issues/3314))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix config path detection logic
([#&#8203;3312](https://togithub.com/ansible-community/ansible-lint/issues/3312))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Improve tests related to vault processing
([#&#8203;3306](https://togithub.com/ansible-community/ansible-lint/issues/3306))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid running args rule if we encounter a windows module
([#&#8203;3305](https://togithub.com/ansible-community/ansible-lint/issues/3305))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Ensure non zero exit code when no files are linted
([#&#8203;3302](https://togithub.com/ansible-community/ansible-lint/issues/3302))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Refactor exit codes to use an enum
([#&#8203;3300](https://togithub.com/ansible-community/ansible-lint/issues/3300))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Ensure profile rules do not have experimental or opt-in tag
([#&#8203;3299](https://togithub.com/ansible-community/ansible-lint/issues/3299))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Change logging to use rich output
([#&#8203;3297](https://togithub.com/ansible-community/ansible-lint/issues/3297))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Refactor project root directory detection code
([#&#8203;3295](https://togithub.com/ansible-community/ansible-lint/issues/3295))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Remove flake8 and pyupgrade
([#&#8203;3292](https://togithub.com/ansible-community/ansible-lint/issues/3292))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Extend ruff checks
([#&#8203;3291](https://togithub.com/ansible-community/ansible-lint/issues/3291))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Send GHA annotations to stderr
([#&#8203;3288](https://togithub.com/ansible-community/ansible-lint/issues/3288))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix Schema validation for variables in tasks/vars directory
([#&#8203;3289](https://togithub.com/ansible-community/ansible-lint/issues/3289))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Recognize ansible collections installed at system level
([#&#8203;3286](https://togithub.com/ansible-community/ansible-lint/issues/3286))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.14.6`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.14.6)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.14.5...v6.14.6)

#### Bugfixes

- Update schema to add some of the missing rules
([#&#8203;3274](https://togithub.com/ansible-community/ansible-lint/issues/3274))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Use temporary playbooks to check role syntax
([#&#8203;3280](https://togithub.com/ansible-community/ansible-lint/issues/3280))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Enable ruff linter
([#&#8203;3276](https://togithub.com/ansible-community/ansible-lint/issues/3276))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Use fqcn\[canonical] in place of fqcn\[action-redirect]
([#&#8203;3273](https://togithub.com/ansible-community/ansible-lint/issues/3273))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Refactor tests
([#&#8203;3271](https://togithub.com/ansible-community/ansible-lint/issues/3271))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Refactor no-relative-paths tests
([#&#8203;3270](https://togithub.com/ansible-community/ansible-lint/issues/3270))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Minor fixes for no-handler rule
([#&#8203;3269](https://togithub.com/ansible-community/ansible-lint/issues/3269))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- name\[casing]: Add transform to automatically fix this during --write
([#&#8203;3268](https://togithub.com/ansible-community/ansible-lint/issues/3268))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Remove meta-no-info rule due to being covered by schema\[meta]
([#&#8203;3267](https://togithub.com/ansible-community/ansible-lint/issues/3267))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Ignore unknown sections under changes key on changelogs
([#&#8203;3262](https://togithub.com/ansible-community/ansible-lint/issues/3262))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add current FreeBSD and OpenBSD versions
([#&#8203;3260](https://togithub.com/ansible-community/ansible-lint/issues/3260))
[@&#8203;rkrieger](https://togithub.com/rkrieger)
- Ensure playbook path is absolute
([#&#8203;3250](https://togithub.com/ansible-community/ansible-lint/issues/3250))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Updated 'kind' message if file kind is unknown
([#&#8203;3247](https://togithub.com/ansible-community/ansible-lint/issues/3247))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Rename arg-spec schema file to clarify it applies to roles only
([#&#8203;3243](https://togithub.com/ansible-community/ansible-lint/issues/3243))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.14.5`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.14.5):
(yanked)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.14.4...v6.14.5)

#### Bugfixes

- Use fqcn\[canonical] in place of fqcn\[action-redirect]
([#&#8203;3273](https://togithub.com/ansible-community/ansible-lint/issues/3273))
[@&#8203;shatakshiiii](https://togithub.com/shatakshiiii)
- Refactor tests
([#&#8203;3271](https://togithub.com/ansible-community/ansible-lint/issues/3271))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Refactor no-relative-paths tests
([#&#8203;3270](https://togithub.com/ansible-community/ansible-lint/issues/3270))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Minor fixes for no-handler rule
([#&#8203;3269](https://togithub.com/ansible-community/ansible-lint/issues/3269))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- name\[casing]: Add transform to automatically fix this during --write
([#&#8203;3268](https://togithub.com/ansible-community/ansible-lint/issues/3268))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Remove meta-no-info rule due to being covered by schema\[meta]
([#&#8203;3267](https://togithub.com/ansible-community/ansible-lint/issues/3267))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Ignore unknown sections under changes key on changelogs
([#&#8203;3262](https://togithub.com/ansible-community/ansible-lint/issues/3262))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add current FreeBSD and OpenBSD versions
([#&#8203;3260](https://togithub.com/ansible-community/ansible-lint/issues/3260))
[@&#8203;rkrieger](https://togithub.com/rkrieger)
- Ensure playbook path is absolute
([#&#8203;3250](https://togithub.com/ansible-community/ansible-lint/issues/3250))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Updated 'kind' message if file kind is unknown
([#&#8203;3247](https://togithub.com/ansible-community/ansible-lint/issues/3247))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Rename arg-spec schema file to clarify it applies to roles only
([#&#8203;3243](https://togithub.com/ansible-community/ansible-lint/issues/3243))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.14.4`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.14.4)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.14.3...v6.14.4)

#### Bugfixes

- Document that no-changed-when also applies to handlers
([#&#8203;3237](https://togithub.com/ansible-community/ansible-lint/issues/3237))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Update navigator schema
([#&#8203;3236](https://togithub.com/ansible-community/ansible-lint/issues/3236))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Update no-handler rule to accept 'not changed'
([#&#8203;3230](https://togithub.com/ansible-community/ansible-lint/issues/3230))
[@&#8203;jpopelka](https://togithub.com/jpopelka)
- Fix link for usage.md (Linting playbooks and roles)
([#&#8203;3224](https://togithub.com/ansible-community/ansible-lint/issues/3224))
[@&#8203;ziegenberg](https://togithub.com/ziegenberg)
- Skip PATH checking when pyenv virtualenv is present
([#&#8203;3219](https://togithub.com/ansible-community/ansible-lint/issues/3219))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Require yamllint 1.30.3 or newer
([#&#8203;3220](https://togithub.com/ansible-community/ansible-lint/issues/3220))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.14.3`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.14.3)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.14.2...v6.14.3)

#### Bugfixes

- Refactor task iterator (part 2)
([#&#8203;3212](https://togithub.com/ansible-community/ansible-lint/issues/3212))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Document fix for literal_compare `== False`
([#&#8203;3207](https://togithub.com/ansible-community/ansible-lint/issues/3207))
[@&#8203;jemand771](https://togithub.com/jemand771)
- docs: Provide more information about the dangers of run_once
([#&#8203;3187](https://togithub.com/ansible-community/ansible-lint/issues/3187))
[@&#8203;bendem](https://togithub.com/bendem)
- Fix sarif output to use 'match.details' in result object, instead of
'match.message'
([#&#8203;3163](https://togithub.com/ansible-community/ansible-lint/issues/3163))
[@&#8203;4ch1m](https://togithub.com/4ch1m)
- Allow templated boolean for any_errors_fatal
([#&#8203;3205](https://togithub.com/ansible-community/ansible-lint/issues/3205))
[@&#8203;sathieu](https://togithub.com/sathieu)
- Refactor task iterator to return an object
([#&#8203;3195](https://togithub.com/ansible-community/ansible-lint/issues/3195))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Update SPDX license list
([#&#8203;3193](https://togithub.com/ansible-community/ansible-lint/issues/3193))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix tilde interpolation in PATH
([#&#8203;3185](https://togithub.com/ansible-community/ansible-lint/issues/3185))
[@&#8203;fclaerho](https://togithub.com/fclaerho)
- Fix "helpUri" assignment for SARIF output
([#&#8203;3176](https://togithub.com/ansible-community/ansible-lint/issues/3176))
[@&#8203;4ch1m](https://togithub.com/4ch1m)
- docs: fix link for rule galaxy\[no-runtime]
([#&#8203;3175](https://togithub.com/ansible-community/ansible-lint/issues/3175))
[@&#8203;ziegenberg](https://togithub.com/ziegenberg)

###
[`v6.14.2`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.14.2)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.14.1...v6.14.2)

#### Bugfixes

- Ignore risky-shell-pipe with pwsh
([#&#8203;3166](https://togithub.com/ansible-community/ansible-lint/issues/3166))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Implement galaxy\[no-runtime] check for meta/runtime.yml file
([#&#8203;3162](https://togithub.com/ansible-community/ansible-lint/issues/3162))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fixed args rule error for synchronize module
([#&#8203;3158](https://togithub.com/ansible-community/ansible-lint/issues/3158))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Avoid test ... require a dictionary error with jinja rule
([#&#8203;3157](https://togithub.com/ansible-community/ansible-lint/issues/3157))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.14.1`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.14.1)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.14.0...v6.14.1)

#### Bugfixes

- Avoid "unable to evaluate string as dictionary" with args rule
([#&#8203;3150](https://togithub.com/ansible-community/ansible-lint/issues/3150))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid 'Unrecognized type' errors with jinja rule
([#&#8203;3149](https://togithub.com/ansible-community/ansible-lint/issues/3149))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Allow 'use' parameter with service module (args)
([#&#8203;3147](https://togithub.com/ansible-community/ansible-lint/issues/3147))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Change schema $id to be a valid URL
([#&#8203;3146](https://togithub.com/ansible-community/ansible-lint/issues/3146))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Document skip_ansible_lint does not work with yamllint rule
([#&#8203;3144](https://togithub.com/ansible-community/ansible-lint/issues/3144))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Update schema '$id'
([#&#8203;3137](https://togithub.com/ansible-community/ansible-lint/issues/3137))
[@&#8203;dericcrago](https://togithub.com/dericcrago)
- Ensure ignored matches are reports as minor in codeclimate output
([#&#8203;3131](https://togithub.com/ansible-community/ansible-lint/issues/3131))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Remove unused rules_as_docs
([#&#8203;3130](https://togithub.com/ansible-community/ansible-lint/issues/3130))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Remove deprecated nested_items
([#&#8203;3129](https://togithub.com/ansible-community/ansible-lint/issues/3129))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid undefined errors from jinja rule
([#&#8203;3127](https://togithub.com/ansible-community/ansible-lint/issues/3127))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Refactor processing of module args
([#&#8203;3125](https://togithub.com/ansible-community/ansible-lint/issues/3125))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.14.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.14.0)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.13.1...v6.14.0)

#### Minor Changes

- Add rulebook schema
([#&#8203;3103](https://togithub.com/ansible-community/ansible-lint/issues/3103))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Add sanity rule with check for bad and disallowed ignores
([#&#8203;3102](https://togithub.com/ansible-community/ansible-lint/issues/3102))
[@&#8203;alisonlhart](https://togithub.com/alisonlhart)
- Remove support for python 3.8
([#&#8203;3051](https://togithub.com/ansible-community/ansible-lint/issues/3051))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

#### Bugfixes

- Adding 2.9 ignore allow-list for sanity rule
([#&#8203;3118](https://togithub.com/ansible-community/ansible-lint/issues/3118))
[@&#8203;alisonlhart](https://togithub.com/alisonlhart)
- Generalize args rule exception handling
([#&#8203;3113](https://togithub.com/ansible-community/ansible-lint/issues/3113))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Remove duplicate deprecated-command-syntax rule
([#&#8203;3119](https://togithub.com/ansible-community/ansible-lint/issues/3119))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Allow schema refresh to run without installing app
([#&#8203;3117](https://togithub.com/ansible-community/ansible-lint/issues/3117))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Removed unused code
([#&#8203;3116](https://togithub.com/ansible-community/ansible-lint/issues/3116))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Allow custom rules specific configuration with ansible-lint-config
JSON Schema
([#&#8203;3080](https://togithub.com/ansible-community/ansible-lint/issues/3080))
[@&#8203;ssato](https://togithub.com/ssato)
- Ensure SPDX license list is in sync
([#&#8203;3111](https://togithub.com/ansible-community/ansible-lint/issues/3111))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Added support for raw booleans when using complex_conditional
([#&#8203;3109](https://togithub.com/ansible-community/ansible-lint/issues/3109))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Make git errors fatal when strict mode is active
([#&#8203;3064](https://togithub.com/ansible-community/ansible-lint/issues/3064))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix for skipped rules key in yaml rule
([#&#8203;3097](https://togithub.com/ansible-community/ansible-lint/issues/3097))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Allow manifest field on galaxy file schema
([#&#8203;3100](https://togithub.com/ansible-community/ansible-lint/issues/3100))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Simplify logic for meta-runtime rule
([#&#8203;3089](https://togithub.com/ansible-community/ansible-lint/issues/3089))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Removed lines not required for code coverage (meta-no-info rule)
([#&#8203;3094](https://togithub.com/ansible-community/ansible-lint/issues/3094))
[@&#8203;ajinkyau](https://togithub.com/ajinkyau)
- Remove "mode: preserve" from risky file perms doc, add copy example
([#&#8203;3078](https://togithub.com/ansible-community/ansible-lint/issues/3078))
[@&#8203;jamescooke](https://togithub.com/jamescooke)
- Improved ignore file handling
([#&#8203;3075](https://togithub.com/ansible-community/ansible-lint/issues/3075))
[@&#8203;4ch1m](https://togithub.com/4ch1m)
- fix exclude-path test
([#&#8203;3071](https://togithub.com/ansible-community/ansible-lint/issues/3071))
[@&#8203;4ch1m](https://togithub.com/4ch1m)
- Avoid jinja rule triggering with mutually exclusive arguments
([#&#8203;3060](https://togithub.com/ansible-community/ansible-lint/issues/3060))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid reformatting of strings with line feeds and no jinja
([#&#8203;3059](https://togithub.com/ansible-community/ansible-lint/issues/3059))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Change CodeClimate severity to expose error or warning levels
([#&#8203;3057](https://togithub.com/ansible-community/ansible-lint/issues/3057))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid 'not defined' with jinja rule
([#&#8203;3056](https://togithub.com/ansible-community/ansible-lint/issues/3056))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Avoid 'is undefined' error with jinja rule
([#&#8203;3055](https://togithub.com/ansible-community/ansible-lint/issues/3055))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Document output formats
([#&#8203;3054](https://togithub.com/ansible-community/ansible-lint/issues/3054))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Allow /dev/null to be passed as config file
([#&#8203;3053](https://togithub.com/ansible-community/ansible-lint/issues/3053))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

###
[`v6.13.1`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.13.1)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.13.0...v6.13.1)

#### Bugfixes

- Improve no-changed-when rule
([#&#8203;3050](https://togithub.com/ansible-community/ansible-lint/issues/3050))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Fix ignore file generation
([#&#8203;3046](https://togithub.com/ansible-community/ansible-lint/issues/3046))
[@&#8203;jcgruenhage](https://togithub.com/jcgruenhage)

###
[`v6.13.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.13.0)

[Compare
Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.12.2...v6.13.0)

#### Minor Changes

- Removed experimental flag from multiple rules
([#&#8203;3037](https://togithub.com/ansible-community/ansible-lint/issues/3037))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Allow only use of quoted octals
([#&#8203;3030](https://togithub.com/ansible-community/ansible-lint/issues/3030))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- Load rule ignores from external text file
([#&#8203;3004](https://togithub.com/ansible-community/ansible-lint/issues/3004))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)

#### Bugfixes

- Improve jinja error line number identification
([#&#8203;3044](https://togithub.com/ansible-community/ansible-lint/issues/3044))
[@&#8203;ssbarnea](https://togithub.com/ssbarnea)
- profiles: include all rules when listing all rules or tags
([#&#8203;3043](https://

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekday" (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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/UCL-MIRSG/ansible-role-install-python).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Oct 25, 2023
1 parent 3fee76f commit 0d02dd1
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ repos:
hooks:
- id: shellcheck
- repo: https://github.com/ansible-community/ansible-lint.git
rev: v6.3.0
rev: v6.21.1
hooks:
- id: ansible-lint

0 comments on commit 0d02dd1

Please sign in to comment.