Ansible-lint

Latest version: v25.1.3

Safety actively analyzes 712615 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 18

25.1.3

Bugfixes

- Allow use with readonly virtualenvs (4526) ssbarnea
- Add git clean to allowed executable options (4519) s-hertel
- Fix failing `ansible-lint` CI job (4520) aphedges
- Add .ansible to the implicit ignore list (4518) ssbarnea
- Avoid unnecessary warning when meta/runtime.yml is null (4514) ssbarnea

25.1.2

Bugfixes

- Require ansible-compat>=25.1.2 (4512) ssbarnea
- Improve output with broken multiline playbooks (4506) ssbarnea
- Avoid broken referencing dependency (4505) ssbarnea
- Clarify partial-become rule description (4500) alisonlhart
- Allow linter to capture and display initialization warnings (4504) ssbarnea
- Update ansible-compat to `v25.1.1` (4499) audgirka

25.1.1

Bugfixes

- Update compat and pre-commit versions (4495) audgirka
- Fix output terminal colors error for black on black (4490) audgirka

Other

- Add documentation about how to use private repositories with the github action (4491) umglurf

25.1.0

Enhancements

- Update requires_ansible default require >=2.16 (4479) samccann
- Bump the dependencies group in /.config with 6 updates (4482) [dependabot[bot]](https://github.com/apps/dependabot)
- Add write_exclude_list config option (4256) frq-asgard-josi

Bugfixes

- Remove dependency hack that prevents installation on Windows (4487) ssbarnea
- Allow ansible-lint action to be used from composite workflows (4481) drew-viles
- Fix WARN on empty/template meta/main.yaml (4379) GElkayam
- Move octal example code next to octals definition (4475) branic
- Refactor use of app instance (4478) ssbarnea
- Fix constraints with uv and update min requirements (4485) ssbarnea
- Require ansible-core>=2.16 (4483) ssbarnea
- Add EL 10 as a platform in the metadata schema (4464) antonc42
- Catch ansible-compat initialization warnings (4463) ssbarnea
- Avoid ruamel.yaml 0.18.7-0.18.8 due to regression (4462) ssbarnea

Other

- Bump codecov/codecov-action from 5.1.1 to 5.1.2 (4457) [dependabot[bot]](https://github.com/apps/dependabot)

24.12.2

Enhancements

- Added additional galaxy[tags] checks (4422) minsis
- Refactor code to avoid use of rich library (4396) ssbarnea
- Search for config with the yml/yaml extension (4416) cornfeedhobo
- Rename color module to output (4433) ssbarnea
- Remove formatting options for listing rules (4432) ssbarnea

Bugfixes

- Revert "Accommodate specified inventory files (4393)" (4450) ssbarnea
- Enable FQCNs for import_playbook to have subdirs (4412) cavcrosby
- Utilize create_matcherror more in other rules (4408) cavcrosby
- Add Astra Linux Platform to platform items (4429) razerisback
- Normalize version field for rules (4431) ssbarnea
- Enable pyright hook (4426) ssbarnea
- Remove dead code and prevent regressions (4425) ssbarnea
- Prepare for pyright hook enablement (4410) ssbarnea
- Activate and address some ruff violations (preview) (4421) ssbarnea
- Fix exception with 'skipped' test (4406) Gilles95
- Include ! as a shell word. closes 4386 (4403) wimglenn

Note this this changelog entry contains changes also included in the two yanked releases before it.

24.12.1

Enhancements

- Added additional galaxy[tags] checks (4422) minsis

Bugfixes

- Do inventory parsing non-multithreaded (4447) cavcrosby
- Enable FQCNs for import_playbook to have subdirs (4412) cavcrosby

Page 1 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.