2023-09-28 08:57:02 by Adam Ciarcinski | Files touched by this commit (2) | ![Package updated](https://pkgsrc.se/images/update.gif) |
Log message:
ansible-lint: updated to 6.20.0
v6.20.0
Minor Changes
Respect cgroup CPU limits when running inside containers
Rename --write option to --fix
Add auto-fixing implementation for no-free-form rule
Add auto-fixing implementation for partial-become rule
Add auto-fixing implementation for no-jinja-when rule
Bugfixes
Fix the detection of role vars missing role prefix
Clarify auto-fix arguments use
Avoid IndexError exception with jinja transform
Fix docs typo
Add /bin/bash executable to example correct code for pipefail rule
Properly avoid pipx venv path to be included in altered path warning
Fix transform exception with local_action with old syntax
Support only_upgrade
v6.19.0
Minor Changes
Add auto transform for no-log-password rule
Add auto-fixing implementation for key-order[task] rule
Add auto-fixing implementation for jinja[spacing] rule
Make schema validation messages more explicit
Transform for deprecated-local-action rule
Bugfixes
Require ansible-compat>=4.1.10
Skip altered path warning for ansible-lint installed by pipx
Update transform for key-order rule
Allow installation of pre-release collection version as dependencies
Avoid deprecated-bare-vars false positive with file paths
Limit sequence-of-sequence indents to a single space
Avoid no-handlers false positives
Add missing word to risky-shell-pipe docs
Avoid yamllint truthy violations with github workflows
Avoid false positive with var-name rule on roles
Include links to documentation for schema validation errors
Schema update
Use yaml.load_all for multiple yaml document
Ignore user configured value for any_unparsed_is_failed
Update rulebook schema
|
2023-08-23 17:28:25 by Adam Ciarcinski | Files touched by this commit (3) | ![Package updated](https://pkgsrc.se/images/update.gif) |
Log message:
ansible-lint: updated to 6.18.0
v6.18.0
Minor Changes
Limit the maximum block depth
Transform functionality for command_instead_of_shell
Add rule to check the number of tasks
Bugfixes
Clarify loop-var-prefix rule and code snippet
Update version_added for complexity rule
Ensure that single space between tasks is preserved when using --write
Update ansible-compat used for testing
Document yaml[line-length] rule
Prevent use of spdx-tools 0.8.0 due to breaking changes
fixes dead marketplace link
Improve profile information on summary line
command-instead-of-module: allow git rev-parse
Include filepaths starting from $HOME in lintables
Update _mockings.py to fix bug
Allow to set gather_facts as templated boolean
Add dependency version check for collection metadata
Fix installation of dependencies when run as an action
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2023-08-02 01:20:57 by Thomas Klausner | Files touched by this commit (158) |
Log message:
*: remove more references to Python 3.7
|
2023-06-26 18:18:37 by Adam Ciarcinski | Files touched by this commit (2) | ![Package updated](https://pkgsrc.se/images/update.gif) |
Log message:
ansible-lint: updated to 6.17.2
v6.17.2
Bugfixes
Allow use as a reusable github action
Add action and args properties to task class
Fixed error when sarif file option is provided
Add NetBSD as a recognized platform
Display ansible-compat version alongwith with other deps
Refactored syntax-checking
Avoid app reinitialization during syntax-check
Allow config file to have .yaml extension
Allow lists of lists of strings for vars_files
|
2023-06-13 17:53:29 by Adam Ciarcinski | Files touched by this commit (2) | ![Package updated](https://pkgsrc.se/images/update.gif) |
Log message:
ansible-lint: updated to 6.17.1
v6.17.1
Bugfixes
Update guess install method check
Fix exclude logic bug that can cause cause partial linting
Make profile information on summary line more clear
Avoid adding pip related messages if installation method is different
Avoid false positive with var-naming[no-role-prefix]
Make refresh_schemas handle firewalls that cut the file transfer midway
Rename marketplace action
Fix action name
Handling of exclude paths with trailing slashs
Ensure that rules collections use Runtime in offline mode
Avoid using get_app() from inside the rule
Avoid dependency error from rich
|
2023-06-06 15:13:33 by Adam Ciarcinski | Files touched by this commit (3) | ![Package updated](https://pkgsrc.se/images/update.gif) |
Log message:
ansible-lint: updated to 6.17.0
v6.17.0
Minor Changes
fqcn[deep]: detect deep plugins
Bugfixes
Reimplement file exclusion logic
Check validity of 'become_method' values from code
Fix role_name_ prefix include_role var name error
Hide pip error if not present
Update formatter to avoid reporting paths with ..
Remove false positive on 'cacheable' property of set_fact
Add missing become_method plugins to the schema
Add support for ansible-builder v3 schema
Add Github Marketplace Action
Add oracle linux 8.8
Revert ansible-compat vendoring
Updated file or dir not found message
Check for included role prefix instead of current one
|
2023-05-22 09:39:00 by Adam Ciarcinski | Files touched by this commit (2) | ![Package updated](https://pkgsrc.se/images/update.gif) |
Log message:
ansible-lint: updated to 6.16.2
v6.16.2
Bugfixes
Update test dependencies
Fix and document installing of requirements.yml files
Do not ever exclude files given as arguments
Ensure we return error if argument gives are not present
Allow rules to expose all tags they can produce
Enable var-name rule to detect read-only variables
Add Oracle Enterprise Linux 7.*
Fix for var-naming rule to not break on include_tasks and vars
var-naming now prevents use of Ansible reserved names
Ensure that we also lint files from git submodules
Adding 2.16 to the list of allowed ansible-core versions in meta-runtime rule
|
2023-05-18 15:07:26 by Adam Ciarcinski | Files touched by this commit (2) | ![Package updated](https://pkgsrc.se/images/update.gif) |
Log message:
ansible-lint: updated to 6.16.1
v6.16.1
Bugfixes
Update lock file to use ansible-core 2.15.0
Install requirements from galaxy.yml and tests/requirements.yml
Add Kali Linux as a supported platform
Do not trigger no_handler upon complex conditions
Hide warning about unique filter originating from core
Relax ruamel-yaml requirements
Suggest correct alternative for with_filetree
Upgrade var-naming rule to include role name prefix
Fix exception when using reformatting on scalars
Find and lint imported playbooks
|
2023-05-10 14:16:37 by Adam Ciarcinski | Files touched by this commit (3) | ![Package updated](https://pkgsrc.se/images/update.gif) |
Log message:
ansible-lint: updated to 6.16.0
v6.16.0
Minor Changes
Capture python warnings and report some of them as matches
Capture and hide ansible core warnings by default
Remove progressive mode
Enforce use of lineno variable name inside the library
o
Bugfixes
Add Amazon Linux 2023 as a supported platform
Capture python warnings and report some of them as matches
Fix missing required arguments issue from args rule
Change matchtask to receive a Task instance
Require ruamel.yaml>=0.17.24
Avoid exception when trying to load invalid text files
Fix ansible collection path detection
ruff: Address FBT002
More pathlib adoption
Avoid dropping comments on YAML transformation
Correct docs on navigator schema location
Fix changelog schema for connection plugins
Migrate from os.path to pathlib
Remove resolvelib from requirements lock
Make cwd use pathlib
ruff: Address PGH
ruff: Address A
ruff: Address B
ruff: Address SLF
ruff: Address SIM
ruff: Address EXE
ruff: Address BLE
ruff: Address INP and PLW
Add initial handling of submodules to contribution docs
ruff: Address T and RET
Find "changed" not only in first "when" condition
ruff: fix S rule
Make MatchError a dataclass
Remove EM from ruff ignores
Mock jinja filters to prevent templating errors
Update schema files
Add Fedora 38 to meta.json schema file
Remove RUF from ruff ignores
Remove G from ruff ignores
Remove ISC from ruff ignores
Remove C from ruff ignores
Make linter configuration a dataclass
Remove N from ruff ignores
Remove useless . from additional_dependencies in pre-commit hook
|