./sysutils/ansible-lint, Checks playbooks for practices and behaviour that could be improved

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 25.1.3, Package name: ansible-lint-25.1.3, Maintainer: pkgsrc-users

ansible-lint checks playbooks for practices and behaviour that could
potentially be improved. As a community backed project ansible-lint supports
only the last two major versions of Ansible.


Master sites:

Filesize: 539.173 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-19 11:52:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 25.1.3

25.1.3
Bugfixes

Allow use with readonly virtualenvs
Add git clean to allowed executable options
Fix failing ansible-lint CI job
Add .ansible to the implicit ignore list
Avoid unnecessary warning when meta/runtime.yml is null
   2025-02-06 09:55:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 25.1.2

25.1.2

Bugfixes

Require ansible-compat>=25.1.2
Improve output with broken multiline playbooks
Avoid broken referencing dependency
Clarify partial-become rule description
Allow linter to capture and display initialization warnings
Update ansible-compat to v25.1.1
   2025-01-29 10:31:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 25.1.1

25.1.1

Bugfixes

Update compat and pre-commit versions
Fix output terminal colors error for black on black

Other

Add documentation about how to use private repositories with the github action
   2025-01-28 09:14:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 25.1.0

25.1.0

Enhancements

Update requires_ansible default require >=2.16
Bump the dependencies group in /.config with 6 updates
Add write_exclude_list config option

Bugfixes

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

Other

Bump codecov/codecov-action from 5.1.1 to 5.1.2
   2024-12-27 09:20:58 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible-lint: updated to 24.12.2

24.12.2

Enhancements

Added additional galaxy[tags] checks
Refactor code to avoid use of rich library
Search for config with the yml/yaml extension
Rename color module to output
Remove formatting options for listing rules

Bugfixes

Revert "Accommodate specified inventory files
Enable FQCNs for import_playbook to have subdirs
Utilize create_matcherror more in other rules
Add Astra Linux Platform to platform items
Normalize version field for rules
Enable pyright hook
Remove dead code and prevent regressions
Prepare for pyright hook enablement
Activate and address some ruff violations (preview)
Fix exception with 'skipped' test
Include ! as a shell word. closes
   2024-11-20 12:48:16 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 24.10.0

24.10.0

Enhancements

Add support for py313

Bugfixes

Require ansible-compat>=24.10.0
Update TaskHasTag example rule used in custom-rules.md
Add Fedora 41 as a platform in the metadata schema
Fixing the issue "Unfinished sentence in docs/profiles.md"
Fix quotes converting free-form syntax to yaml
Handle FQCN when using import_playbook
Allow jinja in variable names
Update rulebook schema
Fix wonky writing to sarif_file
Fix to avoid spamming syslog with invoked messages
Pin codecov action to v4.5.0 and update dependabot.yml to ignore v4.6.0
Update schema for missing tags property to builder v3 options
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal