Up to [cvs.NetBSD.org] / pkgsrc / sysutils / ansible-lint
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.45 / (download) - annotate - [select for diffs], Wed Mar 20 19:25:24 2024 UTC (8 days, 17 hours ago) by adam
Branch: MAIN
CVS Tags: HEAD
Changes since 1.44: +4 -4
lines
Diff to previous 1.44 (colored)
ansible-lint: updated to 24.2.1 v24.2.1 Bugfixes Fix error suppression when syntax is incorrect Set global cache_dir_lock [role-name] Handle string role dependencies Support for upcoming Ubuntu 24.04 and Fedora 40 Update documentation for syntax-check[unknown-module] Add OpenWRT 23.05 to valid versions Update task name in notify for a task against name[casing] error accept yum history and info as valid commands Add attributes for role argument specs
Revision 1.44 / (download) - annotate - [select for diffs], Fri Feb 9 14:47:34 2024 UTC (6 weeks, 6 days ago) by adam
Branch: MAIN
Changes since 1.43: +4 -4
lines
Diff to previous 1.43 (colored)
ansible-lint: updated to 24.2.0 v24.2.0 Minor Changes Drop support for Python 3.9 Bugfixes Fix scenario when role has no dependencies section in meta/main.yml
Revision 1.43 / (download) - annotate - [select for diffs], Fri Jan 19 12:35:12 2024 UTC (2 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.42: +4 -4
lines
Diff to previous 1.42 (colored)
ansible-lint: updated to 6.22.2 v6.22.2 Bugfixes Fix key error for name[casing] rule Allow dashes in legacy role namespaces Use new ansible-compat verbosity levels Remove dependency on newer requests library Ignore set-property for systemd command Correct requires_ansible error message Improve transformation for no-free-form rule Documentation improvement docs: fix grammatical issue in philosophy Q&A section Update supported versions of ansible Fix backward compatibility Fix auto capitalization for name[prefix] rule Fix role deps check for detecting path names Avoid warnings about PATH with pipx installations
Revision 1.42 / (download) - annotate - [select for diffs], Thu Nov 30 09:51:49 2023 UTC (3 months, 4 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base,
pkgsrc-2023Q4
Changes since 1.41: +4 -4
lines
Diff to previous 1.41 (colored)
ansible-lint: updated to 6.22.1 v6.22.1 Bugfixes Look for ansible binary in the same path as we are Avoid stacktrace with broken ansible.cfg files Avoid jinja[invalid] with ansible.builtin.mandatory filter Remove support for deprecated include Fix use of versioned github action Fix few URLs in README.md Correct some usage examples for package_latest Add option to allow running with missing plugins and collection dependencies Avoid warnings from loading of deprecated modules Log ignored exception details to debug log GitHub Action: properly respect the working_directory argument Allow to set max_fail_percentage as templated integer Fix setuptools-scm versioning Add Fedora 39 to meta.json Use python 3.10 as primary version target
Revision 1.41 / (download) - annotate - [select for diffs], Fri Nov 17 21:34:08 2023 UTC (4 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.40: +4 -4
lines
Diff to previous 1.40 (colored)
ansible-lint: updated to 6.22.0 v6.22.0 Minor Changes Enable YAML 1.2 support for non-ansible files Bugfixes Require ruamel.yaml >= 0.18.5 Improve logging regarding to yaml loading and dumping Avoid creating new load method in our custom formatter Support ruamel-yaml >= 0.18.2
Revision 1.40 / (download) - annotate - [select for diffs], Thu Oct 26 16:08:26 2023 UTC (5 months ago) by adam
Branch: MAIN
Changes since 1.39: +4 -4
lines
Diff to previous 1.39 (colored)
ansible-lint: updated to 6.21.1 v6.21.1 Bugfixes Avoid exception caused by accidental unloading of core rules Document pre-commit access to ansible community bundle Fix bug with auto-fix ending too soon v6.21.0 Minor Changes Allow linting plugin EXAMPLES as playbooks Bugfixes Add support for Rocky Update supported Ubuntu versions in meta.json Avoid false positives for handler in roles handlers directory Hide stacktrace when loading invalid yaml Add some platforms to meta.json Temporary avoid auto-fixing YAML files not owned by ansible Add environment variable for skipping schema update Avoid creating temporary YAML files inside source tree Document environment variables Update schemas Support complex requirements in argument_specs.yml Fix SARIF-formatter severity levels Add play level autofix for key-order rule Add support for python 3.12 Update SPDX license list Use checkout action in install docs Fix actions-tagger arguments
Revision 1.39 / (download) - annotate - [select for diffs], Fri Oct 6 13:46:49 2023 UTC (5 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.38: +4 -4
lines
Diff to previous 1.38 (colored)
ansible-lint: updated to 6.20.3 v6.20.3 Bugfixes Fix wget command arguments in github action Update some platform versions in meta.json
Revision 1.38 / (download) - annotate - [select for diffs], Sun Oct 1 17:02:15 2023 UTC (5 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.37: +4 -4
lines
Diff to previous 1.37 (colored)
ansible-lint: updated to 6.20.2 v6.20.2 Bugfixes Do not use github action path for running ansible lint Correct listing of autofix rules in documentation Make the autofix rule list dynamic in documentation Fix documentation links to autofix page Bump test dependencies Correct documentation regarding CLI argument precedence Document autofix ability for rules that supports it Accept underline prefix when checking var-naming Correct regression with use of --fix
Revision 1.37 / (download) - annotate - [select for diffs], Thu Sep 28 06:57:02 2023 UTC (6 months ago) by adam
Branch: MAIN
Changes since 1.36: +4 -4
lines
Diff to previous 1.36 (colored)
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
Revision 1.36 / (download) - annotate - [select for diffs], Wed Aug 23 15:28:25 2023 UTC (7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3
Changes since 1.35: +4 -4
lines
Diff to previous 1.35 (colored)
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
Revision 1.35 / (download) - annotate - [select for diffs], Mon Jun 26 16:18:36 2023 UTC (9 months ago) by adam
Branch: MAIN
Changes since 1.34: +4 -4
lines
Diff to previous 1.34 (colored)
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
Revision 1.34 / (download) - annotate - [select for diffs], Tue Jun 13 15:53:28 2023 UTC (9 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.33: +4 -4
lines
Diff to previous 1.33 (colored)
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
Revision 1.33 / (download) - annotate - [select for diffs], Tue Jun 6 13:13:33 2023 UTC (9 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.32: +4 -4
lines
Diff to previous 1.32 (colored)
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
Revision 1.32 / (download) - annotate - [select for diffs], Mon May 22 07:39:00 2023 UTC (10 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.31: +4 -4
lines
Diff to previous 1.31 (colored)
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
Revision 1.31 / (download) - annotate - [select for diffs], Thu May 18 13:07:26 2023 UTC (10 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.30: +4 -4
lines
Diff to previous 1.30 (colored)
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
Revision 1.30 / (download) - annotate - [select for diffs], Wed May 10 12:16:37 2023 UTC (10 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.29: +4 -4
lines
Diff to previous 1.29 (colored)
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
Revision 1.29 / (download) - annotate - [select for diffs], Sun Apr 23 10:13:53 2023 UTC (11 months ago) by adam
Branch: MAIN
Changes since 1.28: +4 -4
lines
Diff to previous 1.28 (colored)
ansible-lint: update to 6.15.0 v6.15.0 Minor Changes Add ability to auto-fix fcqn rule violations Document how to avoid vault related errors Require at least one known subfolder for roles Bugfixes Ensure that JSON output does not contain newlines Improve description of task names Fix config path detection logic Improve tests related to vault processing Avoid running args rule if we encounter a windows module Ensure non zero exit code when no files are linted Refactor exit codes to use an enum Ensure profile rules do not have experimental or opt-in tag Change logging to use rich output Refactor project root directory detection code Remove flake8 and pyupgrade Extend ruff checks Send GHA annotations to stderr Fix Schema validation for variables in tasks/vars directory Recognize ansible collections installed at system level
Revision 1.28 / (download) - annotate - [select for diffs], Thu Apr 13 14:28:32 2023 UTC (11 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.27: +4 -4
lines
Diff to previous 1.27 (colored)
ansible-lint: updated to 6.14.6 v6.14.6 Bugfixes Update schema to add some of the missing rules Use temporary playbooks to check role syntax Enable ruff linter Use fqcn[canonical] in place of fqcn[action-redirect] Refactor tests Refactor no-relative-paths tests Minor fixes for no-handler rule name[casing]: Add transform to automatically fix this during --write Remove meta-no-info rule due to being covered by schema[meta] Ignore unknown sections under changes key on changelogs Add current FreeBSD and OpenBSD versions Ensure playbook path is absolute Updated 'kind' message if file kind is unknown Rename arg-spec schema file to clarify it applies to roles only v6.14.5 (yanked) Bugfixes Use fqcn[canonical] in place of fqcn[action-redirect] Refactor tests Refactor no-relative-paths tests Minor fixes for no-handler rule name[casing]: Add transform to automatically fix this during --write Remove meta-no-info rule due to being covered by schema[meta] Ignore unknown sections under changes key on changelogs Add current FreeBSD and OpenBSD versions Ensure playbook path is absolute Updated 'kind' message if file kind is unknown Rename arg-spec schema file to clarify it applies to roles only
Revision 1.27 / (download) - annotate - [select for diffs], Wed Apr 5 13:19:21 2023 UTC (11 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.26: +4 -4
lines
Diff to previous 1.26 (colored)
ansible-lint: updated t 6.14.4 v6.14.4 Bugfixes Document that no-changed-when also applies to handlers Update navigator schema Update no-handler rule to accept 'not changed' Fix link for usage.md (Linting playbooks and roles) Skip PATH checking when pyenv virtualenv is present Require yamllint 1.30.3 or newer
Revision 1.26 / (download) - annotate - [select for diffs], Wed Mar 29 07:45:55 2023 UTC (12 months ago) by adam
Branch: MAIN
Changes since 1.25: +4 -4
lines
Diff to previous 1.25 (colored)
ansible-lint: updated to 6.14.3 v6.14.3 Bugfixes Refactor task iterator (part 2) Document fix for literal_compare == False docs: Provide more information about the dangers of run_once Fix sarif output to use 'match.details' in result object, instead of 'match.message' Allow templated boolean for any_errors_fatal Refactor task iterator to return an object Update SPDX license list Fix tilde interpolation in PATH Fix "helpUri" assignment for SARIF output docs: fix link for rule galaxy[no-runtime]
Revision 1.25 / (download) - annotate - [select for diffs], Tue Mar 14 19:47:17 2023 UTC (12 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1
Changes since 1.24: +4 -4
lines
Diff to previous 1.24 (colored)
ansible-lint: updated to 6.14.2 v6.14.2 Bugfixes Ignore risky-shell-pipe with pwsh Implement galaxy[no-runtime] check for meta/runtime.yml file Fixed args rule error for synchronize module Avoid test ... require a dictionary error with jinja rule
Revision 1.24 / (download) - annotate - [select for diffs], Wed Mar 8 12:05:59 2023 UTC (12 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.23: +4 -4
lines
Diff to previous 1.23 (colored)
ansible-lint: updated to 6.14.1 v6.14.1 Bugfixes Avoid "unable to evaluate string as dictionary" with args rule Avoid 'Unrecognized type' errors with jinja rule Allow 'use' parameter with service module (args) Change schema $id to be a valid URL Document skip_ansible_lint does not work with yamllint rule Update schema '$id' Ensure ignored matches are reports as minor in codeclimate output Remove unused rules_as_docs Remove deprecated nested_items Avoid undefined errors from jinja rule Refactor processing of module args v6.14.0 Minor Changes Add rulebook schema Add sanity rule with check for bad and disallowed ignores Remove support for python 3.8 Bugfixes Adding 2.9 ignore allow-list for sanity rule Generalize args rule exception handling Remove duplicate deprecated-command-syntax rule Allow schema refresh to run without installing app Removed unused code Allow custom rules specific configuration with ansible-lint-config JSON Schema Ensure SPDX license list is in sync Added support for raw booleans when using complex_conditional Make git errors fatal when strict mode is active Fix for skipped rules key in yaml rule Allow manifest field on galaxy file schema Simplify logic for meta-runtime rule Removed lines not required for code coverage (meta-no-info rule) Remove "mode: preserve" from risky file perms doc, add copy example Improved ignore file handling fix exclude-path test Avoid jinja rule triggering with mutually exclusive arguments Avoid reformatting of strings with line feeds and no jinja Change CodeClimate severity to expose error or warning levels Avoid 'not defined' with jinja rule Avoid 'is undefined' error with jinja rule Document output formats Allow /dev/null to be passed as config file
Revision 1.23 / (download) - annotate - [select for diffs], Fri Feb 17 16:36:16 2023 UTC (13 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.22: +4 -4
lines
Diff to previous 1.22 (colored)
ansible-lint: updated to 6.13.1 v6.13.1 Bugfixes Improve no-changed-when rule Fix ignore file generation
Revision 1.22 / (download) - annotate - [select for diffs], Fri Feb 17 08:29:30 2023 UTC (13 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.21: +4 -4
lines
Diff to previous 1.21 (colored)
ansible-lint: updated to 6.13.0 v6.13.0 Minor Changes Removed experimental flag from multiple rules Allow only use of quoted octals Load rule ignores from external text file Bugfixes Improve jinja error line number identification profiles: include all rules when listing all rules or tags Improve documentation on var-naming Improve loop-var-prefix checking Ignore known problematic modules from args rule Improve jinja2 rule error handling Enable syntax-check on roles Recognize role-name[path] also inside roles block Allow {% in schema full-jinja check Update ansible-compat Recognize systemctl kill as a valid command Mark syntax-check as unskippable Fixes no-tabs issue with fqcn actions Move empty-playbook to syntax-check Ensure that rule import failures are not ignored Increase the test coverage
Revision 1.21 / (download) - annotate - [select for diffs], Wed Jan 18 11:27:57 2023 UTC (14 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.20: +4 -4
lines
Diff to previous 1.20 (colored)
ansible-lint: updated to 6.11.0 v6.11.0 Minor Changes Remove opt-in and experimental tags from metadata rule Remove opt-in and experimental tags from galaxy rule Add galaxy[no-changelog] check to galaxy rule Bugfixes Fix typo in installing.md Fix 'location' attribute for CodeclimateJSONFormatter Avoid dubious ownership errors with newer versions of git Clarify effects of --offline flag Fix infinite hang on schema refresh by adding timeout parameter schema: detect invalid space in meta runtime Docs: issue 2864 update urls
Revision 1.20 / (download) - annotate - [select for diffs], Thu Jan 12 11:58:13 2023 UTC (14 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.19: +4 -4
lines
Diff to previous 1.19 (colored)
ansible-lint: updated to 6.10.2 v6.10.2 Bugfixes Make git a runtime dependency Disable version check when running as a pre-commit hook Avoid checking var-names on non ansible files
Revision 1.19 / (download) - annotate - [select for diffs], Sun Dec 18 13:52:58 2022 UTC (15 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.18: +4 -4
lines
Diff to previous 1.18 (colored)
ansible-lint: updated to 6.10.0 v6.10.0 Minor Changes Add schema for Antsibull changelogs Add a rule to validate module options Add meta-unsupported-ansible rule for checking requires_ansible values Bugfixes Avoid running lookup filters while evaluating jinja2 Update schema to accept a list for 'listen' Update changelog schema etag Fix args validation with setup module Adopt PEP-621 packaging Restore classic behavior of offline mode Avoid false positive with name[casing] Use JSON Schema to validate own config file Add has_jinja and has_glob to text module Update schema etags Fix redirected links Correct schema refresh logic Add OracleLinux to supported platforms and include version 8.7 and 9.1
Revision 1.18 / (download) - annotate - [select for diffs], Thu Dec 8 14:12:34 2022 UTC (15 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.17: +4 -4
lines
Diff to previous 1.17 (colored)
ansible-lint: updated to 6.9.1 v6.9.1 Bugfixes Allow var_naming_pattern in linter config schema Fix multiline jinja pattern in schema schema: allow jinja in diff keyword Assimilate schemas project Allow a prefix in subtasks names Refactor risky-octal and improve its messaging Deprecate running under py38 Restore offline mode functionality Fix badge linking to rules Upgrade linters and fix reported issues Improve RPM Packaging Refactor only-builtins to have less code duplication Treat ansible.legacy the same way ansible.builtin Allow additional modules in only-builtins Fix deannotate function Correct packaging metadata
Revision 1.17 / (download) - annotate - [select for diffs], Thu Dec 1 11:29:45 2022 UTC (15 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.16: +4 -4
lines
Diff to previous 1.16 (colored)
ansible-lint: updated to 6.9.0 v6.9.0 Minor Changes Enable dynamic schema refresh Allow additional collections in only-builtins Bugfixes Avoid Object of type PosixPath is not JSON serializable with jinja2 Expand ~ in PATH and warn user Fix only builtins fail test Allow profile to be set in config file Decouple profile listing from profile selecting on CLI Update url in docs Prevent installation on Windows Respect warn_list and skip_list Avoid version checking when version info is absent Improve installation documentation Docs: usage content edits Sort dependencies Fix loop_var_prefix message list in the docs Clarify progressive mode documentation
Revision 1.16 / (download) - annotate - [select for diffs], Wed Nov 23 13:17:39 2022 UTC (16 months ago) by adam
Branch: MAIN
Changes since 1.15: +4 -4
lines
Diff to previous 1.15 (colored)
ansible-lint: updated to 6.8.7 v6.8.7 Bugfixes Refactor get_app Bump minimal requirements Docs: configuration content edits Improve documentation on custom rules Docs: lint profiles Require ansible-compat>=2.2.5 Updated schemas Disable cspell allowCompoundWords Print fatal matches first in GitHub Actions Make SARIF output specification compliant Perform mocking before installing dependencies Update schemas Fix broken test
Revision 1.15 / (download) - annotate - [select for diffs], Wed Nov 2 11:24:44 2022 UTC (16 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.14: +4 -4
lines
Diff to previous 1.14 (colored)
ansible-lint: updated to 6.8.6 v6.8.6 Bugfixes Fix offline mode v6.8.5 Bugfixes Fix offline mode Delay app initialization Fix pip version check Fix progressive mode exit code role-name[path]: Now detects use of paths when including roles Avoid altering severity based on level on codeclimate output Do not emit fqcn[action-core] when ansible.legacy is used for builtin modules Avoid upgrade recommendation for bleeding edge users
Revision 1.14 / (download) - annotate - [select for diffs], Mon Oct 31 12:58:07 2022 UTC (16 months, 4 weeks ago) by adam
Branch: MAIN
Changes since 1.13: +4 -4
lines
Diff to previous 1.13 (colored)
ansible-lint: updated to 6.8.4 v6.8.4 Bugfixes Add experimental rule for run_once Fix package name in pip upgrade instructions Docs: wrap loop var tag Prevent pip exception with version check v6.8.3 Bugfixes Add warning message about outdated linter version Detect ScannerError while searching for skipped rules Fix merging of command line options with configuration Refactor fqcn to recommend use of canonical names Allow toggling strict in the config file
Revision 1.13 / (download) - annotate - [select for diffs], Fri Oct 14 11:29:51 2022 UTC (17 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.12: +4 -4
lines
Diff to previous 1.12 (colored)
ansible-lint: updated to 6.8.2 v6.8.2 Bugfixes Fix strict mode Fix config file outside project_dir bug Add win_command/win_shell to no-free-form modules Docs: Add MD for var-naming Fix role-name correct code example
Revision 1.12 / (download) - annotate - [select for diffs], Thu Oct 13 12:12:09 2022 UTC (17 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.11: +4 -4
lines
Diff to previous 1.11 (colored)
ansible-lint: updated to 6.8.1 v6.8.1 Bugfixes Improve errors with invalid yaml files Avoid jinja[invalid] with vars on task Fix rules selection by profile Soften no-free-form occurences Ensure all rich tags are closed Docs: Add MD for role name rule Avoid warnings with empty role meta files Update schemas Docs: Add MD for risky shell pipe Include help url with JSON output format Docs: Add MD for risky-octal rule
Revision 1.11 / (download) - annotate - [select for diffs], Fri Oct 7 11:07:25 2022 UTC (17 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.10: +4 -4
lines
Diff to previous 1.10 (colored)
ansible-lint: updated to 6.8.0 v6.8.0 Minor Changes Add no-shorthand rule as experimental Adds summary stats about found violations Upgrade fqcn-builtins rule into fqcn Changed success/failure message Bugfixes Add extra documentation Refactor the rendering of errors and warnings Fixed regex for pipefail rule Ensure we detect templating errors Remove enrich as a dependency Implement strict mode Avoid extra space when building task names Refactor parsing of ansible syntax check Allow var_files to be null, string and list of strings Fix bug which prevented run of rules on tasks doing imports Resolved documentation redirects Document lack of module_defaults support Allow file attribute with ansible.builtin.include_tasks Update schemas Replace template-instead-of-copy with avoid-implicit[copy-content] Fix path expansion when outside user home var-naming: also recognize vars with set_fact module Fix rich exception with tasks containing square brackets Fix exception with vars_prompt Fix project_dir detect with .config configs Avoid implicit templating if not play/task Fixed few profile rule name errors Rename no-shorthand to no-free-form Avoid reporting matches for files outside project_dir Allow fqcn with more than 2 dots no-shorthand: Avoid false positive with raw Fix project directory detection with config inside .config
Revision 1.10 / (download) - annotate - [select for diffs], Tue Sep 27 07:52:32 2022 UTC (18 months ago) by adam
Branch: MAIN
Changes since 1.9: +4 -4
lines
Diff to previous 1.9 (colored)
ansible-lint: updated to 6.7.0 v6.7.0 Minor Changes name[template]: recommend to use templating as suffix on names Bugfixes Refactor no-loop-var-prefix rule key-order: now sorts block/rescue/always to the bottom Ensure we do not return relative paths outside the project fix: use ansible-compat to install collections Change rich markdown theme/colors schema: allow listen key on handlers Ensure that symlinked arguments are resolved Document No hosts matched the subscripted pattern Use site.getuserbase() to detect ansible executable
Revision 1.9 / (download) - annotate - [select for diffs], Mon Sep 19 08:27:34 2022 UTC (18 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.8: +4 -4
lines
Diff to previous 1.8 (colored)
ansible-lint: updated 6.6.0 v6.6.0 Minor Changes Replace no-jinja-nesting with jinja[invalid] Create template_instead_of_copy.py Add rule to verify that galaxy.yml collection version is present and >= 1.0.0 Bugfixes Mark galaxy rule as required only for shared profile Improve noqa comment detection Update schemas Fix bug parsing inline skips with tags: Fix bug in skip_list parsing with lists of integers Update meta schema to require standalone property Fix identification of inline noqa skips Docs: no handler rule Docs: updates to schema rule Make links to rule docs relative Fix include load in blocks Docs: Update the fqcn builtin rule docs for legacy shell Docs: literal compare rule Docs: inline env var rule docs: exclude_list => exclude_paths Document metadata rules Clean-up documentation theme Change ansible-lint logo to bracket-dot from codicons Docs: empty string compare rule Docs: ignore errors rule no-changed-when: add documentation Docs: Minor edits to rule docs schema: add documentation fqcn-builtins: add documentation no-log-password: add documentation Update schemas no-jinja-when: add documentation Update schemas Suspend git output in progressive mode Do not parse excluded files docs: replace wrong occurrences of ignore_list with skip_list in rules
Revision 1.8 / (download) - annotate - [select for diffs], Mon Sep 5 14:15:55 2022 UTC (18 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored)
ansible-lint: updated to 6.5.2 v6.5.2 Bugfixes Correct example of selecting profile from cli refactored runner.is_exclude and MatchError to use Lintable jinja[spacing]: use black for formatting deprecated-module: add documentation latest: include filename on rule match Correct documentation icons Avoid resource leak warning with multiprocessing Semaphore Use lockfile feature only when not in offline mode Replace git-latest and hg-latest with latest rule Increase lock timeout to 120s Move ansible-lint config schema inside our repo Added extra checks regarding rule listing Refactor rule loading so we can correctly load markdown help files Handle FileNotFoundError caused by processing new file in progressive mode name[play]: now also correctly works with import_playbook blocks deprecated-local-action: add documentation deprecated-command: add documentation command-instead-of-module: improve documentation command-instead-of-module: improve documentation key-order: improve documentation Include links to documentation for default output Documentation refactoring Make use of libyaml when possible name[casing]: now applies only to scripts supporting uppercase
Revision 1.7 / (download) - annotate - [select for diffs], Wed May 18 20:35:53 2022 UTC (22 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.6: +4 -4
lines
Diff to previous 1.6 (colored)
ansible-lint: updated to 6.2.1 v6.2.1 Bugfixes Avoid using meta schema on ansible-test integration tests Update schemas
Revision 1.6 / (download) - annotate - [select for diffs], Wed May 18 11:34:56 2022 UTC (22 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.5: +4 -4
lines
Diff to previous 1.5 (colored)
ansible-lint: updated to 6.2.0 v6.2.0 Minor Changes Add rule to check key order Improve yamllint messages and documentation Convert rules documentation to markdown schema: enable validation of playbook and tasks files schema: add validation of argument_specs.yml files schema: add support for ansible-navigator config files schema: add ability to recognize ansible-lint config files schema: add ability to recognize yaml inventory files schema: add ability to recognize meta/runtime.yml files schema: add support for execution-environments Bugfixes Properly raise load-failure when utf-8 decoding fails Fix codeclimate description output Recognize tower requirements.txt files Bump test dependencies Update to append skipped rules for nested task Convert main README to markdown Include schemas inside the wheel Convert documentation to markdown Change custom yamllint config logging to debug Update JSON Schemas Avoid altering PATH when not needed Fix offline mode Allow use of empty files as valid config files
Revision 1.5 / (download) - annotate - [select for diffs], Sat May 14 04:49:06 2022 UTC (22 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.4: +4 -4
lines
Diff to previous 1.4 (colored)
ansible-lint: updated to 6.1.0 v6.1.0 Minor Changes Implement JSON Schema verification for several known file types Improve cli argument handling Add no-prompting rule as experimental Add only-builtins rule to check compatibility with core Add native SARIF output support --write: Optionally pass rule names to --write in cli --write: Allow Transforms to mark MatchErrors as fixed Bugfixes Fix support for block tasks in unnamed-task rule Make sure all tasks get evaluated by matchtask including block/always/rescue and nested tasks Ensure tags are escaped when printed Detect role argument_specs files as a lintable kind Fix var-naming rule to show line numbers and apply noqa --write: Do not rewrite zero 0 as octal 00 Relax the yamllint rules on spaces inside braces for flow mappings Update test and typing deps and remove special code paths for py < 3.8 Update package metadata for setuptools Apply var-spacing tests to vars files Add philosophy section to the documentation Propagate error message to user on systemexit Fix loading ansible-lint.yml in git projects
Revision 1.4 / (download) - annotate - [select for diffs], Tue Oct 26 11:19:20 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
sysutils: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes
Revision 1.3 / (download) - annotate - [select for diffs], Thu Oct 7 14:57:34 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.2: +1 -2
lines
Diff to previous 1.2 (colored)
sysutils: Remove SHA1 hashes for distfiles
Revision 1.2 / (download) - annotate - [select for diffs], Sat Jun 5 07:12:45 2021 UTC (2 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.1: +5 -5
lines
Diff to previous 1.1 (colored)
ansible-lint: updated to 5.0.12 v5.0.12: Bugfixes Document syntax-check as unskippable Fail NoLogPassword only when loops are used Allow use of ansible debug mode Fixed typo in .ansible-lint Remove include missing file rule
Revision 1.1 / (download) - annotate - [select for diffs], Tue May 25 10:21:26 2021 UTC (2 years, 10 months ago) by adam
Branch: MAIN
ansible-lint: added version 5.0.11 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.