Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ansible-lint for openSUSE:Factory checked in at 2025-02-20 16:32:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ansible-lint (Old) and /work/SRC/openSUSE:Factory/.ansible-lint.new.1873 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ansible-lint" Thu Feb 20 16:32:22 2025 rev:59 rq:1246865 version:25.1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ansible-lint/ansible-lint.changes 2025-02-09 20:01:28.146486429 +0100 +++ /work/SRC/openSUSE:Factory/.ansible-lint.new.1873/ansible-lint.changes 2025-02-20 16:33:38.353121894 +0100 @@ -1,0 +2,12 @@ +Wed Feb 19 05:46:40 UTC 2025 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- update to 25.1.3: + * Bugfixes + - Allow use with readonly virtualenvs (#4526) @ssbarnea + - Add git clean to allowed executable options (#4519) @s-hertel + - Fix failing ansible-lint CI job (#4520) @aphedges + - Add .ansible to the implicit ignore list (#4518) @ssbarnea + - Avoid unnecessary warning when meta/runtime.yml is null + (#4514) @ssbarnea + +------------------------------------------------------------------- Old: ---- ansible-lint-25.1.2.tar.gz New: ---- ansible-lint-25.1.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ansible-lint.spec ++++++ --- /var/tmp/diff_new_pack.q0jKPt/_old 2025-02-20 16:33:38.873143657 +0100 +++ /var/tmp/diff_new_pack.q0jKPt/_new 2025-02-20 16:33:38.873143657 +0100 @@ -1,7 +1,7 @@ # # spec file for package ansible-lint # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright 2018 by Lars Vogdt # # All modifications and additions to the file contributed by third parties @@ -40,7 +40,7 @@ %global lib_name ansiblelint %{?python_enable_dependency_generator} Name: ansible-lint -Version: 25.1.2 +Version: 25.1.3 Release: 0%{?dist} Summary: Best practices checker for Ansible License: MIT @@ -69,7 +69,7 @@ # to make sure this only builds if they are present # https://github.com/ansible/ansible-lint/blob/main/.config/requirements.in BuildRequires: ansible-core >= 2.16.0 -BuildRequires: %{ansible_python}-ansible-compat >= 25.1.2 +BuildRequires: %{ansible_python}-ansible-compat >= 25.1.3 BuildRequires: %{ansible_python}-black >= 23.10.1 BuildRequires: %{ansible_python}-enrich >= 1.2.7 BuildRequires: %{ansible_python}-filelock >= 3.8.2 @@ -88,7 +88,7 @@ # # https://github.com/ansible/ansible-lint/blob/main/.config/requirements.in Requires: ansible-core >= 2.16.0 -Requires: %{ansible_python}-ansible-compat >= 25.1.2 +Requires: %{ansible_python}-ansible-compat >= 25.1.3 Requires: %{ansible_python}-black >= 23.10.1 Requires: %{ansible_python}-bracex >= 2.2.1 Requires: %{ansible_python}-enrich >= 1.2.7 ++++++ ansible-lint-25.1.2.tar.gz -> ansible-lint-25.1.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/.config/constraints.txt new/ansible-lint-25.1.3/.config/constraints.txt --- old/ansible-lint-25.1.2/.config/constraints.txt 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/.config/constraints.txt 2025-02-18 15:32:45.000000000 +0100 @@ -1,6 +1,6 @@ # This file was autogenerated by uv via the following command: # tox run -e deps -ansible-compat==25.1.2 # via ansible-lint (pyproject.toml) +ansible-compat==25.1.3 # via ansible-lint (pyproject.toml) astroid==3.3.8 # via pylint attrs==25.1.0 # via jsonschema, referencing babel==2.17.0 # via mkdocs-material @@ -17,9 +17,9 @@ charset-normalizer==3.4.1 # via requests click==8.1.8 # via black, mkdocs colorama==0.4.6 # via griffe, mkdocs-material, tox -coverage==7.6.10 # via coverage-enable-subprocess, ansible-lint (pyproject.toml) +coverage==7.6.12 # via coverage-enable-subprocess, ansible-lint (pyproject.toml) coverage-enable-subprocess==1.0 # via ansible-lint (pyproject.toml) -cryptography==44.0.0 # via ansible-core +cryptography==44.0.1 # via ansible-core csscompressor==0.9.5 # via mkdocs-minify-plugin cssselect2==0.7.0 # via cairosvg defusedxml==0.7.1 # via cairosvg @@ -30,7 +30,7 @@ execnet==2.1.1 # via pytest-xdist filelock==3.17.0 # via tox, virtualenv, ansible-lint (pyproject.toml) ghp-import==2.1.0 # via mkdocs -griffe==1.5.6 # via mkdocstrings-python +griffe==1.5.7 # via mkdocstrings-python hjson==3.1.0 # via mkdocs-macros-plugin, super-collections htmlmin2==0.1.13 # via mkdocs-minify-plugin idna==3.10 # via requests @@ -51,18 +51,18 @@ mccabe==0.7.0 # via pylint mergedeep==1.3.4 # via mkdocs, mkdocs-get-deps mkdocs==1.6.1 # via mkdocs-ansible, mkdocs-autorefs, mkdocs-gen-files, mkdocs-htmlproofer-plugin, mkdocs-macros-plugin, mkdocs-material, mkdocs-minify-plugin, mkdocs-monorepo-plugin, mkdocstrings -mkdocs-ansible==24.12.0 # via ansible-lint (pyproject.toml) -mkdocs-autorefs==1.3.0 # via mkdocstrings, mkdocstrings-python +mkdocs-ansible==25.2.0 # via ansible-lint (pyproject.toml) +mkdocs-autorefs==1.3.1 # via mkdocstrings, mkdocstrings-python mkdocs-gen-files==0.5.0 # via mkdocs-ansible mkdocs-get-deps==0.2.0 # via mkdocs, mkdocstrings mkdocs-htmlproofer-plugin==1.3.0 # via mkdocs-ansible mkdocs-macros-plugin==1.3.7 # via mkdocs-ansible -mkdocs-material==9.6.2 # via mkdocs-ansible +mkdocs-material==9.6.4 # via mkdocs-ansible mkdocs-material-extensions==1.3.1 # via mkdocs-ansible, mkdocs-material mkdocs-minify-plugin==0.8.0 # via mkdocs-ansible mkdocs-monorepo-plugin==1.1.0 # via mkdocs-ansible -mkdocstrings==0.28.0 # via mkdocs-ansible, mkdocstrings-python -mkdocstrings-python==1.14.4 # via mkdocs-ansible +mkdocstrings==0.28.1 # via mkdocs-ansible, mkdocstrings-python +mkdocstrings-python==1.16.0 # via mkdocs-ansible mypy==1.15.0 # via ansible-lint (pyproject.toml) mypy-extensions==1.0.0 # via black, mypy netaddr==1.3.0 # via ansible-lint (pyproject.toml) @@ -72,7 +72,7 @@ pillow==11.1.0 # via cairosvg, mkdocs-ansible platformdirs==4.3.6 # via black, mkdocs-get-deps, pylint, tox, virtualenv pluggy==1.5.0 # via pytest, tox -psutil==6.1.1 # via pytest-xdist, ansible-lint (pyproject.toml) +psutil==7.0.0 # via pytest-xdist, ansible-lint (pyproject.toml) pycparser==2.22 # via cffi pygments==2.19.1 # via mkdocs-material pylint==3.3.4 # via ansible-lint (pyproject.toml) @@ -107,7 +107,7 @@ types-pyyaml==6.0.12.20241230 # via ansible-lint (pyproject.toml) typing-extensions==4.12.2 # via astroid, beautifulsoup4, black, mkdocstrings-python, mypy, referencing, tox urllib3==2.3.0 # via requests -virtualenv==20.29.1 # via tox +virtualenv==20.29.2 # via tox watchdog==6.0.0 # via mkdocs wcmatch==10.0 # via ansible-lint (pyproject.toml) webencodings==0.5.1 # via cssselect2, tinycss2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/.config/requirements-lock.txt new/ansible-lint-25.1.3/.config/requirements-lock.txt --- old/ansible-lint-25.1.2/.config/requirements-lock.txt 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/.config/requirements-lock.txt 2025-02-18 15:32:45.000000000 +0100 @@ -1,12 +1,12 @@ # This file was autogenerated by uv via the following command: # tox run -e deps -ansible-compat==25.1.2 # via ansible-lint (pyproject.toml) +ansible-compat==25.1.3 # via ansible-lint (pyproject.toml) attrs==25.1.0 # via jsonschema, referencing black==25.1.0 # via ansible-lint (pyproject.toml) bracex==2.5.post1 # via wcmatch cffi==1.17.1 # via cryptography click==8.1.8 # via black -cryptography==44.0.0 # via ansible-core +cryptography==44.0.1 # via ansible-core filelock==3.17.0 # via ansible-lint (pyproject.toml) importlib-metadata==8.6.1 # via ansible-lint (pyproject.toml) jinja2==3.1.5 # via ansible-core diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/.config/requirements.in new/ansible-lint-25.1.3/.config/requirements.in --- old/ansible-lint-25.1.2/.config/requirements.in 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/.config/requirements.in 2025-02-18 15:32:45.000000000 +0100 @@ -1,6 +1,6 @@ # Special order section for helping pip: ansible-core>=2.16.0 # GPLv3 -ansible-compat>=25.1.2 # GPLv3 +ansible-compat>=25.1.3 # GPLv3 # alphabetically sorted: black>=24.3.0 # MIT (security) filelock>=3.8.2 # The Unlicense diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/.git_archival.txt new/ansible-lint-25.1.3/.git_archival.txt --- old/ansible-lint-25.1.2/.git_archival.txt 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/.git_archival.txt 2025-02-18 15:32:45.000000000 +0100 @@ -1,4 +1,4 @@ -node: 9cf49a01ac6b34f45aab16f0bbac1196fcd681e5 -node-date: 2025-02-05T12:11:05Z +node: 49ded6a7e4f3acf6b1eb4b3aa2796d84b5faa63a +node-date: 2025-02-18T09:32:45-05:00 describe-name: v25 -ref-names: tag: v25.1.2, tag: v25 +ref-names: HEAD -> main, tag: v25.1.3, tag: v25 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/.github/lower-constraints.txt new/ansible-lint-25.1.3/.github/lower-constraints.txt --- old/ansible-lint-25.1.2/.github/lower-constraints.txt 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/.github/lower-constraints.txt 2025-02-18 15:32:45.000000000 +0100 @@ -2,7 +2,7 @@ # automatically updated by dependabot. This should be kept in sync with # minimal requirements configured inside .config/requirements.in ansible-core==2.16.0 -ansible-compat>=25.1.2 # GPLv3 +ansible-compat>=25.1.3 # GPLv3 black==24.3.0 # MIT (security) filelock==3.8.2 # The Unlicense jsonschema==4.10.0 # MIT, version needed for improved errors diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/.packit.yaml new/ansible-lint-25.1.3/.packit.yaml --- old/ansible-lint-25.1.2/.packit.yaml 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/.packit.yaml 2025-02-18 15:32:45.000000000 +0100 @@ -5,7 +5,7 @@ create-archive: # packit.dev service does have these module pre-installed: - python3 -m build --sdist --outdir dist - - sh -c "ls dist/ansible-lint-*.tar.gz" + - sh -c "ls dist/ansible_lint-*.tar.gz" get-current-version: - ./tools/get-version.sh post-upstream-clone: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/.pre-commit-config.yaml new/ansible-lint-25.1.3/.pre-commit-config.yaml --- old/ansible-lint-25.1.2/.pre-commit-config.yaml 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/.pre-commit-config.yaml 2025-02-18 15:32:45.000000000 +0100 @@ -31,7 +31,7 @@ - id: check-useless-excludes - repo: https://github.com/rbubley/mirrors-prettier # keep it before yamllint - rev: v3.4.2 + rev: v3.5.1 hooks: - id: prettier # Temporary excludes so we can gradually normalize the formatting @@ -144,7 +144,7 @@ - id: tox-ini-fmt - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.9.4 + rev: v0.9.6 hooks: - id: ruff args: @@ -154,13 +154,13 @@ # - id: ruff-format # must be after ruff # types_or: [python, pyi] - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.14.1 + rev: v1.15.0 hooks: - id: mypy # empty args needed in order to match mypy cli behavior args: [--strict] additional_dependencies: - - ansible-compat>=25.1.2 + - ansible-compat>=25.1.3 - black>=22.10.0 - cryptography>=39.0.1 - filelock>=3.12.2 @@ -185,12 +185,12 @@ plugins/.* )$ - repo: https://github.com/RobertCraigie/pyright-python - rev: v1.1.393 + rev: v1.1.394 hooks: - id: pyright additional_dependencies: - nodejs-wheel-binaries - - ansible-compat>=25.1.2 + - ansible-compat>=25.1.3 - black>=22.10.0 - cryptography>=39.0.1 - filelock>=3.12.2 @@ -215,7 +215,7 @@ args: - --output-format=colorized additional_dependencies: - - ansible-compat>=25.1.2 + - ansible-compat>=25.1.3 - ansible-core>=2.16.0 - black>=24.10.0 - docutils @@ -263,7 +263,7 @@ files: ^(pyproject\.toml|\.config/.*)$ language: python language_version: "3.10" # minimal we support officially - entry: python3 -m uv pip compile -q --all-extras --output-file=.config/constraints.txt pyproject.toml + entry: uv pip compile -q --all-extras --output-file=.config/constraints.txt pyproject.toml pass_filenames: false additional_dependencies: - uv>=0.5.21 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/examples/playbooks/rule-command-instead-of-module-pass.yml new/ansible-lint-25.1.3/examples/playbooks/rule-command-instead-of-module-pass.yml --- old/ansible-lint-25.1.2/examples/playbooks/rule-command-instead-of-module-pass.yml 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/examples/playbooks/rule-command-instead-of-module-pass.yml 2025-02-18 15:32:45.000000000 +0100 @@ -14,6 +14,10 @@ ansible.builtin.command: git lfs install changed_when: false + - name: Clean git repo (dry run) + ansible.builtin.command: git clean -n -d + changed_when: false + - name: Show systemctl service status ansible.builtin.command: systemctl status systemd-timesyncd changed_when: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/pyproject.toml new/ansible-lint-25.1.3/pyproject.toml --- old/ansible-lint-25.1.2/pyproject.toml 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/pyproject.toml 2025-02-18 15:32:45.000000000 +0100 @@ -88,7 +88,7 @@ disallow_untyped_defs = true error_summary = true # site-packages is here to help vscode mypy integration getting confused -exclude = "(.config|build|dist|test/local-content|site-packages|~/.pyenv|examples/playbooks/collections|plugins/modules)" +exclude = "(.cache|.config|.eggs|.tox|_readthedocs|build|dist|test/local-content|site|site-packages|~/.pyenv|examples|plugins/modules)" # https://github.com/python/mypy/issues/12664 incremental = false no_implicit_optional = true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/src/ansiblelint/file_utils.py new/ansible-lint-25.1.3/src/ansiblelint/file_utils.py --- old/ansible-lint-25.1.2/src/ansiblelint/file_utils.py 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/src/ansiblelint/file_utils.py 2025-02-18 15:32:45.000000000 +0100 @@ -585,6 +585,7 @@ pathspecs = [ pathspec.GitIgnoreSpec.from_lines( [ + ".ansible", ".git", ".tox", ".mypy_cache", @@ -611,7 +612,7 @@ else: for item in sorted(path.iterdir()): if is_excluded(item): - _logger.info("Excluded: %s", item) + _logger.debug("Excluded: %s", item) continue if item.is_file(): all_files.append(item) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/src/ansiblelint/rules/command_instead_of_module.py new/ansible-lint-25.1.3/src/ansiblelint/rules/command_instead_of_module.py --- old/ansible-lint-25.1.2/src/ansiblelint/rules/command_instead_of_module.py 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/src/ansiblelint/rules/command_instead_of_module.py 2025-02-18 15:32:45.000000000 +0100 @@ -69,7 +69,7 @@ } _executable_options = { - "git": ["branch", "log", "lfs", "rev-parse"], + "git": ["branch", "log", "lfs", "rev-parse", "clean"], "systemctl": [ "--version", "get-default", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/src/ansiblelint/rules/meta_runtime.py new/ansible-lint-25.1.3/src/ansiblelint/rules/meta_runtime.py --- old/ansible-lint-25.1.2/src/ansiblelint/rules/meta_runtime.py 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/src/ansiblelint/rules/meta_runtime.py 2025-02-18 15:32:45.000000000 +0100 @@ -46,7 +46,9 @@ if file.kind != "meta-runtime": return [] - requires_ansible = file.data.get("requires_ansible", None) + requires_ansible = None + if file.data and isinstance(file.data, dict): + requires_ansible = file.data.get("requires_ansible", None) if requires_ansible: if self.options and not any( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/test/schemas/package-lock.json new/ansible-lint-25.1.3/test/schemas/package-lock.json --- old/ansible-lint-25.1.2/test/schemas/package-lock.json 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/test/schemas/package-lock.json 2025-02-18 15:32:45.000000000 +0100 @@ -16,8 +16,8 @@ "@types/js-yaml": "^4.0.9", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.10", - "@types/node": "^22.13.1", - "chai": "^5.1.2", + "@types/node": "^22.13.4", + "chai": "^5.2.0", "minimatch": "^10.0.1", "mocha": "^11.1.0", "typescript": "^5.7.3" @@ -227,9 +227,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz", - "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", + "version": "22.13.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", + "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -410,9 +410,9 @@ } }, "node_modules/chai": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", - "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.0.tgz", + "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==", "dev": true, "license": "MIT", "dependencies": { @@ -1744,9 +1744,9 @@ "dev": true }, "@types/node": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz", - "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", + "version": "22.13.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", + "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", "requires": { "undici-types": "~6.20.0" } @@ -1875,9 +1875,9 @@ "dev": true }, "chai": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", - "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.0.tgz", + "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==", "dev": true, "requires": { "assertion-error": "^2.0.1", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/test/schemas/package.json new/ansible-lint-25.1.3/test/schemas/package.json --- old/ansible-lint-25.1.2/test/schemas/package.json 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/test/schemas/package.json 2025-02-18 15:32:45.000000000 +0100 @@ -16,8 +16,8 @@ "@types/js-yaml": "^4.0.9", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.10", - "@types/node": "^22.13.1", - "chai": "^5.1.2", + "@types/node": "^22.13.4", + "chai": "^5.2.0", "minimatch": "^10.0.1", "mocha": "^11.1.0", "typescript": "^5.7.3" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.2/test/test_skiputils.py new/ansible-lint-25.1.3/test/test_skiputils.py --- old/ansible-lint-25.1.2/test/test_skiputils.py 2025-02-05 13:11:05.000000000 +0100 +++ new/ansible-lint-25.1.3/test/test_skiputils.py 2025-02-18 15:32:45.000000000 +0100 @@ -187,8 +187,7 @@ ), ), ) -# type: ignore[no-any-unimported] -def test_append_skipped_rules( +def test_append_skipped_rules( # type: ignore[no-any-unimported] lintable: Lintable, yaml: AnsibleBaseYAMLObject, expected_form: AnsibleBaseYAMLObject,