This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [ansible-lint](https://github.com/ansible/ansible-lint) ([changelog](https://github.com/ansible/ansible-lint/releases)) | `26.8.0` → `26.9.0` |  |  |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information.
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible-lint)</summary>
### [`v26.9.0`](https://github.com/ansible/ansible-lint/releases/tag/v26.9.0)
[Compare Source](https://github.com/ansible/ansible-lint/compare/v26.8.0...v26.9.0)
#### Features
- feat: support `example` section in file `meta/argument_specs.yml` ([#​5164](https://github.com/ansible/ansible-lint/issues/5164)) [@​berndfinger](https://github.com/berndfinger)
#### Fixes
- fix: resolve short mock modules during syntax check ([#​5149](https://github.com/ansible/ansible-lint/issues/5149)) [@​shvenkat-rh](https://github.com/shvenkat-rh)
- fix: propagate `extra_vars` to `import_playbook` syntax check ([#​5148](https://github.com/ansible/ansible-lint/issues/5148)) [@​shvenkat-rh](https://github.com/shvenkat-rh)
- fix: resolve nested `include_tasks` relative paths ([#​5159](https://github.com/ansible/ansible-lint/issues/5159)) [@​shvenkat-rh](https://github.com/shvenkat-rh)
- fix: resolve `include_tasks` paths from playbook dir ([#​5184](https://github.com/ansible/ansible-lint/issues/5184)) [@​shvenkat-rh](https://github.com/shvenkat-rh)
- fix: apply profile-level skip list during linting ([#​5151](https://github.com/ansible/ansible-lint/issues/5151)) [@​shvenkat-rh](https://github.com/shvenkat-rh)
- fix: honor `warn_list` after `--fix` rewrites task names ([#​5085](https://github.com/ansible/ansible-lint/issues/5085)) [@​santosh7676](https://github.com/santosh7676)
- fix: mock\_modules clobbering collections and args false positives ([#​5157](https://github.com/ansible/ansible-lint/issues/5157)) [@​djdanielsson](https://github.com/djdanielsson)
- fix: inject plain-name mock roles path regardless of `--offline` ([#​5183](https://github.com/ansible/ansible-lint/issues/5183)) [@​shvenkat-rh](https://github.com/shvenkat-rh)
- fix: warn users when directory expansion discovers new files ([#​5158](https://github.com/ansible/ansible-lint/issues/5158)) [@​rockygeekz](https://github.com/rockygeekz)
- fix: skip auto-fix `no-jinja-when` on string-embedded jinja ([#​5103](https://github.com/ansible/ansible-lint/issues/5103)) [@​f1047](https://github.com/f1047)
- fix: do not warn when Jinja block indent is only trim-marker noise ([#​5153](https://github.com/ansible/ansible-lint/issues/5153)) [@​DSeaStar](https://github.com/DSeaStar)
- fix: preserve blank lines after flow collections ([#​5178](https://github.com/ansible/ansible-lint/issues/5178)) [@​shvenkat-rh](https://github.com/shvenkat-rh)
- fix: add `validate_argspec` to play schema ([#​5187](https://github.com/ansible/ansible-lint/issues/5187)) [@​sameeralam3127](https://github.com/sameeralam3127)
- fix: use ThreadPoolExecutor for syntax check workers ([#​5173](https://github.com/ansible/ansible-lint/issues/5173)) [@​rockygeekz](https://github.com/rockygeekz)
- fix: drop ruamel.yaml.clib ([#​5163](https://github.com/ansible/ansible-lint/issues/5163)) [@​shvenkat-rh](https://github.com/shvenkat-rh)
- fix(deps): upgrade gitpython 3.1.57 to 3.1.59 ([#​5152](https://github.com/ansible/ansible-lint/issues/5152)) [@​rockygeekz](https://github.com/rockygeekz)
- fix: upgrade black to >=25.2.0 to address CVE-2026-32274 ([#​5166](https://github.com/ansible/ansible-lint/issues/5166)) [@​shvenkat-rh](https://github.com/shvenkat-rh)
- fix: raise cryptography floor and bump js-yaml for Guardian prod vulns ([#​5174](https://github.com/ansible/ansible-lint/issues/5174)) [@​rockygeekz](https://github.com/rockygeekz)
#### Performance
- perf: cache `get_deps_versions()` result ([#​5113](https://github.com/ansible/ansible-lint/issues/5113)) [@​BlackDark](https://github.com/BlackDark)
#### Maintenance
- chore: Add `.github/SECURITY.md` ([#​5165](https://github.com/ansible/ansible-lint/issues/5165)) [@​gundalow](https://github.com/gundalow)
- chore(deps): update all dependencies and pep621 ([#​5138](https://github.com/ansible/ansible-lint/issues/5138), [#​5154](https://github.com/ansible/ansible-lint/issues/5154), [#​5155](https://github.com/ansible/ansible-lint/issues/5155), [#​5160](https://github.com/ansible/ansible-lint/issues/5160), [#​5161](https://github.com/ansible/ansible-lint/issues/5161), [#​5172](https://github.com/ansible/ansible-lint/issues/5172), [#​5175](https://github.com/ansible/ansible-lint/issues/5175), [#​5176](https://github.com/ansible/ansible-lint/issues/5176)) @​[renovate\[bot\]](https://github.com/apps/renovate)
#### What's Changed
- chore(deps): update all dependencies by [@​renovate](https://github.com/renovate)\[bot] in [#​5138](https://github.com/ansible/ansible-lint/pull/5138)
- fix: resolve short mock modules during syntax check by [@​shvenkat-rh](https://github.com/shvenkat-rh) in [#​5149](https://github.com/ansible/ansible-lint/pull/5149)
- fix(deps): upgrade gitpython 3.1.57 to 3.1.59 by [@​rockygeekz](https://github.com/rockygeekz) in [#​5152](https://github.com/ansible/ansible-lint/pull/5152)
- chore(deps): update all dependencies pep621 by [@​renovate](https://github.com/renovate)\[bot] in [#​5155](https://github.com/ansible/ansible-lint/pull/5155)
- fix: propagate extra\_vars to import\_playbook syntax check by [@​shvenkat-rh](https://github.com/shvenkat-rh) in [#​5148](https://github.com/ansible/ansible-lint/pull/5148)
- fix: warn users when directory expansion discovers new files by [@​rockygeekz](https://github.com/rockygeekz) in [#​5158](https://github.com/ansible/ansible-lint/pull/5158)
- fix: resolve nested include\_tasks relative paths by [@​shvenkat-rh](https://github.com/shvenkat-rh) in [#​5159](https://github.com/ansible/ansible-lint/pull/5159)
- fix: apply profile-level skip list during linting by [@​shvenkat-rh](https://github.com/shvenkat-rh) in [#​5151](https://github.com/ansible/ansible-lint/pull/5151)
- chore(deps): update all dependencies by [@​renovate](https://github.com/renovate)\[bot] in [#​5154](https://github.com/ansible/ansible-lint/pull/5154)
- chore(deps): update all dependencies by [@​renovate](https://github.com/renovate)\[bot] in [#​5160](https://github.com/ansible/ansible-lint/pull/5160)
- fix: skip auto-fix no-jinja-when on string-embedded jinja by [@​f1047](https://github.com/f1047) in [#​5103](https://github.com/ansible/ansible-lint/pull/5103)
- chore(deps): update all dependencies pep621 by [@​renovate](https://github.com/renovate)\[bot] in [#​5161](https://github.com/ansible/ansible-lint/pull/5161)
- fix: do not warn when Jinja block indent is only trim-marker noise by [@​DSeaStar](https://github.com/DSeaStar) in [#​5153](https://github.com/ansible/ansible-lint/pull/5153)
- chore: Add .github/SECURITY.md by [@​gundalow](https://github.com/gundalow) in [#​5165](https://github.com/ansible/ansible-lint/pull/5165)
- fix: upgrade black to >=25.2.0 to address CVE-2026-32274 by [@​shvenkat-rh](https://github.com/shvenkat-rh) in [#​5166](https://github.com/ansible/ansible-lint/pull/5166)
- Fix/drop ruamel yaml clib fresh by [@​shvenkat-rh](https://github.com/shvenkat-rh) in [#​5163](https://github.com/ansible/ansible-lint/pull/5163)
- chore(deps): update all dependencies pep621 by [@​renovate](https://github.com/renovate)\[bot] in [#​5172](https://github.com/ansible/ansible-lint/pull/5172)
- fix: honor warn\_list after --fix rewrites task names by [@​santosh7676](https://github.com/santosh7676) in [#​5085](https://github.com/ansible/ansible-lint/pull/5085)
- feat: support 'example' section in file meta/argument\_specs.yml by [@​berndfinger](https://github.com/berndfinger) in [#​5164](https://github.com/ansible/ansible-lint/pull/5164)
- fix: use ThreadPoolExecutor for syntax check workers by [@​rockygeekz](https://github.com/rockygeekz) in [#​5173](https://github.com/ansible/ansible-lint/pull/5173)
- fix: mock\_modules clobbering collections and args false positives by [@​djdanielsson](https://github.com/djdanielsson) in [#​5157](https://github.com/ansible/ansible-lint/pull/5157)
- fix: raise cryptography floor and bump js-yaml for Guardian prod vulns by [@​rockygeekz](https://github.com/rockygeekz) in [#​5174](https://github.com/ansible/ansible-lint/pull/5174)
- chore(deps): update all dependencies pep621 by [@​renovate](https://github.com/renovate)\[bot] in [#​5176](https://github.com/ansible/ansible-lint/pull/5176)
- chore(deps): update all dependencies by [@​renovate](https://github.com/renovate)\[bot] in [#​5175](https://github.com/ansible/ansible-lint/pull/5175)
- fix: preserve blank lines after flow collections by [@​shvenkat-rh](https://github.com/shvenkat-rh) in [#​5178](https://github.com/ansible/ansible-lint/pull/5178)
- perf: cache get\_deps\_versions() result by [@​BlackDark](https://github.com/BlackDark) in [#​5113](https://github.com/ansible/ansible-lint/pull/5113)
- fix: inject plain-name mock roles path regardless of --offline by [@​shvenkat-rh](https://github.com/shvenkat-rh) in [#​5183](https://github.com/ansible/ansible-lint/pull/5183)
- fix: resolve include\_tasks paths from playbook dir by [@​shvenkat-rh](https://github.com/shvenkat-rh) in [#​5184](https://github.com/ansible/ansible-lint/pull/5184)
- fix: add validate\_argspec to play schema by [@​sameeralam3127](https://github.com/sameeralam3127) in [#​5187](https://github.com/ansible/ansible-lint/pull/5187)
#### New Contributors
- [@​shvenkat-rh](https://github.com/shvenkat-rh) made their first contribution in [#​5149](https://github.com/ansible/ansible-lint/pull/5149)
- [@​f1047](https://github.com/f1047) made their first contribution in [#​5103](https://github.com/ansible/ansible-lint/pull/5103)
- [@​DSeaStar](https://github.com/DSeaStar) made their first contribution in [#​5153](https://github.com/ansible/ansible-lint/pull/5153)
- [@​berndfinger](https://github.com/berndfinger) made their first contribution in [#​5164](https://github.com/ansible/ansible-lint/pull/5164)
- [@​BlackDark](https://github.com/BlackDark) made their first contribution in [#​5113](https://github.com/ansible/ansible-lint/pull/5113)
- [@​sameeralam3127](https://github.com/sameeralam3127) made their first contribution in [#​5187](https://github.com/ansible/ansible-lint/pull/5187)
**Full Changelog**: <https://github.com/ansible/ansible-lint/compare/v26.8.0...v26.9.0>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMDQuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjEwNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
26.8.0→26.9.0Release Notes
ansible/ansible-lint (ansible-lint)
v26.9.0Compare Source
Features
examplesection in filemeta/argument_specs.yml(#5164) @berndfingerFixes
extra_varstoimport_playbooksyntax check (#5148) @shvenkat-rhinclude_tasksrelative paths (#5159) @shvenkat-rhinclude_taskspaths from playbook dir (#5184) @shvenkat-rhwarn_listafter--fixrewrites task names (#5085) @santosh7676--offline(#5183) @shvenkat-rhno-jinja-whenon string-embedded jinja (#5103) @f1047validate_argspecto play schema (#5187) @sameeralam3127Performance
get_deps_versions()result (#5113) @BlackDarkMaintenance
.github/SECURITY.md(#5165) @gundalowWhat's Changed
New Contributors
Full Changelog: https://github.com/ansible/ansible-lint/compare/v26.8.0...v26.9.0
Configuration
📅 Schedule: (UTC)
🚦 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.