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

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


Branch: CURRENT, Version: 24.10.0, Package name: ansible-lint-24.10.0, 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: 524.764 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2024-10-01 09:53:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 24.9.2

24.9.2

Bugfixes

Fix github action
   2024-09-13 21:39:35 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible-lint: updated to 24.9.0

24.9.0

Enhancements

Community comms
feat: add requirements_file input to GitHub action

Bugfixes

fix: Adding missing EE option skip_pip_install
Fix upload-artifact action to work with v4.4 and newer
fix: Add reset-failed state in executable_options
Enable --offline to affect checking version online
Fix long lines being wrapped with a trailing space
Make galaxy[version-incorrect] rule opt-in
Fix error for imported playbooks w/invalid syntax
Fix indentation change to comments when using --fix
Fix list of non-strings in args rule
Improve --version behavior to handle remote disconnect
Ignore var-naming[pattern] to foreign role vars
Remove leftover Sphinx command directives
Fix custom-rules documentation examples
   2024-07-17 10:24:52 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 24.7.0

v24.7.0
Fix linting issues within command_instead_of* rules
   2024-06-28 11:19:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 24.6.1

24.6.1

Bugfixes

Fix working directory when used as an github action
Fix relative imports in args rule
Fix cmd args with no-free-form transformer
Accept changlog.yml as a valid changelog
Avoid using warn for command/shell actions
Update Contributing docs and add tox as test optional-dependency
   2024-06-08 09:47:05 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 24.6.0

v24.6.0

Enhancements

Adding logic for configuring supported ansible versions

Bugfixes

Revert notify related checks, errors, transforms for listen and tests
Improve logic of find_children
Pickup correct path component w/ANSIBLE_ROLES_PATH
Respect yamllint 'document_start' rule when autofixing yaml
Avoid displaying upgrade warning when installation is not pip
Correctly recognize path with spaces with tokenize
Fix false positive reports in is_handler function
Avoid exception with conflicting action statements
Don't raise name[casing] on handlers with special role syntax
Refactor tokenize function
Avoid stacktrace with unsupported import_playbook syntax
Support for 2.15...updating linter.
Don't quote strings that start with 0 when running ansible-lint --fix.
Allow inventory to be used for playbook order key