This repository has been archived by the owner on Jan 15, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Renovate: ansible-community/ansible-lint to v6.21.1 (#9)
[![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 ([#​3857](https://togithub.com/ansible-community/ansible-lint/issues/3857)) [@​ssbarnea](https://togithub.com/ssbarnea) - Document pre-commit access to ansible community bundle ([#​3856](https://togithub.com/ansible-community/ansible-lint/issues/3856)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix bug with auto-fix ending too soon ([#​3855](https://togithub.com/ansible-community/ansible-lint/issues/3855)) [@​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 ([#​3309](https://togithub.com/ansible-community/ansible-lint/issues/3309)) [@​Qalthos](https://togithub.com/Qalthos) #### Bugfixes - Add support for Rocky ([#​3843](https://togithub.com/ansible-community/ansible-lint/issues/3843)) [@​facorazza](https://togithub.com/facorazza) - Update supported Ubuntu versions in `meta.json` ([#​3845](https://togithub.com/ansible-community/ansible-lint/issues/3845)) [@​mcdonnnj](https://togithub.com/mcdonnnj) - Avoid false positives for handler in roles handlers directory ([#​3838](https://togithub.com/ansible-community/ansible-lint/issues/3838)) [@​ajinkyau](https://togithub.com/ajinkyau) - Hide stacktrace when loading invalid yaml ([#​3844](https://togithub.com/ansible-community/ansible-lint/issues/3844)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add some platforms to `meta.json` ([#​3841](https://togithub.com/ansible-community/ansible-lint/issues/3841)) [@​mcdonnnj](https://togithub.com/mcdonnnj) - Temporary avoid auto-fixing YAML files not owned by ansible ([#​3837](https://togithub.com/ansible-community/ansible-lint/issues/3837)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add environment variable for skipping schema update ([#​3835](https://togithub.com/ansible-community/ansible-lint/issues/3835)) [@​ajinkyau](https://togithub.com/ajinkyau) - Avoid creating temporary YAML files inside source tree ([#​3819](https://togithub.com/ansible-community/ansible-lint/issues/3819)) [@​Qalthos](https://togithub.com/Qalthos) - Document environment variables ([#​3833](https://togithub.com/ansible-community/ansible-lint/issues/3833)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update schemas ([#​3832](https://togithub.com/ansible-community/ansible-lint/issues/3832)) [@​ssbarnea](https://togithub.com/ssbarnea) - Support complex requirements in argument_specs.yml ([#​3823](https://togithub.com/ansible-community/ansible-lint/issues/3823)) [@​tapetersen](https://togithub.com/tapetersen) - Fix SARIF-formatter severity levels ([#​3824](https://togithub.com/ansible-community/ansible-lint/issues/3824)) [@​4ch1m](https://togithub.com/4ch1m) - Add play level autofix for key-order rule ([#​3815](https://togithub.com/ansible-community/ansible-lint/issues/3815)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add support for python 3.12 ([#​3813](https://togithub.com/ansible-community/ansible-lint/issues/3813)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update SPDX license list ([#​3814](https://togithub.com/ansible-community/ansible-lint/issues/3814)) [@​ssbarnea](https://togithub.com/ssbarnea) - Use checkout action in install docs ([#​3810](https://togithub.com/ansible-community/ansible-lint/issues/3810)) [@​gma](https://togithub.com/gma) - Fix actions-tagger arguments ([#​3808](https://togithub.com/ansible-community/ansible-lint/issues/3808)) [@​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 ([#​3806](https://togithub.com/ansible-community/ansible-lint/issues/3806)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update some platform versions in meta.json ([#​3800](https://togithub.com/ansible-community/ansible-lint/issues/3800)) [@​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 ([#​3798](https://togithub.com/ansible-community/ansible-lint/issues/3798)) [@​ReenigneArcher](https://togithub.com/ReenigneArcher) - Correct listing of autofix rules in documentation ([#​3797](https://togithub.com/ansible-community/ansible-lint/issues/3797)) [@​ssbarnea](https://togithub.com/ssbarnea) - Make the autofix rule list dynamic in documentation ([#​3785](https://togithub.com/ansible-community/ansible-lint/issues/3785)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Fix documentation links to autofix page ([#​3796](https://togithub.com/ansible-community/ansible-lint/issues/3796)) [@​ssbarnea](https://togithub.com/ssbarnea) - Bump test dependencies ([#​3795](https://togithub.com/ansible-community/ansible-lint/issues/3795)) [@​ssbarnea](https://togithub.com/ssbarnea) - Correct documentation regarding CLI argument precedence ([#​3792](https://togithub.com/ansible-community/ansible-lint/issues/3792)) [@​ssbarnea](https://togithub.com/ssbarnea) - Document autofix ability for rules that supports it ([#​3791](https://togithub.com/ansible-community/ansible-lint/issues/3791)) [@​ssbarnea](https://togithub.com/ssbarnea) - Accept underline prefix when checking var-naming ([#​3789](https://togithub.com/ansible-community/ansible-lint/issues/3789)) [@​ssbarnea](https://togithub.com/ssbarnea) - Correct regression with use of --fix ([#​3783](https://togithub.com/ansible-community/ansible-lint/issues/3783)) [@​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 ([#​3765](https://togithub.com/ansible-community/ansible-lint/issues/3765)) [@​cavcrosby](https://togithub.com/cavcrosby) - Prune reported errors after autofix ([#​3774](https://togithub.com/ansible-community/ansible-lint/issues/3774)) [@​cidrblock](https://togithub.com/cidrblock) - `--fix` will now default to `all` ([#​3777](https://togithub.com/ansible-community/ansible-lint/issues/3777)) [@​ajinkyau](https://togithub.com/ajinkyau) - Avoid false error caused by TypeError with jinja rule ([#​3773](https://togithub.com/ansible-community/ansible-lint/issues/3773)) [@​ssbarnea](https://togithub.com/ssbarnea) - Sanity Rule Ignore Additions and Updates ([#​3766](https://togithub.com/ansible-community/ansible-lint/issues/3766)) [@​alisonlhart](https://togithub.com/alisonlhart) - Update rulebook schema (name is now required) ([#​3776](https://togithub.com/ansible-community/ansible-lint/issues/3776)) [@​ssbarnea](https://togithub.com/ssbarnea) - Expose rules that have autofix capability in docs ([#​3770](https://togithub.com/ansible-community/ansible-lint/issues/3770)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - List all the fixable rules in CLI via `--list-rules` ([#​3737](https://togithub.com/ansible-community/ansible-lint/issues/3737)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Include level in SARIF results ([#​3758](https://togithub.com/ansible-community/ansible-lint/issues/3758)) [@​ssbarnea](https://togithub.com/ssbarnea) - Meta runtime supported version update ([#​3755](https://togithub.com/ansible-community/ansible-lint/issues/3755)) [@​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 ([#​3749](https://togithub.com/ansible-community/ansible-lint/issues/3749)) [@​ssbarnea](https://togithub.com/ssbarnea) - Rename --write option to --fix ([#​3748](https://togithub.com/ansible-community/ansible-lint/issues/3748)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add auto-fixing implementation for `no-free-form` rule ([#​3725](https://togithub.com/ansible-community/ansible-lint/issues/3725)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add auto-fixing implementation for `partial-become` rule ([#​3692](https://togithub.com/ansible-community/ansible-lint/issues/3692)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Add auto-fixing implementation for `no-jinja-when` rule ([#​3721](https://togithub.com/ansible-community/ansible-lint/issues/3721)) [@​shatakshiiii](https://togithub.com/shatakshiiii) #### Bugfixes - Fix the detection of role vars missing role prefix ([#​3750](https://togithub.com/ansible-community/ansible-lint/issues/3750)) [@​cavcrosby](https://togithub.com/cavcrosby) - Clarify auto-fix arguments use ([#​3751](https://togithub.com/ansible-community/ansible-lint/issues/3751)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid IndexError exception with jinja transform ([#​3747](https://togithub.com/ansible-community/ansible-lint/issues/3747)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix docs typo ([#​3746](https://togithub.com/ansible-community/ansible-lint/issues/3746)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add /bin/bash executable to example correct code for pipefail rule ([#​3731](https://togithub.com/ansible-community/ansible-lint/issues/3731)) [@​Perdu](https://togithub.com/Perdu) - Properly avoid `pipx` venv path to be included in altered path warning ([#​3730](https://togithub.com/ansible-community/ansible-lint/issues/3730)) [@​chrysle](https://togithub.com/chrysle) - Fix transform exception with local_action with old syntax ([#​3743](https://togithub.com/ansible-community/ansible-lint/issues/3743)) [@​ssbarnea](https://togithub.com/ssbarnea) - Support only_upgrade ([#​3734](https://togithub.com/ansible-community/ansible-lint/issues/3734)) [@​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 ([#​3708](https://togithub.com/ansible-community/ansible-lint/issues/3708)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add auto-fixing implementation for key-order\[task] rule ([#​3705](https://togithub.com/ansible-community/ansible-lint/issues/3705)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add auto-fixing implementation for `jinja[spacing]` rule ([#​3691](https://togithub.com/ansible-community/ansible-lint/issues/3691)) [@​ajinkyau](https://togithub.com/ajinkyau) - Make schema validation messages more explicit ([#​3701](https://togithub.com/ansible-community/ansible-lint/issues/3701)) [@​ssbarnea](https://togithub.com/ssbarnea) - Transform for deprecated-local-action rule ([#​3689](https://togithub.com/ansible-community/ansible-lint/issues/3689)) [@​ajinkyau](https://togithub.com/ajinkyau) #### Bugfixes - Require ansible-compat>=4.1.10 ([#​3723](https://togithub.com/ansible-community/ansible-lint/issues/3723)) [@​ssbarnea](https://togithub.com/ssbarnea) - Skip altered path warning for `ansible-lint` installed by `pipx` ([#​3720](https://togithub.com/ansible-community/ansible-lint/issues/3720)) [@​chrysle](https://togithub.com/chrysle) - Update transform for `key-order` rule ([#​3719](https://togithub.com/ansible-community/ansible-lint/issues/3719)) [@​ajinkyau](https://togithub.com/ajinkyau) - Allow installation of pre-release collection version as dependencies ([#​3716](https://togithub.com/ansible-community/ansible-lint/issues/3716)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid deprecated-bare-vars false positive with file paths ([#​3709](https://togithub.com/ansible-community/ansible-lint/issues/3709)) [@​ssbarnea](https://togithub.com/ssbarnea) - Limit sequence-of-sequence indents to a single space ([#​3671](https://togithub.com/ansible-community/ansible-lint/issues/3671)) [@​Qalthos](https://togithub.com/Qalthos) - Avoid no-handlers false positives ([#​3702](https://togithub.com/ansible-community/ansible-lint/issues/3702)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add missing word to risky-shell-pipe docs ([#​3704](https://togithub.com/ansible-community/ansible-lint/issues/3704)) [@​roock](https://togithub.com/roock) - Avoid yamllint truthy violations with github workflows ([#​3698](https://togithub.com/ansible-community/ansible-lint/issues/3698)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid false positive with var-name rule on roles ([#​3697](https://togithub.com/ansible-community/ansible-lint/issues/3697)) [@​ssbarnea](https://togithub.com/ssbarnea) - Include links to documentation for schema validation errors ([#​3684](https://togithub.com/ansible-community/ansible-lint/issues/3684)) [@​ssbarnea](https://togithub.com/ssbarnea) - Schema update ([#​3693](https://togithub.com/ansible-community/ansible-lint/issues/3693)) [@​cidrblock](https://togithub.com/cidrblock) - Use yaml.load_all for multiple yaml document ([#​3679](https://togithub.com/ansible-community/ansible-lint/issues/3679)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Ignore user configured value for any_unparsed_is_failed ([#​3680](https://togithub.com/ansible-community/ansible-lint/issues/3680)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update rulebook schema ([#​3681](https://togithub.com/ansible-community/ansible-lint/issues/3681)) [@​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 ([#​3602](https://togithub.com/ansible-community/ansible-lint/issues/3602)) [@​Ruchip16](https://togithub.com/Ruchip16) - Transform functionality for command_instead_of_shell ([#​3675](https://togithub.com/ansible-community/ansible-lint/issues/3675)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add rule to check the number of tasks ([#​3156](https://togithub.com/ansible-community/ansible-lint/issues/3156)) [@​Ruchip16](https://togithub.com/Ruchip16) #### Bugfixes - Clarify loop-var-prefix rule and code snippet ([#​3642](https://togithub.com/ansible-community/ansible-lint/issues/3642)) [@​schwarmco](https://togithub.com/schwarmco) - Update `version_added` for complexity rule ([#​3623](https://togithub.com/ansible-community/ansible-lint/issues/3623)) [@​ajinkyau](https://togithub.com/ajinkyau) - Ensure that single space between tasks is preserved when using --write ([#​3641](https://togithub.com/ansible-community/ansible-lint/issues/3641)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Update ansible-compat used for testing ([#​3664](https://togithub.com/ansible-community/ansible-lint/issues/3664)) [@​ssbarnea](https://togithub.com/ssbarnea) - Document `yaml[line-length]` rule ([#​3653](https://togithub.com/ansible-community/ansible-lint/issues/3653)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Prevent use of spdx-tools 0.8.0 due to breaking changes ([#​3649](https://togithub.com/ansible-community/ansible-lint/issues/3649)) [@​ssbarnea](https://togithub.com/ssbarnea) - fixes dead marketplace link ([#​3631](https://togithub.com/ansible-community/ansible-lint/issues/3631)) [@​wookietreiber](https://togithub.com/wookietreiber) - Improve profile information on summary line ([#​3637](https://togithub.com/ansible-community/ansible-lint/issues/3637)) [@​ziegenberg](https://togithub.com/ziegenberg) - command-instead-of-module: allow `git rev-parse` ([#​3610](https://togithub.com/ansible-community/ansible-lint/issues/3610)) [@​JohnVillalovos](https://togithub.com/JohnVillalovos) - Include filepaths starting from $HOME in lintables ([#​3621](https://togithub.com/ansible-community/ansible-lint/issues/3621)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Update \_mockings.py to fix bug created in [#​3390](https://togithub.com/ansible-community/ansible-lint/issues/3390) ([#​3614](https://togithub.com/ansible-community/ansible-lint/issues/3614)) [@​karcaw](https://togithub.com/karcaw) - Allow to set gather_facts as templated boolean ([#​3606](https://togithub.com/ansible-community/ansible-lint/issues/3606)) [@​noonedeadpunk](https://togithub.com/noonedeadpunk) - Add dependency version check for collection metadata ([#​3601](https://togithub.com/ansible-community/ansible-lint/issues/3601)) [@​ajinkyau](https://togithub.com/ajinkyau) - Fix installation of dependencies when run as an action ([#​3592](https://togithub.com/ansible-community/ansible-lint/issues/3592)) [@​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 ([#​3513](https://togithub.com/ansible-community/ansible-lint/issues/3513)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add action and args properties to task class ([#​3576](https://togithub.com/ansible-community/ansible-lint/issues/3576)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fixed error when sarif file option is provided ([#​3587](https://togithub.com/ansible-community/ansible-lint/issues/3587)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add NetBSD as a recognized platform ([#​3586](https://togithub.com/ansible-community/ansible-lint/issues/3586)) [@​he32](https://togithub.com/he32) - Display ansible-compat version alongwith with other deps ([#​3584](https://togithub.com/ansible-community/ansible-lint/issues/3584)) [@​ajinkyau](https://togithub.com/ajinkyau) - Refactored syntax-checking ([#​3568](https://togithub.com/ansible-community/ansible-lint/issues/3568)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid app reinitialization during syntax-check ([#​3563](https://togithub.com/ansible-community/ansible-lint/issues/3563)) [@​ssbarnea](https://togithub.com/ssbarnea) - Allow config file to have `.yaml` extension ([#​3559](https://togithub.com/ansible-community/ansible-lint/issues/3559)) [@​bdsoha](https://togithub.com/bdsoha) - Allow lists of lists of strings for vars_files ([#​3561](https://togithub.com/ansible-community/ansible-lint/issues/3561)) [@​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 ([#​3553](https://togithub.com/ansible-community/ansible-lint/issues/3553)) [@​ajinkyau](https://togithub.com/ajinkyau) - Fix exclude logic bug that can cause cause partial linting ([#​3552](https://togithub.com/ansible-community/ansible-lint/issues/3552)) [@​ssbarnea](https://togithub.com/ssbarnea) - Make profile information on summary line more clear ([#​3545](https://togithub.com/ansible-community/ansible-lint/issues/3545)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid adding pip related messages if installation method is different ([#​3551](https://togithub.com/ansible-community/ansible-lint/issues/3551)) [@​ajinkyau](https://togithub.com/ajinkyau) - Avoid false positive with var-naming\[no-role-prefix] ([#​3550](https://togithub.com/ansible-community/ansible-lint/issues/3550)) [@​ssbarnea](https://togithub.com/ssbarnea) - Make refresh_schemas handle firewalls that cut the file transfer midway ([#​3546](https://togithub.com/ansible-community/ansible-lint/issues/3546)) [@​sverrehu](https://togithub.com/sverrehu) - Rename marketplace action ([#​3548](https://togithub.com/ansible-community/ansible-lint/issues/3548)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix action name ([#​3536](https://togithub.com/ansible-community/ansible-lint/issues/3536)) [@​coaxial](https://togithub.com/coaxial) - Handling of exclude paths with trailing slashs ([#​3527](https://togithub.com/ansible-community/ansible-lint/issues/3527)) [@​hille721](https://togithub.com/hille721) - Ensure that rules collections use Runtime in offline mode ([#​3526](https://togithub.com/ansible-community/ansible-lint/issues/3526)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid using get_app() from inside the rule ([#​3525](https://togithub.com/ansible-community/ansible-lint/issues/3525)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid dependency error from rich ([#​3517](https://togithub.com/ansible-community/ansible-lint/issues/3517)) [@​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 ([#​3502](https://togithub.com/ansible-community/ansible-lint/issues/3502)) [@​ssbarnea](https://togithub.com/ssbarnea) #### Bugfixes - Reimplement file exclusion logic ([#​3507](https://togithub.com/ansible-community/ansible-lint/issues/3507)) [@​ssbarnea](https://togithub.com/ssbarnea) - Check validity of 'become_method' values from code ([#​3499](https://togithub.com/ansible-community/ansible-lint/issues/3499)) [@​ajinkyau](https://togithub.com/ajinkyau) - Fix role_name\_ prefix include_role var name error ([#​3500](https://togithub.com/ansible-community/ansible-lint/issues/3500)) [@​ajinkyau](https://togithub.com/ajinkyau) - Hide pip error if not present ([#​3494](https://togithub.com/ansible-community/ansible-lint/issues/3494)) [@​Et7f3](https://togithub.com/Et7f3) - Update formatter to avoid reporting paths with .. ([#​3496](https://togithub.com/ansible-community/ansible-lint/issues/3496)) [@​ssbarnea](https://togithub.com/ssbarnea) - Remove false positive on 'cacheable' property of set_fact ([#​3490](https://togithub.com/ansible-community/ansible-lint/issues/3490)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add missing become_method plugins to the schema ([#​3484](https://togithub.com/ansible-community/ansible-lint/issues/3484)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add support for ansible-builder v3 schema ([#​3480](https://togithub.com/ansible-community/ansible-lint/issues/3480)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add Github Marketplace Action ([#​3476](https://togithub.com/ansible-community/ansible-lint/issues/3476)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add oracle linux 8.8 ([#​3479](https://togithub.com/ansible-community/ansible-lint/issues/3479)) [@​facorazza](https://togithub.com/facorazza) - Revert ansible-compat vendoring ([#​3478](https://togithub.com/ansible-community/ansible-lint/issues/3478)) [@​ssbarnea](https://togithub.com/ssbarnea) - Updated file or dir not found message ([#​3474](https://togithub.com/ansible-community/ansible-lint/issues/3474)) [@​ajinkyau](https://togithub.com/ajinkyau) - Check for included role prefix instead of current one ([#​3473](https://togithub.com/ansible-community/ansible-lint/issues/3473)) [@​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 ([#​3470](https://togithub.com/ansible-community/ansible-lint/issues/3470)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix and document installing of requirements.yml files ([#​3471](https://togithub.com/ansible-community/ansible-lint/issues/3471)) [@​ssbarnea](https://togithub.com/ssbarnea) - Do not ever exclude files given as arguments ([#​3468](https://togithub.com/ansible-community/ansible-lint/issues/3468)) [@​ssbarnea](https://togithub.com/ssbarnea) - Ensure we return error if argument gives are not present ([#​3467](https://togithub.com/ansible-community/ansible-lint/issues/3467)) [@​ssbarnea](https://togithub.com/ssbarnea) - Allow rules to expose all tags they can produce ([#​3464](https://togithub.com/ansible-community/ansible-lint/issues/3464)) [@​ssbarnea](https://togithub.com/ssbarnea) - Enable var-name rule to detect read-only variables ([#​3462](https://togithub.com/ansible-community/ansible-lint/issues/3462)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add Oracle Enterprise Linux 7.\* ([#​3463](https://togithub.com/ansible-community/ansible-lint/issues/3463)) [@​Rylon](https://togithub.com/Rylon) - Fix for var-naming rule to not break on include_tasks and vars ([#​3458](https://togithub.com/ansible-community/ansible-lint/issues/3458)) [@​ajinkyau](https://togithub.com/ajinkyau) - var-naming now prevents use of Ansible reserved names ([#​3460](https://togithub.com/ansible-community/ansible-lint/issues/3460)) [@​ssbarnea](https://togithub.com/ssbarnea) - Ensure that we also lint files from git submodules ([#​3431](https://togithub.com/ansible-community/ansible-lint/issues/3431)) [@​ssbarnea](https://togithub.com/ssbarnea) - Adding 2.16 to the list of allowed ansible-core versions in meta-runtime rule ([#​3455](https://togithub.com/ansible-community/ansible-lint/issues/3455)) [@​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 ([#​3449](https://togithub.com/ansible-community/ansible-lint/issues/3449)) [@​ssbarnea](https://togithub.com/ssbarnea) - Install requirements from galaxy.yml and tests/requirements.yml ([#​3446](https://togithub.com/ansible-community/ansible-lint/issues/3446)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add Kali Linux as a supported platform ([#​3448](https://togithub.com/ansible-community/ansible-lint/issues/3448)) [@​mcdonnnj](https://togithub.com/mcdonnnj) - Do not trigger no_handler upon complex conditions ([#​3437](https://togithub.com/ansible-community/ansible-lint/issues/3437)) [@​klaus-tux](https://togithub.com/klaus-tux) - Hide warning about unique filter originating from core ([#​3436](https://togithub.com/ansible-community/ansible-lint/issues/3436)) [@​ssbarnea](https://togithub.com/ssbarnea) - Relax ruamel-yaml requirements ([#​3433](https://togithub.com/ansible-community/ansible-lint/issues/3433)) [@​ssbarnea](https://togithub.com/ssbarnea) - Suggest correct alternative for `with_filetree` ([#​3432](https://togithub.com/ansible-community/ansible-lint/issues/3432)) [@​ErwinJanssen](https://togithub.com/ErwinJanssen) - Upgrade var-naming rule to include role name prefix ([#​3422](https://togithub.com/ansible-community/ansible-lint/issues/3422)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix exception when using reformatting on scalars ([#​3423](https://togithub.com/ansible-community/ansible-lint/issues/3423)) [@​ssbarnea](https://togithub.com/ssbarnea) - Find and lint imported playbooks ([#​3413](https://togithub.com/ansible-community/ansible-lint/issues/3413)) [@​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 ([#​3324](https://togithub.com/ansible-community/ansible-lint/issues/3324)) [@​ssbarnea](https://togithub.com/ssbarnea) - Capture and hide ansible core warnings by default ([#​3361](https://togithub.com/ansible-community/ansible-lint/issues/3361)) [@​ssbarnea](https://togithub.com/ssbarnea) - Remove progressive mode ([#​3350](https://togithub.com/ansible-community/ansible-lint/issues/3350)) [@​ssbarnea](https://togithub.com/ssbarnea) - Enforce use of lineno variable name inside the library ([#​3326](https://togithub.com/ansible-community/ansible-lint/issues/3326)) [@​ssbarnea](https://togithub.com/ssbarnea) #### Bugfixes - Add Amazon Linux 2023 as a supported platform ([#​3405](https://togithub.com/ansible-community/ansible-lint/issues/3405)) [@​artis3n](https://togithub.com/artis3n) - Capture python warnings and report some of them as matches ([#​3324](https://togithub.com/ansible-community/ansible-lint/issues/3324)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix missing required arguments issue from args rule ([#​3402](https://togithub.com/ansible-community/ansible-lint/issues/3402)) [@​ajinkyau](https://togithub.com/ajinkyau) - Change matchtask to receive a Task instance ([#​3403](https://togithub.com/ansible-community/ansible-lint/issues/3403)) [@​ssbarnea](https://togithub.com/ssbarnea) - Require ruamel.yaml>=0.17.24 ([#​3406](https://togithub.com/ansible-community/ansible-lint/issues/3406)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid exception when trying to load invalid text files ([#​3399](https://togithub.com/ansible-community/ansible-lint/issues/3399)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix ansible collection path detection ([#​3398](https://togithub.com/ansible-community/ansible-lint/issues/3398)) [@​ssbarnea](https://togithub.com/ssbarnea) - ruff: Address FBT002 ([#​3389](https://togithub.com/ansible-community/ansible-lint/issues/3389)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - More pathlib adoption ([#​3390](https://togithub.com/ansible-community/ansible-lint/issues/3390)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid dropping comments on YAML transformation ([#​3392](https://togithub.com/ansible-community/ansible-lint/issues/3392)) [@​ssbarnea](https://togithub.com/ssbarnea) - Correct docs on navigator schema location ([#​3394](https://togithub.com/ansible-community/ansible-lint/issues/3394)) [@​yajo](https://togithub.com/yajo) - Fix changelog schema for connection plugins ([#​3388](https://togithub.com/ansible-community/ansible-lint/issues/3388)) [@​Qalthos](https://togithub.com/Qalthos) - Migrate from os.path to pathlib ([#​3384](https://togithub.com/ansible-community/ansible-lint/issues/3384)) [@​ssbarnea](https://togithub.com/ssbarnea) - Remove resolvelib from requirements lock ([#​3387](https://togithub.com/ansible-community/ansible-lint/issues/3387)) [@​ssbarnea](https://togithub.com/ssbarnea) - Make cwd use pathlib ([#​3383](https://togithub.com/ansible-community/ansible-lint/issues/3383)) [@​ssbarnea](https://togithub.com/ssbarnea) - ruff: Address PGH ([#​3380](https://togithub.com/ansible-community/ansible-lint/issues/3380)) [@​ssbarnea](https://togithub.com/ssbarnea) - ruff: Address A ([#​3379](https://togithub.com/ansible-community/ansible-lint/issues/3379)) [@​ssbarnea](https://togithub.com/ssbarnea) - ruff: Address B ([#​3377](https://togithub.com/ansible-community/ansible-lint/issues/3377)) [@​ssbarnea](https://togithub.com/ssbarnea) - ruff: Address SLF ([#​3372](https://togithub.com/ansible-community/ansible-lint/issues/3372)) [@​ssbarnea](https://togithub.com/ssbarnea) - ruff: Address `SIM` ([#​3373](https://togithub.com/ansible-community/ansible-lint/issues/3373)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - ruff: Address EXE ([#​3367](https://togithub.com/ansible-community/ansible-lint/issues/3367)) [@​ssbarnea](https://togithub.com/ssbarnea) - ruff: Address BLE ([#​3368](https://togithub.com/ansible-community/ansible-lint/issues/3368)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - ruff: Address INP and PLW ([#​3366](https://togithub.com/ansible-community/ansible-lint/issues/3366)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add initial handling of submodules to contribution docs ([#​3362](https://togithub.com/ansible-community/ansible-lint/issues/3362)) [@​klaus-tux](https://togithub.com/klaus-tux) - ruff: Address T and RET ([#​3364](https://togithub.com/ansible-community/ansible-lint/issues/3364)) [@​ssbarnea](https://togithub.com/ssbarnea) - Find "changed" not only in first "when" condition ([#​3358](https://togithub.com/ansible-community/ansible-lint/issues/3358)) [@​klaus-tux](https://togithub.com/klaus-tux) - ruff: fix S rule ([#​3363](https://togithub.com/ansible-community/ansible-lint/issues/3363)) [@​ssbarnea](https://togithub.com/ssbarnea) - Make MatchError a dataclass ([#​3345](https://togithub.com/ansible-community/ansible-lint/issues/3345)) [@​ssbarnea](https://togithub.com/ssbarnea) - Remove `EM` from ruff ignores ([#​3356](https://togithub.com/ansible-community/ansible-lint/issues/3356)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Mock jinja filters to prevent templating errors ([#​3355](https://togithub.com/ansible-community/ansible-lint/issues/3355)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update schema files ([#​3354](https://togithub.com/ansible-community/ansible-lint/issues/3354)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add Fedora 38 to meta.json schema file ([#​3353](https://togithub.com/ansible-community/ansible-lint/issues/3353)) [@​Marek-Mantaj-Mobica](https://togithub.com/Marek-Mantaj-Mobica) - Remove `RUF` from ruff ignores ([#​3346](https://togithub.com/ansible-community/ansible-lint/issues/3346)) [@​ajinkyau](https://togithub.com/ajinkyau) - Remove `G` from ruff ignores ([#​3332](https://togithub.com/ansible-community/ansible-lint/issues/3332)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Remove `ISC` from ruff ignores ([#​3342](https://togithub.com/ansible-community/ansible-lint/issues/3342)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Remove `C` from ruff ignores ([#​3343](https://togithub.com/ansible-community/ansible-lint/issues/3343)) [@​ajinkyau](https://togithub.com/ajinkyau) - Make linter configuration a dataclass ([#​3334](https://togithub.com/ansible-community/ansible-lint/issues/3334)) [@​ssbarnea](https://togithub.com/ssbarnea) - Remove `N` from ruff ignores ([#​3328](https://togithub.com/ansible-community/ansible-lint/issues/3328)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Remove useless . from additional_dependencies in pre-commit hook ([#​3327](https://togithub.com/ansible-community/ansible-lint/issues/3327)) [@​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 ([#​3316](https://togithub.com/ansible-community/ansible-lint/issues/3316)) [@​MarkusTeufelberger](https://togithub.com/MarkusTeufelberger) - Document how to avoid vault related errors ([#​3313](https://togithub.com/ansible-community/ansible-lint/issues/3313)) [@​ssbarnea](https://togithub.com/ssbarnea) - Require at least one known subfolder for roles ([#​3303](https://togithub.com/ansible-community/ansible-lint/issues/3303)) [@​ssbarnea](https://togithub.com/ssbarnea) #### Bugfixes - Ensure that JSON output does not contain newlines ([#​3315](https://togithub.com/ansible-community/ansible-lint/issues/3315)) [@​ssbarnea](https://togithub.com/ssbarnea) - Improve description of task names ([#​3314](https://togithub.com/ansible-community/ansible-lint/issues/3314)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix config path detection logic ([#​3312](https://togithub.com/ansible-community/ansible-lint/issues/3312)) [@​ssbarnea](https://togithub.com/ssbarnea) - Improve tests related to vault processing ([#​3306](https://togithub.com/ansible-community/ansible-lint/issues/3306)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid running args rule if we encounter a windows module ([#​3305](https://togithub.com/ansible-community/ansible-lint/issues/3305)) [@​ajinkyau](https://togithub.com/ajinkyau) - Ensure non zero exit code when no files are linted ([#​3302](https://togithub.com/ansible-community/ansible-lint/issues/3302)) [@​ssbarnea](https://togithub.com/ssbarnea) - Refactor exit codes to use an enum ([#​3300](https://togithub.com/ansible-community/ansible-lint/issues/3300)) [@​ssbarnea](https://togithub.com/ssbarnea) - Ensure profile rules do not have experimental or opt-in tag ([#​3299](https://togithub.com/ansible-community/ansible-lint/issues/3299)) [@​ssbarnea](https://togithub.com/ssbarnea) - Change logging to use rich output ([#​3297](https://togithub.com/ansible-community/ansible-lint/issues/3297)) [@​ssbarnea](https://togithub.com/ssbarnea) - Refactor project root directory detection code ([#​3295](https://togithub.com/ansible-community/ansible-lint/issues/3295)) [@​ssbarnea](https://togithub.com/ssbarnea) - Remove flake8 and pyupgrade ([#​3292](https://togithub.com/ansible-community/ansible-lint/issues/3292)) [@​ssbarnea](https://togithub.com/ssbarnea) - Extend ruff checks ([#​3291](https://togithub.com/ansible-community/ansible-lint/issues/3291)) [@​ssbarnea](https://togithub.com/ssbarnea) - Send GHA annotations to stderr ([#​3288](https://togithub.com/ansible-community/ansible-lint/issues/3288)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix Schema validation for variables in tasks/vars directory ([#​3289](https://togithub.com/ansible-community/ansible-lint/issues/3289)) [@​ajinkyau](https://togithub.com/ajinkyau) - Recognize ansible collections installed at system level ([#​3286](https://togithub.com/ansible-community/ansible-lint/issues/3286)) [@​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 ([#​3274](https://togithub.com/ansible-community/ansible-lint/issues/3274)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Use temporary playbooks to check role syntax ([#​3280](https://togithub.com/ansible-community/ansible-lint/issues/3280)) [@​ssbarnea](https://togithub.com/ssbarnea) - Enable ruff linter ([#​3276](https://togithub.com/ansible-community/ansible-lint/issues/3276)) [@​ssbarnea](https://togithub.com/ssbarnea) - Use fqcn\[canonical] in place of fqcn\[action-redirect] ([#​3273](https://togithub.com/ansible-community/ansible-lint/issues/3273)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Refactor tests ([#​3271](https://togithub.com/ansible-community/ansible-lint/issues/3271)) [@​ssbarnea](https://togithub.com/ssbarnea) - Refactor no-relative-paths tests ([#​3270](https://togithub.com/ansible-community/ansible-lint/issues/3270)) [@​ssbarnea](https://togithub.com/ssbarnea) - Minor fixes for no-handler rule ([#​3269](https://togithub.com/ansible-community/ansible-lint/issues/3269)) [@​ssbarnea](https://togithub.com/ssbarnea) - name\[casing]: Add transform to automatically fix this during --write ([#​3268](https://togithub.com/ansible-community/ansible-lint/issues/3268)) [@​ssbarnea](https://togithub.com/ssbarnea) - Remove meta-no-info rule due to being covered by schema\[meta] ([#​3267](https://togithub.com/ansible-community/ansible-lint/issues/3267)) [@​ssbarnea](https://togithub.com/ssbarnea) - Ignore unknown sections under changes key on changelogs ([#​3262](https://togithub.com/ansible-community/ansible-lint/issues/3262)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add current FreeBSD and OpenBSD versions ([#​3260](https://togithub.com/ansible-community/ansible-lint/issues/3260)) [@​rkrieger](https://togithub.com/rkrieger) - Ensure playbook path is absolute ([#​3250](https://togithub.com/ansible-community/ansible-lint/issues/3250)) [@​ssbarnea](https://togithub.com/ssbarnea) - Updated 'kind' message if file kind is unknown ([#​3247](https://togithub.com/ansible-community/ansible-lint/issues/3247)) [@​ajinkyau](https://togithub.com/ajinkyau) - Rename arg-spec schema file to clarify it applies to roles only ([#​3243](https://togithub.com/ansible-community/ansible-lint/issues/3243)) [@​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] ([#​3273](https://togithub.com/ansible-community/ansible-lint/issues/3273)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Refactor tests ([#​3271](https://togithub.com/ansible-community/ansible-lint/issues/3271)) [@​ssbarnea](https://togithub.com/ssbarnea) - Refactor no-relative-paths tests ([#​3270](https://togithub.com/ansible-community/ansible-lint/issues/3270)) [@​ssbarnea](https://togithub.com/ssbarnea) - Minor fixes for no-handler rule ([#​3269](https://togithub.com/ansible-community/ansible-lint/issues/3269)) [@​ssbarnea](https://togithub.com/ssbarnea) - name\[casing]: Add transform to automatically fix this during --write ([#​3268](https://togithub.com/ansible-community/ansible-lint/issues/3268)) [@​ssbarnea](https://togithub.com/ssbarnea) - Remove meta-no-info rule due to being covered by schema\[meta] ([#​3267](https://togithub.com/ansible-community/ansible-lint/issues/3267)) [@​ssbarnea](https://togithub.com/ssbarnea) - Ignore unknown sections under changes key on changelogs ([#​3262](https://togithub.com/ansible-community/ansible-lint/issues/3262)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add current FreeBSD and OpenBSD versions ([#​3260](https://togithub.com/ansible-community/ansible-lint/issues/3260)) [@​rkrieger](https://togithub.com/rkrieger) - Ensure playbook path is absolute ([#​3250](https://togithub.com/ansible-community/ansible-lint/issues/3250)) [@​ssbarnea](https://togithub.com/ssbarnea) - Updated 'kind' message if file kind is unknown ([#​3247](https://togithub.com/ansible-community/ansible-lint/issues/3247)) [@​ajinkyau](https://togithub.com/ajinkyau) - Rename arg-spec schema file to clarify it applies to roles only ([#​3243](https://togithub.com/ansible-community/ansible-lint/issues/3243)) [@​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 ([#​3237](https://togithub.com/ansible-community/ansible-lint/issues/3237)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update navigator schema ([#​3236](https://togithub.com/ansible-community/ansible-lint/issues/3236)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update no-handler rule to accept 'not changed' ([#​3230](https://togithub.com/ansible-community/ansible-lint/issues/3230)) [@​jpopelka](https://togithub.com/jpopelka) - Fix link for usage.md (Linting playbooks and roles) ([#​3224](https://togithub.com/ansible-community/ansible-lint/issues/3224)) [@​ziegenberg](https://togithub.com/ziegenberg) - Skip PATH checking when pyenv virtualenv is present ([#​3219](https://togithub.com/ansible-community/ansible-lint/issues/3219)) [@​ajinkyau](https://togithub.com/ajinkyau) - Require yamllint 1.30.3 or newer ([#​3220](https://togithub.com/ansible-community/ansible-lint/issues/3220)) [@​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) ([#​3212](https://togithub.com/ansible-community/ansible-lint/issues/3212)) [@​ssbarnea](https://togithub.com/ssbarnea) - Document fix for literal_compare `== False` ([#​3207](https://togithub.com/ansible-community/ansible-lint/issues/3207)) [@​jemand771](https://togithub.com/jemand771) - docs: Provide more information about the dangers of run_once ([#​3187](https://togithub.com/ansible-community/ansible-lint/issues/3187)) [@​bendem](https://togithub.com/bendem) - Fix sarif output to use 'match.details' in result object, instead of 'match.message' ([#​3163](https://togithub.com/ansible-community/ansible-lint/issues/3163)) [@​4ch1m](https://togithub.com/4ch1m) - Allow templated boolean for any_errors_fatal ([#​3205](https://togithub.com/ansible-community/ansible-lint/issues/3205)) [@​sathieu](https://togithub.com/sathieu) - Refactor task iterator to return an object ([#​3195](https://togithub.com/ansible-community/ansible-lint/issues/3195)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update SPDX license list ([#​3193](https://togithub.com/ansible-community/ansible-lint/issues/3193)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix tilde interpolation in PATH ([#​3185](https://togithub.com/ansible-community/ansible-lint/issues/3185)) [@​fclaerho](https://togithub.com/fclaerho) - Fix "helpUri" assignment for SARIF output ([#​3176](https://togithub.com/ansible-community/ansible-lint/issues/3176)) [@​4ch1m](https://togithub.com/4ch1m) - docs: fix link for rule galaxy\[no-runtime] ([#​3175](https://togithub.com/ansible-community/ansible-lint/issues/3175)) [@​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 ([#​3166](https://togithub.com/ansible-community/ansible-lint/issues/3166)) [@​ssbarnea](https://togithub.com/ssbarnea) - Implement galaxy\[no-runtime] check for meta/runtime.yml file ([#​3162](https://togithub.com/ansible-community/ansible-lint/issues/3162)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fixed args rule error for synchronize module ([#​3158](https://togithub.com/ansible-community/ansible-lint/issues/3158)) [@​ajinkyau](https://togithub.com/ajinkyau) - Avoid test ... require a dictionary error with jinja rule ([#​3157](https://togithub.com/ansible-community/ansible-lint/issues/3157)) [@​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 ([#​3150](https://togithub.com/ansible-community/ansible-lint/issues/3150)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid 'Unrecognized type' errors with jinja rule ([#​3149](https://togithub.com/ansible-community/ansible-lint/issues/3149)) [@​ssbarnea](https://togithub.com/ssbarnea) - Allow 'use' parameter with service module (args) ([#​3147](https://togithub.com/ansible-community/ansible-lint/issues/3147)) [@​ssbarnea](https://togithub.com/ssbarnea) - Change schema $id to be a valid URL ([#​3146](https://togithub.com/ansible-community/ansible-lint/issues/3146)) [@​ssbarnea](https://togithub.com/ssbarnea) - Document skip_ansible_lint does not work with yamllint rule ([#​3144](https://togithub.com/ansible-community/ansible-lint/issues/3144)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update schema '$id' ([#​3137](https://togithub.com/ansible-community/ansible-lint/issues/3137)) [@​dericcrago](https://togithub.com/dericcrago) - Ensure ignored matches are reports as minor in codeclimate output ([#​3131](https://togithub.com/ansible-community/ansible-lint/issues/3131)) [@​ssbarnea](https://togithub.com/ssbarnea) - Remove unused rules_as_docs ([#​3130](https://togithub.com/ansible-community/ansible-lint/issues/3130)) [@​ssbarnea](https://togithub.com/ssbarnea) - Remove deprecated nested_items ([#​3129](https://togithub.com/ansible-community/ansible-lint/issues/3129)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid undefined errors from jinja rule ([#​3127](https://togithub.com/ansible-community/ansible-lint/issues/3127)) [@​ssbarnea](https://togithub.com/ssbarnea) - Refactor processing of module args ([#​3125](https://togithub.com/ansible-community/ansible-lint/issues/3125)) [@​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 ([#​3103](https://togithub.com/ansible-community/ansible-lint/issues/3103)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add sanity rule with check for bad and disallowed ignores ([#​3102](https://togithub.com/ansible-community/ansible-lint/issues/3102)) [@​alisonlhart](https://togithub.com/alisonlhart) - Remove support for python 3.8 ([#​3051](https://togithub.com/ansible-community/ansible-lint/issues/3051)) [@​ssbarnea](https://togithub.com/ssbarnea) #### Bugfixes - Adding 2.9 ignore allow-list for sanity rule ([#​3118](https://togithub.com/ansible-community/ansible-lint/issues/3118)) [@​alisonlhart](https://togithub.com/alisonlhart) - Generalize args rule exception handling ([#​3113](https://togithub.com/ansible-community/ansible-lint/issues/3113)) [@​ajinkyau](https://togithub.com/ajinkyau) - Remove duplicate deprecated-command-syntax rule ([#​3119](https://togithub.com/ansible-community/ansible-lint/issues/3119)) [@​ssbarnea](https://togithub.com/ssbarnea) - Allow schema refresh to run without installing app ([#​3117](https://togithub.com/ansible-community/ansible-lint/issues/3117)) [@​ssbarnea](https://togithub.com/ssbarnea) - Removed unused code ([#​3116](https://togithub.com/ansible-community/ansible-lint/issues/3116)) [@​ajinkyau](https://togithub.com/ajinkyau) - Allow custom rules specific configuration with ansible-lint-config JSON Schema ([#​3080](https://togithub.com/ansible-community/ansible-lint/issues/3080)) [@​ssato](https://togithub.com/ssato) - Ensure SPDX license list is in sync ([#​3111](https://togithub.com/ansible-community/ansible-lint/issues/3111)) [@​ssbarnea](https://togithub.com/ssbarnea) - Added support for raw booleans when using complex_conditional ([#​3109](https://togithub.com/ansible-community/ansible-lint/issues/3109)) [@​ajinkyau](https://togithub.com/ajinkyau) - Make git errors fatal when strict mode is active ([#​3064](https://togithub.com/ansible-community/ansible-lint/issues/3064)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix for skipped rules key in yaml rule ([#​3097](https://togithub.com/ansible-community/ansible-lint/issues/3097)) [@​ajinkyau](https://togithub.com/ajinkyau) - Allow manifest field on galaxy file schema ([#​3100](https://togithub.com/ansible-community/ansible-lint/issues/3100)) [@​ssbarnea](https://togithub.com/ssbarnea) - Simplify logic for meta-runtime rule ([#​3089](https://togithub.com/ansible-community/ansible-lint/issues/3089)) [@​ajinkyau](https://togithub.com/ajinkyau) - Removed lines not required for code coverage (meta-no-info rule) ([#​3094](https://togithub.com/ansible-community/ansible-lint/issues/3094)) [@​ajinkyau](https://togithub.com/ajinkyau) - Remove "mode: preserve" from risky file perms doc, add copy example ([#​3078](https://togithub.com/ansible-community/ansible-lint/issues/3078)) [@​jamescooke](https://togithub.com/jamescooke) - Improved ignore file handling ([#​3075](https://togithub.com/ansible-community/ansible-lint/issues/3075)) [@​4ch1m](https://togithub.com/4ch1m) - fix exclude-path test ([#​3071](https://togithub.com/ansible-community/ansible-lint/issues/3071)) [@​4ch1m](https://togithub.com/4ch1m) - Avoid jinja rule triggering with mutually exclusive arguments ([#​3060](https://togithub.com/ansible-community/ansible-lint/issues/3060)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid reformatting of strings with line feeds and no jinja ([#​3059](https://togithub.com/ansible-community/ansible-lint/issues/3059)) [@​ssbarnea](https://togithub.com/ssbarnea) - Change CodeClimate severity to expose error or warning levels ([#​3057](https://togithub.com/ansible-community/ansible-lint/issues/3057)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid 'not defined' with jinja rule ([#​3056](https://togithub.com/ansible-community/ansible-lint/issues/3056)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid 'is undefined' error with jinja rule ([#​3055](https://togithub.com/ansible-community/ansible-lint/issues/3055)) [@​ssbarnea](https://togithub.com/ssbarnea) - Document output formats ([#​3054](https://togithub.com/ansible-community/ansible-lint/issues/3054)) [@​ssbarnea](https://togithub.com/ssbarnea) - Allow /dev/null to be passed as config file ([#​3053](https://togithub.com/ansible-community/ansible-lint/issues/3053)) [@​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 ([#​3050](https://togithub.com/ansible-community/ansible-lint/issues/3050)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix ignore file generation ([#​3046](https://togithub.com/ansible-community/ansible-lint/issues/3046)) [@​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 ([#​3037](https://togithub.com/ansible-community/ansible-lint/issues/3037)) [@​ssbarnea](https://togithub.com/ssbarnea) - Allow only use of quoted octals ([#​3030](https://togithub.com/ansible-community/ansible-lint/issues/3030)) [@​ssbarnea](https://togithub.com/ssbarnea) - Load rule ignores from external text file ([#​3004](https://togithub.com/ansible-community/ansible-lint/issues/3004)) [@​ssbarnea](https://togithub.com/ssbarnea) #### Bugfixes - Improve jinja error line number identification ([#​3044](https://togithub.com/ansible-community/ansible-lint/issues/3044)) [@​ssbarnea](https://togithub.com/ssbarnea) - profiles: include all rules when listing all rules or tags ([#​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