Skip to content

Releases: ansible/ansible-lint

v6.20.0

19 Sep 20:27
eb35080
Compare
Choose a tag to compare

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

v6.19.0

06 Sep 15:34
fc898ee
Compare
Choose a tag to compare

Minor Changes

  • Add auto transform for no-log-password rule (#3708) @ajinkyau
  • Add auto-fixing implementation for key-order[task] rule (#3705) @ajinkyau
  • Add auto-fixing implementation for jinja[spacing] rule (#3691) @ajinkyau
  • Make schema validation messages more explicit (#3701) @ssbarnea
  • Transform for deprecated-local-action rule (#3689) @ajinkyau

Bugfixes

v6.18.0

21 Aug 18:35
4cc5b52
Compare
Choose a tag to compare

Minor Changes

  • Limit the maximum block depth (#3602) @Ruchip16
  • Transform functionality for command_instead_of_shell (#3675) @ajinkyau
  • Add rule to check the number of tasks (#3156) @Ruchip16

Bugfixes

v6.17.2

22 Jun 13:10
3293b64
Compare
Choose a tag to compare

Bugfixes

  • Allow use as a reusable github action (#3513) @ssbarnea
  • Add action and args properties to task class (#3576) @ssbarnea
  • Fixed error when sarif file option is provided (#3587) @ajinkyau
  • Add NetBSD as a recognized platform (#3586) @he32
  • Display ansible-compat version alongwith with other deps (#3584) @ajinkyau
  • Refactored syntax-checking (#3568) @ssbarnea
  • Avoid app reinitialization during syntax-check (#3563) @ssbarnea
  • Allow config file to have .yaml extension (#3559) @bdsoha
  • Allow lists of lists of strings for vars_files (#3561) @ajinkyau

v6.17.1

13 Jun 13:25
ac528c0
Compare
Choose a tag to compare

Bugfixes

  • Update guess install method check (#3553) @ajinkyau
  • Fix exclude logic bug that can cause cause partial linting (#3552) @ssbarnea
  • Make profile information on summary line more clear (#3545) @ssbarnea
  • Avoid adding pip related messages if installation method is different (#3551) @ajinkyau
  • Avoid false positive with var-naming[no-role-prefix] (#3550) @ssbarnea
  • Make refresh_schemas handle firewalls that cut the file transfer midway (#3546) @sverrehu
  • Rename marketplace action (#3548) @ssbarnea
  • Fix action name (#3536) @coaxial
  • Handling of exclude paths with trailing slashs (#3527) @hille721
  • Ensure that rules collections use Runtime in offline mode (#3526) @ssbarnea
  • Avoid using get_app() from inside the rule (#3525) @ssbarnea
  • Avoid dependency error from rich (#3517) @ssbarnea

v6.17.0

31 May 13:09
05aad96
Compare
Choose a tag to compare

Minor Changes

Bugfixes

  • Reimplement file exclusion logic (#3507) @ssbarnea
  • Check validity of 'become_method' values from code (#3499) @ajinkyau
  • Fix role_name_ prefix include_role var name error (#3500) @ajinkyau
  • Hide pip error if not present (#3494) @Et7f3
  • Update formatter to avoid reporting paths with .. (#3496) @ssbarnea
  • Remove false positive on 'cacheable' property of set_fact (#3490) @ajinkyau
  • Add missing become_method plugins to the schema (#3484) @ajinkyau
  • Add support for ansible-builder v3 schema (#3480) @ajinkyau
  • Add Github Marketplace Action (#3476) @ssbarnea
  • Add oracle linux 8.8 (#3479) @facorazza
  • Revert ansible-compat vendoring (#3478) @ssbarnea
  • Updated file or dir not found message (#3474) @ajinkyau
  • Check for included role prefix instead of current one (#3473) @ssbarnea

v6.16.2

21 May 19:48
f651dd5
Compare
Choose a tag to compare

Bugfixes

  • Update test dependencies (#3470) @ssbarnea
  • Fix and document installing of requirements.yml files (#3471) @ssbarnea
  • Do not ever exclude files given as arguments (#3468) @ssbarnea
  • Ensure we return error if argument gives are not present (#3467) @ssbarnea
  • Allow rules to expose all tags they can produce (#3464) @ssbarnea
  • Enable var-name rule to detect read-only variables (#3462) @ssbarnea
  • Add Oracle Enterprise Linux 7.* (#3463) @Rylon
  • Fix for var-naming rule to not break on include_tasks and vars (#3458) @ajinkyau
  • var-naming now prevents use of Ansible reserved names (#3460) @ssbarnea
  • Ensure that we also lint files from git submodules (#3431) @ssbarnea
  • Adding 2.16 to the list of allowed ansible-core versions in meta-runtime rule (#3455) @alisonlhart

v6.16.1

16 May 08:22
8ef5ca4
Compare
Choose a tag to compare

Bugfixes

v6.16.0

09 May 08:36
8c80975
Compare
Choose a tag to compare

Minor Changes

Bugfixes

v6.15.0

21 Apr 11:19
ccdeab2
Compare
Choose a tag to compare

Minor Changes

Bugfixes