Open renovate[bot] opened 1 year ago
This PR contains the following updates:
==6.12.2
==24.9.2
==6.0.0
==7.1.1
==5.12.0
==5.13.2
==0.8.0
==1.3.0
==0.13.1
==0.13.2
==5.1.0
==5.7.1
==2.16.2
==3.3.1
==7.2.1
==8.3.3
==4.0.0
==5.0.0
==3.1.0
==3.4.3
📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.
This PR contains the following updates:
==6.12.2
->==24.9.2
==6.0.0
->==7.1.1
==5.12.0
->==5.13.2
==0.8.0
->==1.3.0
==0.13.1
->==0.13.2
==5.1.0
->==5.7.1
==2.16.2
->==3.3.1
==7.2.1
->==8.3.3
==4.0.0
->==5.0.0
==3.1.0
->==3.4.3
Release Notes
ansible/ansible-lint (ansible-lint)
### [`v24.9.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v24.9.2) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.9.1...v24.9.2) #### Bugfixes - Fix github action ([#4342](https://redirect.github.com/ansible/ansible-lint/issues/4342)) [@ssbarnea](https://redirect.github.com/ssbarnea) ### [`v24.9.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v24.9.1) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.9.0...v24.9.1) #### Bugfixes - Fix missing MatchErrors due to hash collisions ([#4307](https://redirect.github.com/ansible/ansible-lint/issues/4307)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Remove requirement of options field in argument_specs.yaml ([#4291](https://redirect.github.com/ansible/ansible-lint/issues/4291)) [@MatthiasKunnen](https://redirect.github.com/MatthiasKunnen) - Correct use of working directory with ansible-lint github action ([#4340](https://redirect.github.com/ansible/ansible-lint/issues/4340)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid running application initialization twice ([#4335](https://redirect.github.com/ansible/ansible-lint/issues/4335)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Handle bare exception case from nested jinja2 vars ([#4315](https://redirect.github.com/ansible/ansible-lint/issues/4315)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Require ansible-compat>=24.9.1 ([#4336](https://redirect.github.com/ansible/ansible-lint/issues/4336)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Update execution environment schema ([#4334](https://redirect.github.com/ansible/ansible-lint/issues/4334)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Add new OEL versions to meta JSON schema ([#4312](https://redirect.github.com/ansible/ansible-lint/issues/4312)) [@mpmurphy-aexp](https://redirect.github.com/mpmurphy-aexp) - Fix for ignoring test / directories by fqcn\[deep] rule ([#4320](https://redirect.github.com/ansible/ansible-lint/issues/4320)) [@tanwigeetika1618](https://redirect.github.com/tanwigeetika1618) #### Other - Docs: remove IRC/ML/google.groups remnants ([#4322](https://redirect.github.com/ansible/ansible-lint/issues/4322)) [@Andersson007](https://redirect.github.com/Andersson007) ### [`v24.9.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v24.9.0) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.7.0...v24.9.0) #### Enhancements - Community comms ([#4309](https://redirect.github.com/ansible/ansible-lint/issues/4309)) [@oraNod](https://redirect.github.com/oraNod) - feat: add `requirements_file` input to GitHub action ([#4253](https://redirect.github.com/ansible/ansible-lint/issues/4253)) [@dbrennand](https://redirect.github.com/dbrennand) #### Bugfixes - fix: Adding missing EE option skip_pip_install ([#4299](https://redirect.github.com/ansible/ansible-lint/issues/4299)) [@sscheib](https://redirect.github.com/sscheib) - Fix upload-artifact action to work with v4.4 and newer ([#4314](https://redirect.github.com/ansible/ansible-lint/issues/4314)) [@alisonlhart](https://redirect.github.com/alisonlhart) - fix: Add reset-failed state in executable_options ([#4301](https://redirect.github.com/ansible/ansible-lint/issues/4301)) [@tanwigeetika1618](https://redirect.github.com/tanwigeetika1618) - Enable --offline to affect checking version online ([#4283](https://redirect.github.com/ansible/ansible-lint/issues/4283)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Fix long lines being wrapped with a trailing space ([#4288](https://redirect.github.com/ansible/ansible-lint/issues/4288)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Make galaxy\[version-incorrect] rule opt-in ([#4247](https://redirect.github.com/ansible/ansible-lint/issues/4247)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Fix error for imported playbooks w/invalid syntax ([#4289](https://redirect.github.com/ansible/ansible-lint/issues/4289)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Fix indentation change to comments when using --fix ([#4273](https://redirect.github.com/ansible/ansible-lint/issues/4273)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Fix list of non-strings in args rule ([#4279](https://redirect.github.com/ansible/ansible-lint/issues/4279)) [@johnbyrneio](https://redirect.github.com/johnbyrneio) - Improve --version behavior to handle remote disconnect ([#4276](https://redirect.github.com/ansible/ansible-lint/issues/4276)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Ignore var-naming\[pattern] to foreign role vars ([#4230](https://redirect.github.com/ansible/ansible-lint/issues/4230)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Remove leftover Sphinx command directives ([#4243](https://redirect.github.com/ansible/ansible-lint/issues/4243)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Fix custom-rules documentation examples ([#4264](https://redirect.github.com/ansible/ansible-lint/issues/4264)) [@Tompage1994](https://redirect.github.com/Tompage1994) ### [`v24.7.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v24.7.0) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.6.1...v24.7.0) #### Bugfixes - Fix linting issues within command_instead_of\* rules (ruff:D102) ([#4252](https://redirect.github.com/ansible/ansible-lint/issues/4252)) [@alisonlhart](https://redirect.github.com/alisonlhart) ### [`v24.6.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v24.6.1) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.6.0...v24.6.1) #### Bugfixes - Fix working directory when used as an github action ([#4213](https://redirect.github.com/ansible/ansible-lint/issues/4213)) [@bkaraoren](https://redirect.github.com/bkaraoren) - Fix relative imports in args rule ([#4216](https://redirect.github.com/ansible/ansible-lint/issues/4216)) [@corubba](https://redirect.github.com/corubba) - Fix cmd args with no-free-form transformer ([#4215](https://redirect.github.com/ansible/ansible-lint/issues/4215)) [@Qalthos](https://redirect.github.com/Qalthos) - Accept changlog.yml as a valid changelog ([#4218](https://redirect.github.com/ansible/ansible-lint/issues/4218)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Avoid using warn for command/shell actions ([#4207](https://redirect.github.com/ansible/ansible-lint/issues/4207)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Update Contributing docs and add tox as test optional-dependency ([#4209](https://redirect.github.com/ansible/ansible-lint/issues/4209)) [@hdub-tech](https://redirect.github.com/hdub-tech) ### [`v24.6.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v24.6.0) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.5.0...v24.6.0) #### Enhancements - Adding logic for configuring supported ansible versions ([#4203](https://redirect.github.com/ansible/ansible-lint/issues/4203)) [@alisonlhart](https://redirect.github.com/alisonlhart) #### Bugfixes - Revert notify related checks, errors, transforms for listen and tests ([#4205](https://redirect.github.com/ansible/ansible-lint/issues/4205)) [@audgirka](https://redirect.github.com/audgirka) - Improve logic of find_children ([#4161](https://redirect.github.com/ansible/ansible-lint/issues/4161)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Pickup correct path component w/ANSIBLE_ROLES_PATH ([#4176](https://redirect.github.com/ansible/ansible-lint/issues/4176)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Respect yamllint 'document_start' rule when autofixing yaml ([#4184](https://redirect.github.com/ansible/ansible-lint/issues/4184)) [@elara-leitstellentechnik](https://redirect.github.com/elara-leitstellentechnik) - Avoid displaying upgrade warning when installation is not pip ([#4204](https://redirect.github.com/ansible/ansible-lint/issues/4204)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Correctly recognize path with spaces with tokenize ([#4198](https://redirect.github.com/ansible/ansible-lint/issues/4198)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Fix false positive reports in is_handler function ([#4170](https://redirect.github.com/ansible/ansible-lint/issues/4170)) [@MalKeshar](https://redirect.github.com/MalKeshar) - Avoid exception with conflicting action statements ([#4195](https://redirect.github.com/ansible/ansible-lint/issues/4195)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Don't raise name\[casing] on handlers with special role syntax ([#4196](https://redirect.github.com/ansible/ansible-lint/issues/4196)) [@Qalthos](https://redirect.github.com/Qalthos) - Refactor tokenize function ([#4191](https://redirect.github.com/ansible/ansible-lint/issues/4191)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid stacktrace with unsupported import_playbook syntax ([#4190](https://redirect.github.com/ansible/ansible-lint/issues/4190)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Support for 2.15...updating linter. ([#4144](https://redirect.github.com/ansible/ansible-lint/issues/4144)) [@epacific1](https://redirect.github.com/epacific1) - Don't quote strings that start with 0 when running ansible-lint --fix. ([#4167](https://redirect.github.com/ansible/ansible-lint/issues/4167)) [@kousu](https://redirect.github.com/kousu) - Allow inventory to be used for playbook order key ([#4182](https://redirect.github.com/ansible/ansible-lint/issues/4182)) [@ssbarnea](https://redirect.github.com/ssbarnea) ### [`v24.5.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v24.5.0) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.2.3...v24.5.0) #### Enhancements - Add subdirectories to be part of the task prefix ([#4143](https://redirect.github.com/ansible/ansible-lint/issues/4143)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Prevent execution with incompatible yamllint configuration ([#4139](https://redirect.github.com/ansible/ansible-lint/issues/4139)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Continue linting other files when one has syntax-check errors ([#4133](https://redirect.github.com/ansible/ansible-lint/issues/4133)) [@ssbarnea](https://redirect.github.com/ssbarnea) #### Bugfixes - Make linter aware of its own requirements ([#4159](https://redirect.github.com/ansible/ansible-lint/issues/4159)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Allow running with incompatible yamllint config ([#4158](https://redirect.github.com/ansible/ansible-lint/issues/4158)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid key exception during transform ([#4156](https://redirect.github.com/ansible/ansible-lint/issues/4156)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Raise name\[casing] violation for notify task param ([#4149](https://redirect.github.com/ansible/ansible-lint/issues/4149)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Allow tabs in win_lineinfile ([#4147](https://redirect.github.com/ansible/ansible-lint/issues/4147)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Improve feedback for `fix`, avoid a traceback with transform ([#4148](https://redirect.github.com/ansible/ansible-lint/issues/4148)) [@cidrblock](https://redirect.github.com/cidrblock) - Allow tabs inside jinja strings ([#4146](https://redirect.github.com/ansible/ansible-lint/issues/4146)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid reformatting hexadecimal integers ([#4145](https://redirect.github.com/ansible/ansible-lint/issues/4145)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Make import_playbook recognize playbooks from within collections ([#4141](https://redirect.github.com/ansible/ansible-lint/issues/4141)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Document valid locations for requirements.yml in the docs ([#4134](https://redirect.github.com/ansible/ansible-lint/issues/4134)) [@shatakshiiii](https://redirect.github.com/shatakshiiii) - Recognize adjacent plugins ([#4131](https://redirect.github.com/ansible/ansible-lint/issues/4131)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Support examples for role entrypoints ([#4019](https://redirect.github.com/ansible/ansible-lint/issues/4019)) [@felixfontein](https://redirect.github.com/felixfontein) - Add lower requirements and testing ([#4130](https://redirect.github.com/ansible/ansible-lint/issues/4130)) [@ssbarnea](https://redirect.github.com/ssbarnea) ### [`v24.2.3`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v24.2.3) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.2.2...v24.2.3) #### Bugfixes - Make `ignore_unreachable` accept jinja templates ([#4120](https://redirect.github.com/ansible/ansible-lint/issues/4120)) [@audgirka](https://redirect.github.com/audgirka) - Make fix more resilient to syntax-check errors ([#4125](https://redirect.github.com/ansible/ansible-lint/issues/4125)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Don't inject CWD parent into PATH ([#4108](https://redirect.github.com/ansible/ansible-lint/issues/4108)) [@garymm](https://redirect.github.com/garymm) - Do not assume working_directory is github.workspace ([#4103](https://redirect.github.com/ansible/ansible-lint/issues/4103)) [@ajfabbri](https://redirect.github.com/ajfabbri) - Fix yaml rules being included regardless of tags ([#4107](https://redirect.github.com/ansible/ansible-lint/issues/4107)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Allow jinja2 expression for choices field ([#4117](https://redirect.github.com/ansible/ansible-lint/issues/4117)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Update `order` schema to work with jinja template ([#4121](https://redirect.github.com/ansible/ansible-lint/issues/4121)) [@audgirka](https://redirect.github.com/audgirka) - Fix KeyError on `key-order` rule with blocks ([#4116](https://redirect.github.com/ansible/ansible-lint/issues/4116)) [@Qalthos](https://redirect.github.com/Qalthos) - Avoid running get_app more than once ([#4115](https://redirect.github.com/ansible/ansible-lint/issues/4115)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid NameError if there is no notify keyword to update ([#4113](https://redirect.github.com/ansible/ansible-lint/issues/4113)) [@Qalthos](https://redirect.github.com/Qalthos) - Add AstraLinux platform identification ([#4111](https://redirect.github.com/ansible/ansible-lint/issues/4111)) [@dentist128](https://redirect.github.com/dentist128) ### [`v24.2.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v24.2.2) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.2.1...v24.2.2) #### Bugfixes - Raise exception while accessing rules by index ([#4068](https://redirect.github.com/ansible/ansible-lint/issues/4068)) [@audgirka](https://redirect.github.com/audgirka) - Update spdx license list ([#4097](https://redirect.github.com/ansible/ansible-lint/issues/4097)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Bump minimal version of black being required ([#4089](https://redirect.github.com/ansible/ansible-lint/issues/4089)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Add systemctl get-default as acceptable command ([#4087](https://redirect.github.com/ansible/ansible-lint/issues/4087)) [@konstruktoid](https://redirect.github.com/konstruktoid) - Adding EDA tag to the required galaxy.yml tags ([#4077](https://redirect.github.com/ansible/ansible-lint/issues/4077)) [@alisonlhart](https://redirect.github.com/alisonlhart) ### [`v24.2.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v24.2.1) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.2.0...v24.2.1) #### Bugfixes - Fix error suppression when syntax is incorrect ([#4026](https://redirect.github.com/ansible/ansible-lint/issues/4026)) [@audgirka](https://redirect.github.com/audgirka) - Set global `cache_dir_lock` ([#4055](https://redirect.github.com/ansible/ansible-lint/issues/4055)) [@guppy0130](https://redirect.github.com/guppy0130) - \[role-name] Handle string role dependencies ([#4054](https://redirect.github.com/ansible/ansible-lint/issues/4054)) [@corubba](https://redirect.github.com/corubba) - Support for upcoming Ubuntu 24.04 and Fedora 40 ([#4051](https://redirect.github.com/ansible/ansible-lint/issues/4051)) [@mafalb](https://redirect.github.com/mafalb) - Update documentation for syntax-check\[unknown-module] ([#4049](https://redirect.github.com/ansible/ansible-lint/issues/4049)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Add OpenWRT 23.05 to valid versions ([#4041](https://redirect.github.com/ansible/ansible-lint/issues/4041)) [@jonkerj](https://redirect.github.com/jonkerj) - Update task name in `notify` for a task against `name[casing]` error ([#4038](https://redirect.github.com/ansible/ansible-lint/issues/4038)) [@audgirka](https://redirect.github.com/audgirka) - accept yum history and info as valid commands ([#4025](https://redirect.github.com/ansible/ansible-lint/issues/4025)) [@konstruktoid](https://redirect.github.com/konstruktoid) - Add attributes for role argument specs ([#4018](https://redirect.github.com/ansible/ansible-lint/issues/4018)) [@felixfontein](https://redirect.github.com/felixfontein) ### [`v24.2.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v24.2.0) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.22.2...v24.2.0) #### Minor Changes - Drop support for Python 3.9 ([#4009](https://redirect.github.com/ansible/ansible-lint/issues/4009)) [@audgirka](https://redirect.github.com/audgirka) #### Bugfixes - Fix scenario when role has no `dependencies` section in `meta/main.yml` ([#3993](https://redirect.github.com/ansible/ansible-lint/issues/3993)) [@audgirka](https://redirect.github.com/audgirka) ### [`v6.22.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.22.2) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.22.1...v6.22.2) #### Bugfixes - Fix key error for name\[casing] rule ([#3987](https://redirect.github.com/ansible/ansible-lint/issues/3987)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Allow dashes in legacy role namespaces ([#3962](https://redirect.github.com/ansible/ansible-lint/issues/3962)) [@sur5r](https://redirect.github.com/sur5r) - Use new ansible-compat verbosity levels ([#3975](https://redirect.github.com/ansible/ansible-lint/issues/3975)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Remove dependency on newer requests library ([#3959](https://redirect.github.com/ansible/ansible-lint/issues/3959)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Ignore set-property for systemd command ([#3949](https://redirect.github.com/ansible/ansible-lint/issues/3949)) [@alanbbr](https://redirect.github.com/alanbbr) - Correct requires_ansible error message ([#3954](https://redirect.github.com/ansible/ansible-lint/issues/3954)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Improve transformation for `no-free-form` rule ([#3945](https://redirect.github.com/ansible/ansible-lint/issues/3945)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Documentation improvement ([#3946](https://redirect.github.com/ansible/ansible-lint/issues/3946)) [@ssbarnea](https://redirect.github.com/ssbarnea) - docs: fix grammatical issue in philosophy Q\&A section ([#3934](https://redirect.github.com/ansible/ansible-lint/issues/3934)) [@davidhulick](https://redirect.github.com/davidhulick) - Update supported versions of ansible ([#3930](https://redirect.github.com/ansible/ansible-lint/issues/3930)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Fix backward compatibility ([#3929](https://redirect.github.com/ansible/ansible-lint/issues/3929)) [@McSim85](https://redirect.github.com/McSim85) - Fix auto capitalization for name\[prefix] rule ([#3922](https://redirect.github.com/ansible/ansible-lint/issues/3922)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Fix role deps check for detecting path names ([#3923](https://redirect.github.com/ansible/ansible-lint/issues/3923)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Avoid warnings about PATH with pipx installations ([#3920](https://redirect.github.com/ansible/ansible-lint/issues/3920)) [@ssbarnea](https://redirect.github.com/ssbarnea) ### [`v6.22.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.22.1) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.22.0...v6.22.1) #### Bugfixes - Look for ansible binary in the same path as we are ([#3903](https://redirect.github.com/ansible/ansible-lint/issues/3903)) [@FliegenKLATSCH](https://redirect.github.com/FliegenKLATSCH) - Avoid stacktrace with broken ansible.cfg files ([#3916](https://redirect.github.com/ansible/ansible-lint/issues/3916)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid jinja\[invalid] with ansible.builtin.mandatory filter ([#3917](https://redirect.github.com/ansible/ansible-lint/issues/3917)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Remove support for deprecated include ([#3722](https://redirect.github.com/ansible/ansible-lint/issues/3722)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Fix use of versioned github action ([#3762](https://redirect.github.com/ansible/ansible-lint/issues/3762)) [@karl-johan-grahn](https://redirect.github.com/karl-johan-grahn) - Fix few URLs in README.md ([#3915](https://redirect.github.com/ansible/ansible-lint/issues/3915)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Correct some usage examples for `package_latest` ([#3914](https://redirect.github.com/ansible/ansible-lint/issues/3914)) [@pablomh](https://redirect.github.com/pablomh) - Add option to allow running with missing plugins and collection dependencies ([#3913](https://redirect.github.com/ansible/ansible-lint/issues/3913)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid warnings from loading of deprecated modules ([#3715](https://redirect.github.com/ansible/ansible-lint/issues/3715)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Log ignored exception details to debug log ([#3900](https://redirect.github.com/ansible/ansible-lint/issues/3900)) [@bluecmd](https://redirect.github.com/bluecmd) - GitHub Action: properly respect the `working_directory` argument ([#3905](https://redirect.github.com/ansible/ansible-lint/issues/3905)) [@ptoscano](https://redirect.github.com/ptoscano) - Allow to set `max_fail_percentage` as templated integer ([#3901](https://redirect.github.com/ansible/ansible-lint/issues/3901)) [@rebtoor](https://redirect.github.com/rebtoor) - Fix setuptools-scm versioning ([#3887](https://redirect.github.com/ansible/ansible-lint/issues/3887)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Add Fedora 39 to `meta.json` ([#3893](https://redirect.github.com/ansible/ansible-lint/issues/3893)) [@jsf9k](https://redirect.github.com/jsf9k) - Use python 3.10 as primary version target ([#3886](https://redirect.github.com/ansible/ansible-lint/issues/3886)) [@ssbarnea](https://redirect.github.com/ssbarnea) ### [`v6.22.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.22.0) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.21.1...v6.22.0) #### Minor Changes - Enable YAML 1.2 support for non-ansible files ([#3809](https://redirect.github.com/ansible/ansible-lint/issues/3809)) [@ssbarnea](https://redirect.github.com/ssbarnea) #### Bugfixes - Require ruamel.yaml >= 0.18.5 ([#3880](https://redirect.github.com/ansible/ansible-lint/issues/3880)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Improve logging regarding to yaml loading and dumping ([#3875](https://redirect.github.com/ansible/ansible-lint/issues/3875)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid creating new load method in our custom formatter ([#3874](https://redirect.github.com/ansible/ansible-lint/issues/3874)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Support `ruamel-yaml >= 0.18.2` ([#3869](https://redirect.github.com/ansible/ansible-lint/issues/3869)) [@hswong3i](https://redirect.github.com/hswong3i) ### [`v6.21.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.21.1) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.21.0...v6.21.1) #### Bugfixes - Avoid exception caused by accidental unloading of core rules ([#3857](https://redirect.github.com/ansible/ansible-lint/issues/3857)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Document pre-commit access to ansible community bundle ([#3856](https://redirect.github.com/ansible/ansible-lint/issues/3856)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Fix bug with auto-fix ending too soon ([#3855](https://redirect.github.com/ansible/ansible-lint/issues/3855)) [@ssbarnea](https://redirect.github.com/ssbarnea) ### [`v6.21.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.21.0) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.20.3...v6.21.0) #### Minor Changes - Allow linting plugin EXAMPLES as playbooks ([#3309](https://redirect.github.com/ansible/ansible-lint/issues/3309)) [@Qalthos](https://redirect.github.com/Qalthos) #### Bugfixes - Add support for Rocky ([#3843](https://redirect.github.com/ansible/ansible-lint/issues/3843)) [@facorazza](https://redirect.github.com/facorazza) - Update supported Ubuntu versions in `meta.json` ([#3845](https://redirect.github.com/ansible/ansible-lint/issues/3845)) [@mcdonnnj](https://redirect.github.com/mcdonnnj) - Avoid false positives for handler in roles handlers directory ([#3838](https://redirect.github.com/ansible/ansible-lint/issues/3838)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Hide stacktrace when loading invalid yaml ([#3844](https://redirect.github.com/ansible/ansible-lint/issues/3844)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Add some platforms to `meta.json` ([#3841](https://redirect.github.com/ansible/ansible-lint/issues/3841)) [@mcdonnnj](https://redirect.github.com/mcdonnnj) - Temporary avoid auto-fixing YAML files not owned by ansible ([#3837](https://redirect.github.com/ansible/ansible-lint/issues/3837)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Add environment variable for skipping schema update ([#3835](https://redirect.github.com/ansible/ansible-lint/issues/3835)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Avoid creating temporary YAML files inside source tree ([#3819](https://redirect.github.com/ansible/ansible-lint/issues/3819)) [@Qalthos](https://redirect.github.com/Qalthos) - Document environment variables ([#3833](https://redirect.github.com/ansible/ansible-lint/issues/3833)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Update schemas ([#3832](https://redirect.github.com/ansible/ansible-lint/issues/3832)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Support complex requirements in argument_specs.yml ([#3823](https://redirect.github.com/ansible/ansible-lint/issues/3823)) [@tapetersen](https://redirect.github.com/tapetersen) - Fix SARIF-formatter severity levels ([#3824](https://redirect.github.com/ansible/ansible-lint/issues/3824)) [@4ch1m](https://redirect.github.com/4ch1m) - Add play level autofix for key-order rule ([#3815](https://redirect.github.com/ansible/ansible-lint/issues/3815)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Add support for python 3.12 ([#3813](https://redirect.github.com/ansible/ansible-lint/issues/3813)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Update SPDX license list ([#3814](https://redirect.github.com/ansible/ansible-lint/issues/3814)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Use checkout action in install docs ([#3810](https://redirect.github.com/ansible/ansible-lint/issues/3810)) [@gma](https://redirect.github.com/gma) - Fix actions-tagger arguments ([#3808](https://redirect.github.com/ansible/ansible-lint/issues/3808)) [@ssbarnea](https://redirect.github.com/ssbarnea) ### [`v6.20.3`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.20.3) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.20.2...v6.20.3) #### Bugfixes - Fix wget command arguments in github action ([#3806](https://redirect.github.com/ansible/ansible-lint/issues/3806)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Update some platform versions in meta.json ([#3800](https://redirect.github.com/ansible/ansible-lint/issues/3800)) [@masoud-maghsoudi](https://redirect.github.com/masoud-maghsoudi) ### [`v6.20.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.20.2) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.20.1...v6.20.2) #### Bugfixes - Do not use github action path for running ansible lint ([#3798](https://redirect.github.com/ansible/ansible-lint/issues/3798)) [@ReenigneArcher](https://redirect.github.com/ReenigneArcher) - Correct listing of autofix rules in documentation ([#3797](https://redirect.github.com/ansible/ansible-lint/issues/3797)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Make the autofix rule list dynamic in documentation ([#3785](https://redirect.github.com/ansible/ansible-lint/issues/3785)) [@shatakshiiii](https://redirect.github.com/shatakshiiii) - Fix documentation links to autofix page ([#3796](https://redirect.github.com/ansible/ansible-lint/issues/3796)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Bump test dependencies ([#3795](https://redirect.github.com/ansible/ansible-lint/issues/3795)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Correct documentation regarding CLI argument precedence ([#3792](https://redirect.github.com/ansible/ansible-lint/issues/3792)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Document autofix ability for rules that supports it ([#3791](https://redirect.github.com/ansible/ansible-lint/issues/3791)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Accept underline prefix when checking var-naming ([#3789](https://redirect.github.com/ansible/ansible-lint/issues/3789)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Correct regression with use of --fix ([#3783](https://redirect.github.com/ansible/ansible-lint/issues/3783)) [@ssbarnea](https://redirect.github.com/ssbarnea) ### [`v6.20.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.20.1) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.20.0...v6.20.1) #### Bugfixes - Fix detection of play roles vars missing prefix ([#3765](https://redirect.github.com/ansible/ansible-lint/issues/3765)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Prune reported errors after autofix ([#3774](https://redirect.github.com/ansible/ansible-lint/issues/3774)) [@cidrblock](https://redirect.github.com/cidrblock) - `--fix` will now default to `all` ([#3777](https://redirect.github.com/ansible/ansible-lint/issues/3777)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Avoid false error caused by TypeError with jinja rule ([#3773](https://redirect.github.com/ansible/ansible-lint/issues/3773)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Sanity Rule Ignore Additions and Updates ([#3766](https://redirect.github.com/ansible/ansible-lint/issues/3766)) [@alisonlhart](https://redirect.github.com/alisonlhart) - Update rulebook schema (name is now required) ([#3776](https://redirect.github.com/ansible/ansible-lint/issues/3776)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Expose rules that have autofix capability in docs ([#3770](https://redirect.github.com/ansible/ansible-lint/issues/3770)) [@shatakshiiii](https://redirect.github.com/shatakshiiii) - List all the fixable rules in CLI via `--list-rules` ([#3737](https://redirect.github.com/ansible/ansible-lint/issues/3737)) [@shatakshiiii](https://redirect.github.com/shatakshiiii) - Include level in SARIF results ([#3758](https://redirect.github.com/ansible/ansible-lint/issues/3758)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Meta runtime supported version update ([#3755](https://redirect.github.com/ansible/ansible-lint/issues/3755)) [@alisonlhart](https://redirect.github.com/alisonlhart) ### [`v6.20.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.20.0) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.19.0...v6.20.0) #### Minor Changes - Respect cgroup CPU limits when running inside containers ([#3749](https://redirect.github.com/ansible/ansible-lint/issues/3749)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Rename --write option to --fix ([#3748](https://redirect.github.com/ansible/ansible-lint/issues/3748)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Add auto-fixing implementation for `no-free-form` rule ([#3725](https://redirect.github.com/ansible/ansible-lint/issues/3725)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Add auto-fixing implementation for `partial-become` rule ([#3692](https://redirect.github.com/ansible/ansible-lint/issues/3692)) [@shatakshiiii](https://redirect.github.com/shatakshiiii) - Add auto-fixing implementation for `no-jinja-when` rule ([#3721](https://redirect.github.com/ansible/ansible-lint/issues/3721)) [@shatakshiiii](https://redirect.github.com/shatakshiiii) #### Bugfixes - Fix the detection of role vars missing role prefix ([#3750](https://redirect.github.com/ansible/ansible-lint/issues/3750)) [@cavcrosby](https://redirect.github.com/cavcrosby) - Clarify auto-fix arguments use ([#3751](https://redirect.github.com/ansible/ansible-lint/issues/3751)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid IndexError exception with jinja transform ([#3747](https://redirect.github.com/ansible/ansible-lint/issues/3747)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Fix docs typo ([#3746](https://redirect.github.com/ansible/ansible-lint/issues/3746)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Add /bin/bash executable to example correct code for pipefail rule ([#3731](https://redirect.github.com/ansible/ansible-lint/issues/3731)) [@Perdu](https://redirect.github.com/Perdu) - Properly avoid `pipx` venv path to be included in altered path warning ([#3730](https://redirect.github.com/ansible/ansible-lint/issues/3730)) [@chrysle](https://redirect.github.com/chrysle) - Fix transform exception with local_action with old syntax ([#3743](https://redirect.github.com/ansible/ansible-lint/issues/3743)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Support only_upgrade ([#3734](https://redirect.github.com/ansible/ansible-lint/issues/3734)) [@soroshsabz](https://redirect.github.com/soroshsabz) ### [`v6.19.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.19.0) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.18.0...v6.19.0) #### Minor Changes - Add auto transform for no-log-password rule ([#3708](https://redirect.github.com/ansible/ansible-lint/issues/3708)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Add auto-fixing implementation for key-order\[task] rule ([#3705](https://redirect.github.com/ansible/ansible-lint/issues/3705)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Add auto-fixing implementation for `jinja[spacing]` rule ([#3691](https://redirect.github.com/ansible/ansible-lint/issues/3691)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Make schema validation messages more explicit ([#3701](https://redirect.github.com/ansible/ansible-lint/issues/3701)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Transform for deprecated-local-action rule ([#3689](https://redirect.github.com/ansible/ansible-lint/issues/3689)) [@ajinkyau](https://redirect.github.com/ajinkyau) #### Bugfixes - Require ansible-compat>=4.1.10 ([#3723](https://redirect.github.com/ansible/ansible-lint/issues/3723)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Skip altered path warning for `ansible-lint` installed by `pipx` ([#3720](https://redirect.github.com/ansible/ansible-lint/issues/3720)) [@chrysle](https://redirect.github.com/chrysle) - Update transform for `key-order` rule ([#3719](https://redirect.github.com/ansible/ansible-lint/issues/3719)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Allow installation of pre-release collection version as dependencies ([#3716](https://redirect.github.com/ansible/ansible-lint/issues/3716)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid deprecated-bare-vars false positive with file paths ([#3709](https://redirect.github.com/ansible/ansible-lint/issues/3709)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Limit sequence-of-sequence indents to a single space ([#3671](https://redirect.github.com/ansible/ansible-lint/issues/3671)) [@Qalthos](https://redirect.github.com/Qalthos) - Avoid no-handlers false positives ([#3702](https://redirect.github.com/ansible/ansible-lint/issues/3702)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Add missing word to risky-shell-pipe docs ([#3704](https://redirect.github.com/ansible/ansible-lint/issues/3704)) [@roock](https://redirect.github.com/roock) - Avoid yamllint truthy violations with github workflows ([#3698](https://redirect.github.com/ansible/ansible-lint/issues/3698)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid false positive with var-name rule on roles ([#3697](https://redirect.github.com/ansible/ansible-lint/issues/3697)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Include links to documentation for schema validation errors ([#3684](https://redirect.github.com/ansible/ansible-lint/issues/3684)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Schema update ([#3693](https://redirect.github.com/ansible/ansible-lint/issues/3693)) [@cidrblock](https://redirect.github.com/cidrblock) - Use yaml.load_all for multiple yaml document ([#3679](https://redirect.github.com/ansible/ansible-lint/issues/3679)) [@shatakshiiii](https://redirect.github.com/shatakshiiii) - Ignore user configured value for any_unparsed_is_failed ([#3680](https://redirect.github.com/ansible/ansible-lint/issues/3680)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Update rulebook schema ([#3681](https://redirect.github.com/ansible/ansible-lint/issues/3681)) [@ssbarnea](https://redirect.github.com/ssbarnea) ### [`v6.18.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.18.0) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.17.2...v6.18.0) #### Minor Changes - Limit the maximum block depth ([#3602](https://redirect.github.com/ansible/ansible-lint/issues/3602)) [@Ruchip16](https://redirect.github.com/Ruchip16) - Transform functionality for command_instead_of_shell ([#3675](https://redirect.github.com/ansible/ansible-lint/issues/3675)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Add rule to check the number of tasks ([#3156](https://redirect.github.com/ansible/ansible-lint/issues/3156)) [@Ruchip16](https://redirect.github.com/Ruchip16) #### Bugfixes - Clarify loop-var-prefix rule and code snippet ([#3642](https://redirect.github.com/ansible/ansible-lint/issues/3642)) [@schwarmco](https://redirect.github.com/schwarmco) - Update `version_added` for complexity rule ([#3623](https://redirect.github.com/ansible/ansible-lint/issues/3623)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Ensure that single space between tasks is preserved when using --write ([#3641](https://redirect.github.com/ansible/ansible-lint/issues/3641)) [@shatakshiiii](https://redirect.github.com/shatakshiiii) - Update ansible-compat used for testing ([#3664](https://redirect.github.com/ansible/ansible-lint/issues/3664)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Document `yaml[line-length]` rule ([#3653](https://redirect.github.com/ansible/ansible-lint/issues/3653)) [@shatakshiiii](https://redirect.github.com/shatakshiiii) - Prevent use of spdx-tools 0.8.0 due to breaking changes ([#3649](https://redirect.github.com/ansible/ansible-lint/issues/3649)) [@ssbarnea](https://redirect.github.com/ssbarnea) - fixes dead marketplace link ([#3631](https://redirect.github.com/ansible/ansible-lint/issues/3631)) [@wookietreiber](https://redirect.github.com/wookietreiber) - Improve profile information on summary line ([#3637](https://redirect.github.com/ansible/ansible-lint/issues/3637)) [@ziegenberg](https://redirect.github.com/ziegenberg) - command-instead-of-module: allow `git rev-parse` ([#3610](https://redirect.github.com/ansible/ansible-lint/issues/3610)) [@JohnVillalovos](https://redirect.github.com/JohnVillalovos) - Include filepaths starting from $HOME in lintables ([#3621](https://redirect.github.com/ansible/ansible-lint/issues/3621)) [@shatakshiiii](https://redirect.github.com/shatakshiiii) - Update \_mockings.py to fix bug created in [#3390](https://redirect.github.com/ansible/ansible-lint/issues/3390) ([#3614](https://redirect.github.com/ansible/ansible-lint/issues/3614)) [@karcaw](https://redirect.github.com/karcaw) - Allow to set gather_facts as templated boolean ([#3606](https://redirect.github.com/ansible/ansible-lint/issues/3606)) [@noonedeadpunk](https://redirect.github.com/noonedeadpunk) - Add dependency version check for collection metadata ([#3601](https://redirect.github.com/ansible/ansible-lint/issues/3601)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Fix installation of dependencies when run as an action ([#3592](https://redirect.github.com/ansible/ansible-lint/issues/3592)) [@ssbarnea](https://redirect.github.com/ssbarnea) ### [`v6.17.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.17.2) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.17.1...v6.17.2) #### Bugfixes - Allow use as a reusable github action ([#3513](https://redirect.github.com/ansible/ansible-lint/issues/3513)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Add action and args properties to task class ([#3576](https://redirect.github.com/ansible/ansible-lint/issues/3576)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Fixed error when sarif file option is provided ([#3587](https://redirect.github.com/ansible/ansible-lint/issues/3587)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Add NetBSD as a recognized platform ([#3586](https://redirect.github.com/ansible/ansible-lint/issues/3586)) [@he32](https://redirect.github.com/he32) - Display ansible-compat version alongwith with other deps ([#3584](https://redirect.github.com/ansible/ansible-lint/issues/3584)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Refactored syntax-checking ([#3568](https://redirect.github.com/ansible/ansible-lint/issues/3568)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid app reinitialization during syntax-check ([#3563](https://redirect.github.com/ansible/ansible-lint/issues/3563)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Allow config file to have `.yaml` extension ([#3559](https://redirect.github.com/ansible/ansible-lint/issues/3559)) [@bdsoha](https://redirect.github.com/bdsoha) - Allow lists of lists of strings for vars_files ([#3561](https://redirect.github.com/ansible/ansible-lint/issues/3561)) [@ajinkyau](https://redirect.github.com/ajinkyau) ### [`v6.17.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.17.1) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.17.0...v6.17.1) #### Bugfixes - Update guess install method check ([#3553](https://redirect.github.com/ansible/ansible-lint/issues/3553)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Fix exclude logic bug that can cause cause partial linting ([#3552](https://redirect.github.com/ansible/ansible-lint/issues/3552)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Make profile information on summary line more clear ([#3545](https://redirect.github.com/ansible/ansible-lint/issues/3545)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid adding pip related messages if installation method is different ([#3551](https://redirect.github.com/ansible/ansible-lint/issues/3551)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Avoid false positive with var-naming\[no-role-prefix] ([#3550](https://redirect.github.com/ansible/ansible-lint/issues/3550)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Make refresh_schemas handle firewalls that cut the file transfer midway ([#3546](https://redirect.github.com/ansible/ansible-lint/issues/3546)) [@sverrehu](https://redirect.github.com/sverrehu) - Rename marketplace action ([#3548](https://redirect.github.com/ansible/ansible-lint/issues/3548)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Fix action name ([#3536](https://redirect.github.com/ansible/ansible-lint/issues/3536)) [@coaxial](https://redirect.github.com/coaxial) - Handling of exclude paths with trailing slashs ([#3527](https://redirect.github.com/ansible/ansible-lint/issues/3527)) [@hille721](https://redirect.github.com/hille721) - Ensure that rules collections use Runtime in offline mode ([#3526](https://redirect.github.com/ansible/ansible-lint/issues/3526)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid using get_app() from inside the rule ([#3525](https://redirect.github.com/ansible/ansible-lint/issues/3525)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Avoid dependency error from rich ([#3517](https://redirect.github.com/ansible/ansible-lint/issues/3517)) [@ssbarnea](https://redirect.github.com/ssbarnea) ### [`v6.17.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v6.17.0) [Compare Source](https://redirect.github.com/ansible/ansible-lint/compare/v6.16.2...v6.17.0) #### Minor Changes - fqcn\[deep]: detect deep plugins ([#3502](https://redirect.github.com/ansible/ansible-lint/issues/3502)) [@ssbarnea](https://redirect.github.com/ssbarnea) #### Bugfixes - Reimplement file exclusion logic ([#3507](https://redirect.github.com/ansible/ansible-lint/issues/3507)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Check validity of 'become_method' values from code ([#3499](https://redirect.github.com/ansible/ansible-lint/issues/3499)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Fix role_name\_ prefix include_role var name error ([#3500](https://redirect.github.com/ansible/ansible-lint/issues/3500)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Hide pip error if not present ([#3494](https://redirect.github.com/ansible/ansible-lint/issues/3494)) [@Et7f3](https://redirect.github.com/Et7f3) - Update formatter to avoid reporting paths with .. ([#3496](https://redirect.github.com/ansible/ansible-lint/issues/3496)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Remove false positive on 'cacheable' property of set_fact ([#3490](https://redirect.github.com/ansible/ansible-lint/issues/3490)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Add missing become_method plugins to the schema ([#3484](https://redirect.github.com/ansible/ansible-lint/issues/3484)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Add support for ansible-builder v3 schema ([#3480](https://redirect.github.com/ansible/ansible-lint/issues/3480)) [@ajinkyau](https://redirect.github.com/ajinkyau) - Add Github Marketplace Action ([#3476](https://redirect.github.com/ansible/ansible-lint/issues/3476)) [@ssbarnea](https://redirect.github.com/ssbarnea) - Add oracle linux 8.8 ([#3479](https://redirect.github.com/ansible/ansible-lint/issues/3479)) [@Configuration
📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.