This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ansible/ansible-lint](https://github.com/ansible/ansible-lint) | action | major | `v25.12.2` → `v26.8.0` |
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
### [`v26.8.0`](https://github.com/ansible/ansible-lint/releases/tag/v26.8.0)
[Compare Source](https://github.com/ansible/ansible-lint/compare/v26.6.0...v26.8.0)
#### What's Changed
- Fix/sonarcloud unbounded recursion complexity by [@​sathyapramod](https://github.com/sathyapramod) in [#​5098](https://github.com/ansible/ansible-lint/pull/5098)
- feat: honor ANSIBLE\_VAULT\_PASSWORD\_FILE for vault decryption by [@​JohnLahr](https://github.com/JohnLahr) in [#​5019](https://github.com/ansible/ansible-lint/pull/5019)
- fix: jinja\[spacing] rule creating invalid syntax for minus modifiers by [@​Dotify71](https://github.com/Dotify71) in [#​5102](https://github.com/ansible/ansible-lint/pull/5102)
- chore(deps): update all dependencies by [@​renovate](https://github.com/renovate)\[bot] in [#​5081](https://github.com/ansible/ansible-lint/pull/5081)
- chore(deps): update all dependencies pep621 by [@​renovate](https://github.com/renovate)\[bot] in [#​5082](https://github.com/ansible/ansible-lint/pull/5082)
- fix: remove stale words from cspell dictionary by [@​rockygeekz](https://github.com/rockygeekz) in [#​5109](https://github.com/ansible/ansible-lint/pull/5109)
- chore(deps): bump schemas npm packages for Dependabot CVEs by [@​sudhirverma](https://github.com/sudhirverma) in [#​5114](https://github.com/ansible/ansible-lint/pull/5114)
- fix(security): update dependencies \[SECURITY] by [@​renovate](https://github.com/renovate)\[bot] in [#​5111](https://github.com/ansible/ansible-lint/pull/5111)
- fix: address SonarCloud new code violations by [@​sudhirverma](https://github.com/sudhirverma) in [#​5116](https://github.com/ansible/ansible-lint/pull/5116)
- chore(deps): update all dependencies by [@​renovate](https://github.com/renovate)\[bot] in [#​5121](https://github.com/ansible/ansible-lint/pull/5121)
- chore(deps): update all dependencies pep621 by [@​renovate](https://github.com/renovate)\[bot] in [#​5122](https://github.com/ansible/ansible-lint/pull/5122)
- fix(deps): exclude ansible-core 2.17.x (CVE-2026-11332) by [@​rockygeekz](https://github.com/rockygeekz) in [#​5123](https://github.com/ansible/ansible-lint/pull/5123)
- fix: expose ansible-galaxy on the uv tool-install path by [@​jeffcpullen](https://github.com/jeffcpullen) in [#​5124](https://github.com/ansible/ansible-lint/pull/5124)
- fix: var-naming for register projections by [@​0xTaoZ](https://github.com/0xTaoZ) in [#​5110](https://github.com/ansible/ansible-lint/pull/5110)
- chore: Adding OpenWrt 25.12 as platform by [@​sscheib](https://github.com/sscheib) in [#​5132](https://github.com/ansible/ansible-lint/pull/5132)
- chore(deps): update all dependencies pep621 by [@​renovate](https://github.com/renovate)\[bot] in [#​5134](https://github.com/ansible/ansible-lint/pull/5134)
- chore(deps): update all dependencies by [@​renovate](https://github.com/renovate)\[bot] in [#​5133](https://github.com/ansible/ansible-lint/pull/5133)
- fix: add timeout to release-check urlopen() call by [@​cooperlees](https://github.com/cooperlees) in [#​5128](https://github.com/ansible/ansible-lint/pull/5128)
- fix: respect ANSIBLE\_HOME env var for cache dir selection ([#​5806](https://github.com/ansible/ansible-lint/issues/5806)) by [@​Jkhall81](https://github.com/Jkhall81) in [#​5105](https://github.com/ansible/ansible-lint/pull/5105)
- fix: deduplicate ANSIBLE\_HOME isolation check by [@​rockygeekz](https://github.com/rockygeekz) in [#​5140](https://github.com/ansible/ansible-lint/pull/5140)
- fix(security): update dependencies \[SECURITY] by [@​renovate](https://github.com/renovate)\[bot] in [#​5141](https://github.com/ansible/ansible-lint/pull/5141)
- fix: do not require role prefix for ansible\_ connection variables by [@​Sanjays2402](https://github.com/Sanjays2402) in [#​5130](https://github.com/ansible/ansible-lint/pull/5130)
- Adding missing FreeBSD versions. by [@​jmpalacios](https://github.com/jmpalacios) in [#​5143](https://github.com/ansible/ansible-lint/pull/5143)
- chore(deps): update all dependencies pep621 by [@​renovate](https://github.com/renovate)\[bot] in [#​5139](https://github.com/ansible/ansible-lint/pull/5139)
- fix: prepend runtime cache dir to collections paths ([#​5137](https://github.com/ansible/ansible-lint/issues/5137)) by [@​rockygeekz](https://github.com/rockygeekz) in [#​5145](https://github.com/ansible/ansible-lint/pull/5145)
#### New Contributors
- [@​sathyapramod](https://github.com/sathyapramod) made their first contribution in [#​5098](https://github.com/ansible/ansible-lint/pull/5098)
- [@​JohnLahr](https://github.com/JohnLahr) made their first contribution in [#​5019](https://github.com/ansible/ansible-lint/pull/5019)
- [@​jeffcpullen](https://github.com/jeffcpullen) made their first contribution in [#​5124](https://github.com/ansible/ansible-lint/pull/5124)
- [@​0xTaoZ](https://github.com/0xTaoZ) made their first contribution in [#​5110](https://github.com/ansible/ansible-lint/pull/5110)
- [@​cooperlees](https://github.com/cooperlees) made their first contribution in [#​5128](https://github.com/ansible/ansible-lint/pull/5128)
- [@​Sanjays2402](https://github.com/Sanjays2402) made their first contribution in [#​5130](https://github.com/ansible/ansible-lint/pull/5130)
- [@​jmpalacios](https://github.com/jmpalacios) made their first contribution in [#​5143](https://github.com/ansible/ansible-lint/pull/5143)
**Full Changelog**: <https://github.com/ansible/ansible-lint/compare/v26.6.0...v26.8.0>
### [`v26.6.0`](https://github.com/ansible/ansible-lint/releases/tag/v26.6.0)
[Compare Source](https://github.com/ansible/ansible-lint/compare/v26.4.0...v26.6.0)
#### Features
- fix: ensure configuration errors are visible to user ([#​5038](https://github.com/ansible/ansible-lint/issues/5038)) [@​Dotify71](https://github.com/Dotify71)
#### Fixes
- fix: bump cryptography minimum to >=46.0.6 and refresh lock file ([#​5089](https://github.com/ansible/ansible-lint/issues/5089)) [@​sudhirverma](https://github.com/sudhirverma)
- fix: added setup-uv action version pinning to renovate config ([#​5021](https://github.com/ansible/ansible-lint/issues/5021)) [@​garethahealy](https://github.com/garethahealy)
- fix: detect role roots in namespace subdirectories ([#​5079](https://github.com/ansible/ansible-lint/issues/5079)) ([#​5080](https://github.com/ansible/ansible-lint/issues/5080)) [@​santosh7676](https://github.com/santosh7676)
- fix(docs): remove mkdocstrings plugin to unblock docs CI ([#​5084](https://github.com/ansible/ansible-lint/issues/5084)) [@​rockygeekz](https://github.com/rockygeekz)
- fix: suppress ruff PLW0717 to unblock renovate ([#​5077](https://github.com/ansible/ansible-lint/issues/5077)) [@​rockygeekz](https://github.com/rockygeekz)
- Fix risky-shell-pipe false positive on multi-line Jinja ([#​5058](https://github.com/ansible/ansible-lint/issues/5058)) [@​arpitjain099](https://github.com/arpitjain099)
- Fix: fix mock\_modules generated stubs failing YAML/doc parsing [#​5031](https://github.com/ansible/ansible-lint/issues/5031) ([#​5032](https://github.com/ansible/ansible-lint/issues/5032)) [@​santosh7676](https://github.com/santosh7676)
- fix: support example format indicator, prevent ansible-lint from producing load-failure on valid non-YAML examples ([#​5045](https://github.com/ansible/ansible-lint/issues/5045)) [@​felixfontein](https://github.com/felixfontein)
- fix: avoid name\[casing] auto-fix crash on multi-segment prefixes ([#​5026](https://github.com/ansible/ansible-lint/issues/5026)) [@​bishalOps](https://github.com/bishalOps)
- fix: preserve multi-hash comments on `ansible-lint --fix` ([#​5033](https://github.com/ansible/ansible-lint/issues/5033)) [@​bishalOps](https://github.com/bishalOps)
- fix: preserve trailing blank lines when fqcn auto-fix renames a key ([#​5027](https://github.com/ansible/ansible-lint/issues/5027)) [@​bishalOps](https://github.com/bishalOps)
- fix(security): update dependencies \[SECURITY] ([#​5061](https://github.com/ansible/ansible-lint/issues/5061)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- fix(ci): switch devel tests from py312 to py313 ([#​5062](https://github.com/ansible/ansible-lint/issues/5062)) [@​rockygeekz](https://github.com/rockygeekz)
- fix: ignore skip lookup across rules ([#​5060](https://github.com/ansible/ansible-lint/issues/5060)) [@​mehrdadbn9](https://github.com/mehrdadbn9)
- chore: Add support for Fedora 44 in the meta schema ([#​5029](https://github.com/ansible/ansible-lint/issues/5029)) [@​jsf9k](https://github.com/jsf9k)
- fix: ensure configuration errors are visible to user ([#​5038](https://github.com/ansible/ansible-lint/issues/5038)) [@​Dotify71](https://github.com/Dotify71)
- fix: role argument spec: fix typo in attribute schema ([#​5044](https://github.com/ansible/ansible-lint/issues/5044)) [@​felixfontein](https://github.com/felixfontein)
- fix: handle ignore.txt comments with '#' in them correctly ([#​5028](https://github.com/ansible/ansible-lint/issues/5028)) [@​felixfontein](https://github.com/felixfontein)
- fix: Evaluate the exit code after applying the skipped rules from .ansible-lint-ignore ([#​5001](https://github.com/ansible/ansible-lint/issues/5001)) [@​gmuloc](https://github.com/gmuloc)
- fix: Update stale rulebook schema to match upstream ansible-rulebook ([#​5056](https://github.com/ansible/ansible-lint/issues/5056)) [@​Hrithik-Gavankar](https://github.com/Hrithik-Gavankar)
- fix: update \_extends syntax for release-drafter v7 compatibility ([#​5043](https://github.com/ansible/ansible-lint/issues/5043)) [@​rockygeekz](https://github.com/rockygeekz)
- fix(security): update dependencies \[SECURITY] - abandoned ([#​5014](https://github.com/ansible/ansible-lint/issues/5014)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- fix: update malformed block regex and bump pathspec upper bound ([#​5039](https://github.com/ansible/ansible-lint/issues/5039)) [@​rockygeekz](https://github.com/rockygeekz)
#### Maintenance
- chore: remove previously-synced agent skills ([#​5078](https://github.com/ansible/ansible-lint/issues/5078)) [@​ansibuddy](https://github.com/ansibuddy)
- chore(deps): update all dependencies ([#​5074](https://github.com/ansible/ansible-lint/issues/5074)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- fix(security): update dependencies \[SECURITY] ([#​5061](https://github.com/ansible/ansible-lint/issues/5061)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- test: add security-check workflow (integration test) ([#​5064](https://github.com/ansible/ansible-lint/issues/5064)) [@​cidrblock](https://github.com/cidrblock)
- chore: Add support for Fedora 44 in the meta schema ([#​5029](https://github.com/ansible/ansible-lint/issues/5029)) [@​jsf9k](https://github.com/jsf9k)
- chore: clarify yaml reformatting under fix ([#​5057](https://github.com/ansible/ansible-lint/issues/5057)) [@​Himanshuagrawal4](https://github.com/Himanshuagrawal4)
- chore(deps): update all dependencies pep621 ([#​5047](https://github.com/ansible/ansible-lint/issues/5047)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#​5046](https://github.com/ansible/ansible-lint/issues/5046)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies pep621 ([#​5041](https://github.com/ansible/ansible-lint/issues/5041)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#​5040](https://github.com/ansible/ansible-lint/issues/5040)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#​5011](https://github.com/ansible/ansible-lint/issues/5011)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- fix(security): update dependencies \[SECURITY] - abandoned ([#​5014](https://github.com/ansible/ansible-lint/issues/5014)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies pep621 ([#​5012](https://github.com/ansible/ansible-lint/issues/5012)) @​[renovate\[bot\]](https://github.com/apps/renovate)
### [`v26.4.0`](https://github.com/ansible/ansible-lint/releases/tag/v26.4.0)
[Compare Source](https://github.com/ansible/ansible-lint/compare/v26.3.0...v26.4.0)
#### Fixes
- fix: remove deprecated apt\_key module from examples and builtins ([#​5000](https://github.com/ansible/ansible-lint/issues/5000)) [@​cidrblock](https://github.com/cidrblock)
- fix(security): update dependencies \[SECURITY] ([#​5010](https://github.com/ansible/ansible-lint/issues/5010)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- fix: avoid permission error when linting /tmp files ([#​5009](https://github.com/ansible/ansible-lint/issues/5009)) [@​ssbarnea](https://github.com/ssbarnea)
- fix: reapply false positive patch for no-changed-when rule ([#​4989](https://github.com/ansible/ansible-lint/issues/4989)) [@​Red-GV](https://github.com/Red-GV)
- docs: fix inaccuracies found during documentation audit ([#​4999](https://github.com/ansible/ansible-lint/issues/4999)) [@​cidrblock](https://github.com/cidrblock)
- fix: support collection format in mock\_roles ([#​4980](https://github.com/ansible/ansible-lint/issues/4980)) [@​emmanuel-ferdman](https://github.com/emmanuel-ferdman)
- fix(security): update dependencies \[SECURITY] ([#​4993](https://github.com/ansible/ansible-lint/issues/4993)) @​[renovate\[bot\]](https://github.com/apps/renovate)
#### Maintenance
- chore: update hooks ([#​5008](https://github.com/ansible/ansible-lint/issues/5008)) [@​ssbarnea](https://github.com/ssbarnea)
- chore: implement workaround for coverage merging failure ([#​5006](https://github.com/ansible/ansible-lint/issues/5006)) [@​ssbarnea](https://github.com/ssbarnea)
- Add support for upcoming Ubuntu 26.04 ([#​4995](https://github.com/ansible/ansible-lint/issues/4995)) [@​Andiroid](https://github.com/Andiroid)
- chore(deps): update all dependencies pep621 ([#​4994](https://github.com/ansible/ansible-lint/issues/4994)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): bump black from 26.1.0 to 26.3.1 in /.config ([#​4991](https://github.com/ansible/ansible-lint/issues/4991)) @​[dependabot\[bot\]](https://github.com/apps/dependabot)
### [`v26.3.0`](https://github.com/ansible/ansible-lint/releases/tag/v26.3.0)
[Compare Source](https://github.com/ansible/ansible-lint/compare/v26.2.0...v26.3.0)
#### Features
- feat: add jinja2-template-extension opt-in rule ([#​4979](https://github.com/ansible/ansible-lint/issues/4979)) [@​djdanielsson](https://github.com/djdanielsson)
#### Fixes
- fix: Add missing version\_changed var to ComplexityRule class ([#​4987](https://github.com/ansible/ansible-lint/issues/4987)) [@​thrashwerk](https://github.com/thrashwerk)
#### Maintenance
- chore: pre-commit autoupdate ([#​4986](https://github.com/ansible/ansible-lint/issues/4986)) @​[pre-commit-ci\[bot\]](https://github.com/apps/pre-commit-ci)
- chore(deps): update all dependencies pep621 ([#​4984](https://github.com/ansible/ansible-lint/issues/4984)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#​4983](https://github.com/ansible/ansible-lint/issues/4983)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps-dev): bump minimatch from 9.0.5 to 10.2.4 in /test/schemas ([#​4982](https://github.com/ansible/ansible-lint/issues/4982)) @​[dependabot\[bot\]](https://github.com/apps/dependabot)
### [`v26.2.0`](https://github.com/ansible/ansible-lint/releases/tag/v26.2.0)
[Compare Source](https://github.com/ansible/ansible-lint/compare/v26.1.1...v26.2.0)
#### Features
- feat: complexity\[tasks] for task and handler files ([#​4799](https://github.com/ansible/ansible-lint/issues/4799)) [@​ARYPROGRAMMER](https://github.com/ARYPROGRAMMER)
- feat: adding new argument\_spec rule and tests ([#​4968](https://github.com/ansible/ansible-lint/issues/4968)) [@​djdanielsson](https://github.com/djdanielsson)
- feat: allow users to opt into rules while still using profiles ([#​4974](https://github.com/ansible/ansible-lint/issues/4974)) [@​djdanielsson](https://github.com/djdanielsson)
- feat: use uv for installation and add override\_version input ([#​4703](https://github.com/ansible/ansible-lint/issues/4703)) ([#​4933](https://github.com/ansible/ansible-lint/issues/4933)) [@​Jkhall81](https://github.com/Jkhall81)
#### Fixes
- fix: no-free-form transform parsing ([#​4942](https://github.com/ansible/ansible-lint/issues/4942)) [@​Edition-X](https://github.com/Edition-X)
- fix: make ansible-lint work with AWS CodeBuild Lambda ([#​4972](https://github.com/ansible/ansible-lint/issues/4972)) [@​GElkayam](https://github.com/GElkayam)
- fix: skip\_list with sub-rules no longer skips entire rule ([#​4955](https://github.com/ansible/ansible-lint/issues/4955)) [@​emmanuel-ferdman](https://github.com/emmanuel-ferdman)
- fix: update pre-commit hook to support Python 3.14 ([#​4959](https://github.com/ansible/ansible-lint/issues/4959)) [@​dmzoneill](https://github.com/dmzoneill)
- fix: respect custom yamllint config ([#​4758](https://github.com/ansible/ansible-lint/issues/4758)) [@​dbrennand](https://github.com/dbrennand)
- fix: use pip instead of uv when setup\_python is false ([#​4941](https://github.com/ansible/ansible-lint/issues/4941)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: resolved issue with uv installing python ([#​4940](https://github.com/ansible/ansible-lint/issues/4940)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: restore correct mapping indentation after anchors ([#​4935](https://github.com/ansible/ansible-lint/issues/4935)) ([#​4936](https://github.com/ansible/ansible-lint/issues/4936)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: schema/meta support SLES 15SP7 and 16 ([#​4938](https://github.com/ansible/ansible-lint/issues/4938)) [@​Klaas-](https://github.com/Klaas-)
- Bump actions/checkout in README ([#​4934](https://github.com/ansible/ansible-lint/issues/4934)) [@​jaap3](https://github.com/jaap3)
- fix: resolve path resolution for imported tasks in global tasks direc… ([#​4926](https://github.com/ansible/ansible-lint/issues/4926)) [@​Jkhall81](https://github.com/Jkhall81)
#### Maintenance
- chore: remove use of pytest-sugar ([#​4977](https://github.com/ansible/ansible-lint/issues/4977)) [@​ssbarnea](https://github.com/ssbarnea)
- chore: update test deps ([#​4976](https://github.com/ansible/ansible-lint/issues/4976)) [@​ssbarnea](https://github.com/ssbarnea)
- chore: remove use of pytest-plus ([#​4975](https://github.com/ansible/ansible-lint/issues/4975)) [@​ssbarnea](https://github.com/ssbarnea)
- chore: pre-commit autoupdate ([#​4948](https://github.com/ansible/ansible-lint/issues/4948)) @​[pre-commit-ci\[bot\]](https://github.com/apps/pre-commit-ci)
- chore(deps): bump ajv from 8.10.0 to 8.18.0 in /test/schemas ([#​4970](https://github.com/ansible/ansible-lint/issues/4970)) @​[dependabot\[bot\]](https://github.com/apps/dependabot)
- chore(deps): bump cryptography from 46.0.4 to 46.0.5 in /.config ([#​4962](https://github.com/ansible/ansible-lint/issues/4962)) @​[dependabot\[bot\]](https://github.com/apps/dependabot)
- chore(deps): bump pillow from 12.1.0 to 12.1.1 ([#​4964](https://github.com/ansible/ansible-lint/issues/4964)) @​[dependabot\[bot\]](https://github.com/apps/dependabot)
- chore(deps): bump cryptography from 46.0.4 to 46.0.5 ([#​4963](https://github.com/ansible/ansible-lint/issues/4963)) @​[dependabot\[bot\]](https://github.com/apps/dependabot)
- chore: fix mypy failures plus extra ([#​4954](https://github.com/ansible/ansible-lint/issues/4954)) [@​ssbarnea](https://github.com/ssbarnea)
- chore(deps): update all dependencies ([#​4937](https://github.com/ansible/ansible-lint/issues/4937)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#​4932](https://github.com/ansible/ansible-lint/issues/4932)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#​4931](https://github.com/ansible/ansible-lint/issues/4931)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#​4930](https://github.com/ansible/ansible-lint/issues/4930)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#​4929](https://github.com/ansible/ansible-lint/issues/4929)) @​[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#​4928](https://github.com/ansible/ansible-lint/issues/4928)) @​[renovate\[bot\]](https://github.com/apps/renovate)
### [`v26.1.1`](https://github.com/ansible/ansible-lint/releases/tag/v26.1.1)
[Compare Source](https://github.com/ansible/ansible-lint/compare/v26.1.0...v26.1.1)
#### Features
- feat: added exit code 8 for successfully fixed violations ([#​4674](https://github.com/ansible/ansible-lint/issues/4674)) ([#​4899](https://github.com/ansible/ansible-lint/issues/4899)) [@​Jkhall81](https://github.com/Jkhall81)
#### Fixes
- fix: resolve auto-fix failures and detection for short module names (… ([#​4897](https://github.com/ansible/ansible-lint/issues/4897)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: ensure --no-offline overrides config file precedence ([#​4845](https://github.com/ansible/ansible-lint/issues/4845)) ([#​4903](https://github.com/ansible/ansible-lint/issues/4903)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: pre-commit cache missing cspell updates ([#​4909](https://github.com/ansible/ansible-lint/issues/4909)) [@​alisonlhart](https://github.com/alisonlhart)
- Set cryptography ceiling to match downstream requirement. ([#​4904](https://github.com/ansible/ansible-lint/issues/4904)) [@​cidrblock](https://github.com/cidrblock)
- fix: almalinux missing reference in platforms array ([#​4896](https://github.com/ansible/ansible-lint/issues/4896)) [@​thelinuxracoon](https://github.com/thelinuxracoon)
#### Maintenance
- chore: Add renovate constraint for cryptography ([#​4911](https://github.com/ansible/ansible-lint/issues/4911)) [@​alisonlhart](https://github.com/alisonlhart)
### [`v26.1.0`](https://github.com/ansible/ansible-lint/releases/tag/v26.1.0)
[Compare Source](https://github.com/ansible/ansible-lint/compare/v26...v26.1.0)
#### Fixes
- fix: implement precise filtering for bracketed sub-tags ([#​4892](https://github.com/ansible/ansible-lint/issues/4892)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: avoid unnecessary creation of .ansible folders ([#​4894](https://github.com/ansible/ansible-lint/issues/4894)) [@​ssbarnea](https://github.com/ssbarnea)
- fix: refactor RulesCollection to always require app argument ([#​4891](https://github.com/ansible/ansible-lint/issues/4891)) [@​ssbarnea](https://github.com/ssbarnea)
- fix: anchor kind discovery to project root ([#​4763](https://github.com/ansible/ansible-lint/issues/4763)) ([#​4889](https://github.com/ansible/ansible-lint/issues/4889)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: avoid creating cache directory when listing version ([#​4865](https://github.com/ansible/ansible-lint/issues/4865)) [@​ssbarnea](https://github.com/ssbarnea)
- fix: ensure exclude\_paths are honored for unparseable files ([#​4886](https://github.com/ansible/ansible-lint/issues/4886)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: avoid use of pathspec 1.0.0 until yamllint is updated ([#​4887](https://github.com/ansible/ansible-lint/issues/4887)) [@​ssbarnea](https://github.com/ssbarnea)
- fix: allow valid tabs in lineinfile nested in blocks ([#​4719](https://github.com/ansible/ansible-lint/issues/4719)) ([#​4881](https://github.com/ansible/ansible-lint/issues/4881)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: update documentation to clarify requirement to run from project … ([#​4885](https://github.com/ansible/ansible-lint/issues/4885)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: replace hardcoded /tmp path with secure temp directory (CWE… ([#​4878](https://github.com/ansible/ansible-lint/issues/4878)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: handle missing keys in \_parse\_failed\_msg to prevent KeyError ([#​4879](https://github.com/ansible/ansible-lint/issues/4879)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: add argument\_specs to meta schema ([#​4762](https://github.com/ansible/ansible-lint/issues/4762)) ([#​4880](https://github.com/ansible/ansible-lint/issues/4880)) [@​Jkhall81](https://github.com/Jkhall81)
- fix: retire -p/--parseable option ([#​4884](https://github.com/ansible/ansible-lint/issues/4884)) [@​ssbarnea](https://github.com/ssbarnea)
- fix: correct partial-become rule documentation comments ([#​4876](https://github.com/ansible/ansible-lint/issues/4876)) [@​emmanuel-ferdman](https://github.com/emmanuel-ferdman)
#### Maintenance
- chore: add almalinux platform to meta schemas ([#​4893](https://github.com/ansible/ansible-lint/issues/4893)) [@​thelinuxracoon](https://github.com/thelinuxracoon)
- chore: refactor testing code to reduce use of get\_app() ([#​4890](https://github.com/ansible/ansible-lint/issues/4890)) [@​ssbarnea](https://github.com/ssbarnea)
- chore(deps): update all dependencies ([#​4877](https://github.com/ansible/ansible-lint/issues/4877)) @​[renovate\[bot\]](https://github.com/apps/renovate)
### [`v26`](https://github.com/ansible/ansible-lint/compare/v25.12.2...v26)
[Compare Source](https://github.com/ansible/ansible-lint/compare/v25.12.2...v26)
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzYuMyIsInVwZGF0ZWRJblZlciI6IjQ0LjI0LjEiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==-->
volker.raschek
was assigned by CSRBot2026-06-22 14:01:26 +02:00
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:
v25.12.2→v26.8.0Release Notes
ansible/ansible-lint (ansible/ansible-lint)
v26.8.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/ansible/ansible-lint/compare/v26.6.0...v26.8.0
v26.6.0Compare Source
Features
Fixes
ansible-lint --fix(#5033) @bishalOpsMaintenance
v26.4.0Compare Source
Fixes
Maintenance
v26.3.0Compare Source
Features
Fixes
Maintenance
v26.2.0Compare Source
Features
Fixes
Maintenance
v26.1.1Compare Source
Features
Fixes
Maintenance
v26.1.0Compare Source
Fixes
Maintenance
v26Compare Source
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.
c720b03ea1to45ee8ff5a945ee8ff5a9toe047832677e047832677to0b217e01570b217e0157toa8fabebb6fView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.