Releases: ansible/ansible-lint
Releases · ansible/ansible-lint
v24.2.0
v6.22.2
Bugfixes
- Fix key error for name[casing] rule (#3987) @ajinkyau
- Allow dashes in legacy role namespaces (#3962) @sur5r
- Use new ansible-compat verbosity levels (#3975) @ssbarnea
- Remove dependency on newer requests library (#3959) @ssbarnea
- Ignore set-property for systemd command (#3949) @alanbbr
- Correct requires_ansible error message (#3954) @ssbarnea
- Improve transformation for
no-free-form
rule (#3945) @ajinkyau - Documentation improvement (#3946) @ssbarnea
- docs: fix grammatical issue in philosophy Q&A section (#3934) @davidhulick
- Update supported versions of ansible (#3930) @ajinkyau
- Fix backward compatibility (#3929) @McSim85
- Fix auto capitalization for name[prefix] rule (#3922) @ajinkyau
- Fix role deps check for detecting path names (#3923) @cavcrosby
- Avoid warnings about PATH with pipx installations (#3920) @ssbarnea
v6.22.1
Bugfixes
- Look for ansible binary in the same path as we are (#3903) @FliegenKLATSCH
- Avoid stacktrace with broken ansible.cfg files (#3916) @ssbarnea
- Avoid jinja[invalid] with ansible.builtin.mandatory filter (#3917) @ssbarnea
- Remove support for deprecated include (#3722) @ssbarnea
- Fix use of versioned github action (#3762) @karl-johan-grahn
- Fix few URLs in README.md (#3915) @ssbarnea
- Correct some usage examples for
package_latest
(#3914) @pablomh - Add option to allow running with missing plugins and collection dependencies (#3913) @ssbarnea
- Avoid warnings from loading of deprecated modules (#3715) @ssbarnea
- Log ignored exception details to debug log (#3900) @bluecmd
- GitHub Action: properly respect the
working_directory
argument (#3905) @ptoscano - Allow to set
max_fail_percentage
as templated integer (#3901) @rebtoor - Fix setuptools-scm versioning (#3887) @ssbarnea
- Add Fedora 39 to
meta.json
(#3893) @jsf9k - Use python 3.10 as primary version target (#3886) @ssbarnea
v6.22.0
Minor Changes
Bugfixes
v6.21.1
v6.21.0
Minor Changes
Bugfixes
- Add support for Rocky (#3843) @facorazza
- Update supported Ubuntu versions in
meta.json
(#3845) @mcdonnnj - Avoid false positives for handler in roles handlers directory (#3838) @ajinkyau
- Hide stacktrace when loading invalid yaml (#3844) @ajinkyau
- Add some platforms to
meta.json
(#3841) @mcdonnnj - Temporary avoid auto-fixing YAML files not owned by ansible (#3837) @ssbarnea
- Add environment variable for skipping schema update (#3835) @ajinkyau
- Avoid creating temporary YAML files inside source tree (#3819) @Qalthos
- Document environment variables (#3833) @ssbarnea
- Update schemas (#3832) @ssbarnea
- Support complex requirements in argument_specs.yml (#3823) @tapetersen
- Fix SARIF-formatter severity levels (#3824) @4ch1m
- Add play level autofix for key-order rule (#3815) @ajinkyau
- Add support for python 3.12 (#3813) @ssbarnea
- Update SPDX license list (#3814) @ssbarnea
- Use checkout action in install docs (#3810) @gma
- Fix actions-tagger arguments (#3808) @ssbarnea
v6.20.3
Bugfixes
- Fix wget command arguments in github action (#3806) @ssbarnea
- Update some platform versions in meta.json (#3800) @masoud-maghsoudi
v6.20.2
Bugfixes
- Do not use github action path for running ansible lint (#3798) @ReenigneArcher
- Correct listing of autofix rules in documentation (#3797) @ssbarnea
- Make the autofix rule list dynamic in documentation (#3785) @shatakshiiii
- Fix documentation links to autofix page (#3796) @ssbarnea
- Bump test dependencies (#3795) @ssbarnea
- Correct documentation regarding CLI argument precedence (#3792) @ssbarnea
- Document autofix ability for rules that supports it (#3791) @ssbarnea
- Accept underline prefix when checking var-naming (#3789) @ssbarnea
- Correct regression with use of --fix (#3783) @ssbarnea
v6.20.1
Bugfixes
- Fix detection of play roles vars missing prefix (#3765) @cavcrosby
- Prune reported errors after autofix (#3774) @cidrblock
--fix
will now default toall
(#3777) @ajinkyau- Avoid false error caused by TypeError with jinja rule (#3773) @ssbarnea
- Sanity Rule Ignore Additions and Updates (#3766) @alisonlhart
- Update rulebook schema (name is now required) (#3776) @ssbarnea
- Expose rules that have autofix capability in docs (#3770) @shatakshiiii
- List all the fixable rules in CLI via
--list-rules
(#3737) @shatakshiiii - Include level in SARIF results (#3758) @ssbarnea
- Meta runtime supported version update (#3755) @alisonlhart
v6.20.0
Minor Changes
- Respect cgroup CPU limits when running inside containers (#3749) @ssbarnea
- Rename --write option to --fix (#3748) @ssbarnea
- Add auto-fixing implementation for
no-free-form
rule (#3725) @ajinkyau - Add auto-fixing implementation for
partial-become
rule (#3692) @shatakshiiii - Add auto-fixing implementation for
no-jinja-when
rule (#3721) @shatakshiiii
Bugfixes
- Fix the detection of role vars missing role prefix (#3750) @cavcrosby
- Clarify auto-fix arguments use (#3751) @ssbarnea
- Avoid IndexError exception with jinja transform (#3747) @ssbarnea
- Fix docs typo (#3746) @ssbarnea
- Add /bin/bash executable to example correct code for pipefail rule (#3731) @Perdu
- Properly avoid
pipx
venv path to be included in altered path warning (#3730) @chrysle - Fix transform exception with local_action with old syntax (#3743) @ssbarnea
- Support only_upgrade (#3734) @soroshsabz