Ansible-lint

Latest version: v24.2.3

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

Scan your dependencies

Page 5 of 16

6.14.4

Bugfixes

- Document that no-changed-when also applies to handlers (3237) ssbarnea
- Update navigator schema (3236) ssbarnea
- Update no-handler rule to accept 'not changed' (3230) jpopelka
- Fix link for usage.md (Linting playbooks and roles) (3224) ziegenberg
- Skip PATH checking when pyenv virtualenv is present (3219) ajinkyau
- Require yamllint 1.30.3 or newer (3220) ssbarnea

6.14.3

Bugfixes

- Refactor task iterator (part 2) (3212) ssbarnea
- Document fix for literal_compare `== False` (3207) jemand771
- docs: Provide more information about the dangers of run_once (3187) bendem
- Fix sarif output to use 'match.details' in result object, instead of 'match.message' (3163) 4ch1m
- Allow templated boolean for any_errors_fatal (3205) sathieu
- Refactor task iterator to return an object (3195) ssbarnea
- Update SPDX license list (3193) ssbarnea
- Fix tilde interpolation in PATH (3185) fclaerho
- Fix "helpUri" assignment for SARIF output (3176) 4ch1m
- docs: fix link for rule galaxy[no-runtime] (3175) ziegenberg

6.14.2

Bugfixes

- Ignore risky-shell-pipe with pwsh (3166) ssbarnea
- Implement galaxy[no-runtime] check for meta/runtime.yml file (3162) ssbarnea
- Fixed args rule error for synchronize module (3158) ajinkyau
- Avoid test ... require a dictionary error with jinja rule (3157) ssbarnea

6.14.1

Bugfixes

- Avoid "unable to evaluate string as dictionary" with args rule (3150) ssbarnea
- Avoid 'Unrecognized type' errors with jinja rule (3149) ssbarnea
- Allow 'use' parameter with service module (args) (3147) ssbarnea
- Change schema $id to be a valid URL (3146) ssbarnea
- Document skip_ansible_lint does not work with yamllint rule (3144) ssbarnea
- Update schema '$id' (3137) dericcrago
- Ensure ignored matches are reports as minor in codeclimate output (3131) ssbarnea
- Remove unused rules_as_docs (3130) ssbarnea
- Remove deprecated nested_items (3129) ssbarnea
- Avoid undefined errors from jinja rule (3127) ssbarnea
- Refactor processing of module args (3125) ssbarnea

6.14.0

Minor Changes

- Add rulebook schema (3103) ssbarnea
- Add sanity rule with check for bad and disallowed ignores (3102) alisonlhart
- Remove support for python 3.8 (3051) ssbarnea

Bugfixes

- Adding 2.9 ignore allow-list for sanity rule (3118) alisonlhart
- Generalize args rule exception handling (3113) ajinkyau
- Remove duplicate deprecated-command-syntax rule (3119) ssbarnea
- Allow schema refresh to run without installing app (3117) ssbarnea
- Removed unused code (3116) ajinkyau
- Allow custom rules specific configuration with ansible-lint-config JSON Schema (3080) ssato
- Ensure SPDX license list is in sync (3111) ssbarnea
- Added support for raw booleans when using complex_conditional (3109) ajinkyau
- Make git errors fatal when strict mode is active (3064) ssbarnea
- Fix for skipped rules key in yaml rule (3097) ajinkyau
- Allow manifest field on galaxy file schema (3100) ssbarnea
- Simplify logic for meta-runtime rule (3089) ajinkyau
- Removed lines not required for code coverage (meta-no-info rule) (3094) ajinkyau
- Remove "mode: preserve" from risky file perms doc, add copy example (3078) jamescooke
- Improved ignore file handling (3075) 4ch1m
- fix exclude-path test (3071) 4ch1m
- Avoid jinja rule triggering with mutually exclusive arguments (3060) ssbarnea
- Avoid reformatting of strings with line feeds and no jinja (3059) ssbarnea
- Change CodeClimate severity to expose error or warning levels (3057) ssbarnea
- Avoid 'not defined' with jinja rule (3056) ssbarnea
- Avoid 'is undefined' error with jinja rule (3055) ssbarnea
- Document output formats (3054) ssbarnea
- Allow /dev/null to be passed as config file (3053) ssbarnea

6.13.1

Bugfixes

- Improve no-changed-when rule (3050) ssbarnea
- Fix ignore file generation (3046) jcgruenhage

Page 5 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.