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 2023-04-03 17:47:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ansible-lint (Old) and /work/SRC/openSUSE:Factory/.ansible-lint.new.9019 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ansible-lint" Mon Apr 3 17:47:04 2023 rev:24 rq:1076972 version:6.14.4 Changes: -------- --- /work/SRC/openSUSE:Factory/ansible-lint/ansible-lint.changes 2023-03-25 18:56:28.627015436 +0100 +++ /work/SRC/openSUSE:Factory/.ansible-lint.new.9019/ansible-lint.changes 2023-04-03 17:47:13.667337944 +0200 @@ -1,0 +2,16 @@ +Mon Apr 3 11:03:58 UTC 2023 - Johannes Kastl <ka...@b1-systems.de> + +- update to 6.14.4: + * Bugfixes + - Document that no-changed-when also applies to handlers + (#3237) @ssbarnea + - Update navigator schema (#3236) @ssbarnea + - Update no-handler rule to accept 'not changed' (#3230) + @jpopelka + - Fix link for usage.md (Linting playbooks and roles) (#3224) + @ziegenberg + - Skip PATH checking when pyenv virtualenv is present (#3219) + @ajinkyau + - Require yamllint 1.30.3 or newer (#3220) @ssbarnea + +------------------------------------------------------------------- Old: ---- ansible-lint-6.14.3.tar.gz New: ---- ansible-lint-6.14.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ansible-lint.spec ++++++ --- /var/tmp/diff_new_pack.romxr9/_old 2023-04-03 17:47:14.475488246 +0200 +++ /var/tmp/diff_new_pack.romxr9/_new 2023-04-03 17:47:14.483529542 +0200 @@ -31,7 +31,7 @@ %global lib_name ansiblelint %{?python_enable_dependency_generator} Name: ansible-lint -Version: 6.14.3 +Version: 6.14.4 Release: 0%{?dist} Summary: Best practices checker for Ansible License: MIT ++++++ ansible-lint-6.14.3.tar.gz -> ansible-lint-6.14.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/.config/requirements-lock.txt new/ansible-lint-6.14.4/.config/requirements-lock.txt --- old/ansible-lint-6.14.3/.config/requirements-lock.txt 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/.config/requirements-lock.txt 2023-04-03 12:41:03.000000000 +0200 @@ -4,14 +4,14 @@ # # pip-compile --no-annotate --output-file=.config/requirements-lock.txt --resolver=backtracking --strip-extras --unsafe-package=ruamel-yaml-clib pyproject.toml # -ansible-core==2.14.3 +ansible-core==2.14.4 attrs==22.2.0 -black==23.1.0 +black==23.3.0 bracex==2.3.post1 cffi==1.15.1 click==8.1.3 -cryptography==39.0.2 -filelock==3.10.0 +cryptography==40.0.1 +filelock==3.10.7 jinja2==3.1.2 jsonschema==4.17.3 markdown-it-py==2.2.0 @@ -19,16 +19,16 @@ mdurl==0.1.2 mypy-extensions==1.0.0 packaging==23.0 -pathspec==0.11.0 -platformdirs==3.1.1 +pathspec==0.11.1 +platformdirs==3.2.0 pycparser==2.21 pygments==2.14.0 pyrsistent==0.19.3 pyyaml==6.0 resolvelib==0.8.1 -rich==13.3.2 +rich==13.3.3 ruamel-yaml==0.17.21 -setuptools==67.6.0 +setuptools==67.6.1 subprocess-tee==0.4.1 tomli==2.0.1 typing-extensions==4.5.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/.config/requirements.in new/ansible-lint-6.14.4/.config/requirements.in --- old/ansible-lint-6.14.3/.config/requirements.in 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/.config/requirements.in 2023-04-03 12:41:03.000000000 +0200 @@ -10,7 +10,5 @@ rich>=12.0.0 # MIT ruamel.yaml>=0.17.21,<0.18 # MIT, next version is planned to have breaking changes subprocess-tee>=0.4.1 # MIT, used by ansible-compat -yamllint >= 1.26.3 # GPLv3 +yamllint >= 1.30.0 # GPLv3 wcmatch>=8.1.2 # MIT -# Temporary workarounds: -pathspec!=0.11.1 # https://github.com/adrienverge/yamllint/pull/548 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/.config/requirements.txt new/ansible-lint-6.14.4/.config/requirements.txt --- old/ansible-lint-6.14.3/.config/requirements.txt 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/.config/requirements.txt 2023-04-03 12:41:03.000000000 +0200 @@ -4,11 +4,11 @@ # # pip-compile --extra=docs --extra=test --no-annotate --output-file=.config/requirements.txt --resolver=backtracking --strip-extras --unsafe-package=ruamel-yaml-clib pyproject.toml # -ansible-core==2.14.3 -astroid==2.15.0 +ansible-core==2.14.4 +astroid==2.15.2 attrs==22.2.0 beautifulsoup4==4.12.0 -black==23.1.0 +black==23.3.0 bracex==2.3.post1 cairocffi==1.5.0 cairosvg==2.7.0 @@ -19,14 +19,14 @@ colorama==0.4.6 coverage==7.2.2 coverage-enable-subprocess==1.0 -cryptography==39.0.2 +cryptography==40.0.1 csscompressor==0.9.5 cssselect2==0.7.0 defusedxml==0.7.1 dill==0.3.6 exceptiongroup==1.1.1 execnet==1.9.0 -filelock==3.10.0 +filelock==3.10.7 flake8==6.0.0 flake8-future-annotations==1.1.0 ghp-import==2.1.0 @@ -54,7 +54,7 @@ mkdocs-autorefs==0.4.1 mkdocs-gen-files==0.4.0 mkdocs-htmlproofer-plugin==0.11.0 -mkdocs-material==9.1.3 +mkdocs-material==9.1.5 mkdocs-material-extensions==1.1.1 mkdocs-minify-plugin==0.6.4 mkdocs-monorepo-plugin==1.0.4 @@ -63,10 +63,10 @@ mypy==1.1.1 mypy-extensions==1.0.0 packaging==23.0 -pathspec==0.11.0 -pillow==9.4.0 -pipdeptree==2.6.0 -platformdirs==3.1.1 +pathspec==0.11.1 +pillow==9.5.0 +pipdeptree==2.7.0 +platformdirs==3.2.0 pluggy==1.0.0 ply==3.11 psutil==5.9.4 @@ -74,7 +74,7 @@ pycparser==2.21 pyflakes==3.0.1 pygments==2.14.0 -pylint==2.17.0 +pylint==2.17.1 pymdown-extensions==9.10 pyparsing==3.0.9 pyrsistent==0.19.3 @@ -86,13 +86,13 @@ python-slugify==8.0.1 pyyaml==6.0 pyyaml-env-tag==0.1 -rdflib==6.3.1 -regex==2022.10.31 +rdflib==6.3.2 +regex==2023.3.23 requests==2.28.2 resolvelib==0.8.1 -rich==13.3.2 +rich==13.3.3 ruamel-yaml==0.17.21 -setuptools==67.6.0 +setuptools==67.6.1 six==1.16.0 soupsieve==2.4 spdx-tools==0.7.1 @@ -100,9 +100,9 @@ text-unidecode==1.3 tinycss2==1.2.1 tomli==2.0.1 -tomlkit==0.11.6 -types-jsonschema==4.17.0.6 -types-pyyaml==6.0.12.8 +tomlkit==0.11.7 +types-jsonschema==4.17.0.7 +types-pyyaml==6.0.12.9 typing-extensions==4.5.0 uritools==4.0.1 urllib3==1.26.15 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/.git_archival.txt new/ansible-lint-6.14.4/.git_archival.txt --- old/ansible-lint-6.14.3/.git_archival.txt 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/.git_archival.txt 2023-04-03 12:41:03.000000000 +0200 @@ -1,4 +1,4 @@ -node: b706ccc1c00d02f8fafa76905b846e36360adf20 -node-date: 2023-03-24T15:49:14+00:00 -describe-name: v6.14.3 -ref-names: HEAD -> main, tag: v6.14.3 +node: 5756a7e9ac42c5d895df2441bf4a205340e8df18 +node-date: 2023-04-03T10:41:03+00:00 +describe-name: v6.14.4 +ref-names: HEAD -> main, tag: v6.14.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/.pre-commit-config.yaml new/ansible-lint-6.14.4/.pre-commit-config.yaml --- old/ansible-lint-6.14.3/.pre-commit-config.yaml 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/.pre-commit-config.yaml 2023-04-03 12:41:03.000000000 +0200 @@ -58,7 +58,7 @@ - prettier-plugin-toml - prettier-plugin-sort-json - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v6.30.1 + rev: v6.31.0 hooks: - id: cspell # entry: codespell --relative @@ -132,7 +132,7 @@ # https://github.com/pre-commit/mirrors-isort/issues/9#issuecomment-624404082 - --filter-files - repo: https://github.com/psf/black - rev: 23.1.0 + rev: 23.3.0 hooks: - id: black language_version: python3 @@ -182,7 +182,7 @@ plugins/.* )$ - repo: https://github.com/pycqa/pylint - rev: v2.17.0 + rev: v3.0.0a6 hooks: - id: pylint args: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/docs/usage.md new/ansible-lint-6.14.4/docs/usage.md --- old/ansible-lint-6.14.3/docs/usage.md 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/docs/usage.md 2023-04-03 12:41:03.000000000 +0200 @@ -61,9 +61,8 @@ ## Linting playbooks and roles -Ansible-lint recommends following the -{ref}`collection structure layout <collection_structure>` whether you plan to -build a collection or not. +Ansible-lint recommends following the [collection structure layout] whether you +plan to build a collection or not. Following that layout assures the best integration with all ecosystem tools because it helps those tools better distinguish between random YAML files and @@ -78,6 +77,9 @@ $ ansible-lint --offline -p examples/playbooks/play.yml examples/roles/bobbins ``` +[collection structure layout]: + https://docs.ansible.com/ansible-core/devel/dev_guide/developing_collections_structure.html#collection-structure + ## Running example playbooks Ansible-lint includes an `ansible-lint/examples` folder that contains example diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/src/ansiblelint/__main__.py new/ansible-lint-6.14.4/src/ansiblelint/__main__.py --- old/ansible-lint-6.14.3/src/ansiblelint/__main__.py 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/src/ansiblelint/__main__.py 2023-04-03 12:41:03.000000000 +0200 @@ -397,14 +397,15 @@ if py_path not in paths and os.path.exists(f"{py_path}/ansible"): inject_paths.append(py_path) - if inject_paths: - # flake8: noqa: T201 - print( - f"WARNING: PATH altered to include {', '.join(inject_paths)} :: This is usually a sign of broken local setup, which can cause unexpected behaviors.", - file=sys.stderr, - ) - if inject_paths or expanded: - os.environ["PATH"] = os.pathsep.join([*inject_paths, *paths]) + if not os.environ.get("PYENV_VIRTUAL_ENV", None): + if inject_paths: + # flake8: noqa: T201 + print( + f"WARNING: PATH altered to include {', '.join(inject_paths)} :: This is usually a sign of broken local setup, which can cause unexpected behaviors.", + file=sys.stderr, + ) + if inject_paths or expanded: + os.environ["PATH"] = os.pathsep.join([*inject_paths, *paths]) # We do know that finding ansible in PATH does not guarantee that it is # functioning or that is in fact the same version that was installed as diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/src/ansiblelint/rules/no_changed_when.md new/ansible-lint-6.14.4/src/ansiblelint/rules/no_changed_when.md --- old/ansible-lint-6.14.3/src/ansiblelint/rules/no_changed_when.md 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/src/ansiblelint/rules/no_changed_when.md 2023-04-03 12:41:03.000000000 +0200 @@ -12,9 +12,12 @@ [shell] and [command] modules, which run arbitrary commands. One very common workaround is to use a boolean value like `changed_when: false` -if the task never changes anything or `changed_when: true` if it always -changes something, but you can also use any expressions, including ones that -use the registered result of a task, like in our example below. +if the task never changes anything or `changed_when: true` if it always changes +something, but you can also use any expressions, including ones that use the +registered result of a task, like in our example below. + +This rule also applies to handlers, not only to tasks because they are also +tasks. ## Problematic Code diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/src/ansiblelint/rules/no_handler.py new/ansible-lint-6.14.4/src/ansiblelint/rules/no_handler.py --- old/ansible-lint-6.14.3/src/ansiblelint/rules/no_handler.py 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/src/ansiblelint/rules/no_handler.py 2023-04-03 12:41:03.000000000 +0200 @@ -33,7 +33,7 @@ def _changed_in_when(item: str) -> bool: item_list = item.split() - if not isinstance(item, str) or "and" in item_list: + if not isinstance(item, str) or {"and", "not"} & set(item_list): return False return any( changed in item @@ -89,7 +89,7 @@ changed_when: true """ - SUCCEED_WHEN_AND = """ + SUCCEED_WHEN = """ - hosts: all tasks: - name: Registering task 1 @@ -105,6 +105,15 @@ - name: Use when task command: echo Hello when: r1.changed and r2.changed + + - name: Registering task + command: echo Hello + register: r + changed_when: true + + - name: When task not changed + command: echo Not changed + when: not r.changed """ FAIL_RESULT_IS_CHANGED = """ @@ -137,7 +146,7 @@ ) def test_succeed_when_and(rule_runner: Any) -> None: """See https://github.com/ansible/ansible-lint/issues/1526.""" - results = rule_runner.run_playbook(SUCCEED_WHEN_AND) + results = rule_runner.run_playbook(SUCCEED_WHEN) assert len(results) == 0 @pytest.mark.parametrize( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/src/ansiblelint/schemas/__store__.json new/ansible-lint-6.14.4/src/ansiblelint/schemas/__store__.json --- old/ansible-lint-6.14.3/src/ansiblelint/schemas/__store__.json 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/src/ansiblelint/schemas/__store__.json 2023-04-03 12:41:03.000000000 +0200 @@ -4,7 +4,7 @@ "url": "https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/ansible-lint-config.json" }, "ansible-navigator-config": { - "etag": "ddcaa4cc87f2fe9ea0dde101954c674222662b91c159d3e3b28bb18095af676b", + "etag": "40c81a8e173bc86393cf4dbbccef4151d069f05d24e43a95a3b6b17fa3a2150a", "url": "https://raw.githubusercontent.com/ansible/ansible-navigator/main/src/ansible_navigator/data/ansible-navigator.json" }, "arg_specs": { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/src/ansiblelint/schemas/ansible-navigator-config.json new/ansible-lint-6.14.4/src/ansiblelint/schemas/ansible-navigator-config.json --- old/ansible-lint-6.14.3/src/ansiblelint/schemas/ansible-navigator-config.json 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/src/ansiblelint/schemas/ansible-navigator-config.json 2023-04-03 12:41:03.000000000 +0200 @@ -520,7 +520,7 @@ "required": [ "ansible-navigator" ], - "title": "ansible-navigator settings v2.2", + "title": "ansible-navigator settings v3.0", "type": "object", - "version": "2.2" + "version": "3.0" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/test/schemas/package-lock.json new/ansible-lint-6.14.4/test/schemas/package-lock.json --- old/ansible-lint-6.14.3/test/schemas/package-lock.json 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/test/schemas/package-lock.json 2023-04-03 12:41:03.000000000 +0200 @@ -16,11 +16,11 @@ "@types/js-yaml": "^4.0.5", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.1", - "@types/node": "^18.15.5", + "@types/node": "^18.15.11", "chai": "^4.3.7", - "minimatch": "^7.4.2", + "minimatch": "^8.0.2", "mocha": "^10.2.0", - "typescript": "^5.0.2" + "typescript": "^5.0.3" } }, "node_modules/@cspotcode/source-map-support": { @@ -101,9 +101,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.15.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", - "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==" + "version": "18.15.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==" }, "node_modules/@vscode/l10n": { "version": "0.0.11", @@ -782,15 +782,15 @@ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, "node_modules/minimatch": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", - "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.2.tgz", + "integrity": "sha512-ikHGF67ODxj7vS5NKU2wvTsFLbExee+KXVCnBWh8Cg2hVJfBMQIrlo50qru/09E0EifjnU8dZhJ/iHhyXJM6Mw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -1179,9 +1179,9 @@ } }, "node_modules/typescript": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz", - "integrity": "sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.3.tgz", + "integrity": "sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1404,9 +1404,9 @@ "dev": true }, "@types/node": { - "version": "18.15.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", - "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==" + "version": "18.15.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==" }, "@vscode/l10n": { "version": "0.0.11", @@ -1900,9 +1900,9 @@ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, "minimatch": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", - "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.2.tgz", + "integrity": "sha512-ikHGF67ODxj7vS5NKU2wvTsFLbExee+KXVCnBWh8Cg2hVJfBMQIrlo50qru/09E0EifjnU8dZhJ/iHhyXJM6Mw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -2169,9 +2169,9 @@ "dev": true }, "typescript": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz", - "integrity": "sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==" + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.3.tgz", + "integrity": "sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==" }, "uri-js": { "version": "4.4.1", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-6.14.3/test/schemas/package.json new/ansible-lint-6.14.4/test/schemas/package.json --- old/ansible-lint-6.14.3/test/schemas/package.json 2023-03-24 16:49:14.000000000 +0100 +++ new/ansible-lint-6.14.4/test/schemas/package.json 2023-04-03 12:41:03.000000000 +0200 @@ -16,11 +16,11 @@ "@types/js-yaml": "^4.0.5", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.1", - "@types/node": "^18.15.5", + "@types/node": "^18.15.11", "chai": "^4.3.7", - "minimatch": "^7.4.2", + "minimatch": "^8.0.2", "mocha": "^10.2.0", - "typescript": "^5.0.2" + "typescript": "^5.0.3" }, "directories": { "test": "./src"