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-01-29 16:11:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ansible-lint (Old) and /work/SRC/openSUSE:Factory/.ansible-lint.new.2316 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ansible-lint" Wed Jan 29 16:11:14 2025 rev:57 rq:1240911 version:25.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ansible-lint/ansible-lint.changes 2025-01-21 21:11:18.665042658 +0100 +++ /work/SRC/openSUSE:Factory/.ansible-lint.new.2316/ansible-lint.changes 2025-01-29 16:11:34.862457988 +0100 @@ -1,0 +2,12 @@ +Tue Jan 28 14:35:57 UTC 2025 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- update to 25.1.1: + * Bugfixes + - Update compat and pre-commit versions (#4495) @audgirka + - Fix output terminal colors error for black on black (#4490) + @audgirka + * Other + - Add documentation about how to use private repositories with + the github action (#4491) @umglurf + +------------------------------------------------------------------- Old: ---- ansible-lint-25.1.0.tar.gz New: ---- ansible-lint-25.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ansible-lint.spec ++++++ --- /var/tmp/diff_new_pack.jbT7mD/_old 2025-01-29 16:11:35.314476743 +0100 +++ /var/tmp/diff_new_pack.jbT7mD/_new 2025-01-29 16:11:35.318476909 +0100 @@ -40,7 +40,7 @@ %global lib_name ansiblelint %{?python_enable_dependency_generator} Name: ansible-lint -Version: 25.1.0 +Version: 25.1.1 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 >= 24.10.0 +BuildRequires: %{ansible_python}-ansible-compat >= 25.1.0 BuildRequires: %{ansible_python}-black >= 23.10.1 BuildRequires: %{ansible_python}-enrich >= 1.2.7 BuildRequires: %{ansible_python}-filelock >= 3.8.2 @@ -87,7 +87,7 @@ # # https://github.com/ansible/ansible-lint/blob/main/.config/requirements.in Requires: ansible-core >= 2.16.0 -Requires: %{ansible_python}-ansible-compat >= 24.10.0 +Requires: %{ansible_python}-ansible-compat >= 25.1.0 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.0.tar.gz -> ansible-lint-25.1.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.0/.config/constraints.txt new/ansible-lint-25.1.1/.config/constraints.txt --- old/ansible-lint-25.1.0/.config/constraints.txt 2025-01-20 16:43:04.000000000 +0100 +++ new/ansible-lint-25.1.1/.config/constraints.txt 2025-01-28 11:53:03.000000000 +0100 @@ -1,14 +1,14 @@ # This file was autogenerated by uv via the following command: # tox run deps -ansible-compat==24.10.0 # via ansible-lint (pyproject.toml) +ansible-compat==25.1.0 # via ansible-lint (pyproject.toml) astroid==3.3.8 # via pylint -attrs==24.3.0 # via jsonschema, referencing +attrs==25.1.0 # via jsonschema, referencing babel==2.16.0 # via mkdocs-material beautifulsoup4==4.12.3 # via linkchecker, mkdocs-htmlproofer-plugin black==24.10.0 # via ansible-lint (pyproject.toml) boolean-py==4.0 # via license-expression bracex==2.5.post1 # via wcmatch -cachetools==5.5.0 # via tox +cachetools==5.5.1 # via tox cairocffi==1.7.1 # via cairosvg cairosvg==2.7.1 # via mkdocs-ansible certifi==2024.12.14 # via requests @@ -28,13 +28,13 @@ dnspython==2.7.0 # via linkchecker exceptiongroup==1.2.2 # via pytest execnet==2.1.1 # via pytest-xdist -filelock==3.16.1 # via tox, virtualenv, ansible-lint (pyproject.toml) +filelock==3.17.0 # via tox, virtualenv, ansible-lint (pyproject.toml) ghp-import==2.1.0 # via mkdocs griffe==1.5.5 # 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 -importlib-metadata==8.5.0 # via ansible-lint (pyproject.toml) +importlib-metadata==8.6.1 # via ansible-lint (pyproject.toml) iniconfig==2.0.0 # via pytest isort==5.13.2 # via pylint jinja2==3.1.5 # via ansible-core, mkdocs, mkdocs-macros-plugin, mkdocs-material, mkdocstrings @@ -76,8 +76,8 @@ pycparser==2.22 # via cffi pygments==2.19.1 # via mkdocs-material pylint==3.3.3 # via ansible-lint (pyproject.toml) -pymdown-extensions==10.14 # via markdown-exec, mkdocs-ansible, mkdocs-material, mkdocstrings -pyproject-api==1.8.0 # via tox +pymdown-extensions==10.14.1 # via markdown-exec, mkdocs-ansible, mkdocs-material, mkdocstrings +pyproject-api==1.9.0 # via tox pytest==8.3.4 # via pytest-instafail, pytest-mock, pytest-plus, pytest-xdist, ansible-lint (pyproject.toml) pytest-instafail==0.5.0 # via ansible-lint (pyproject.toml) pytest-mock==3.14.0 # via ansible-lint (pyproject.toml) @@ -87,7 +87,7 @@ python-slugify==8.0.4 # via mkdocs-monorepo-plugin pyyaml==6.0.2 # via ansible-compat, ansible-core, mkdocs, mkdocs-get-deps, mkdocs-macros-plugin, pymdown-extensions, pyyaml-env-tag, yamllint, ansible-lint (pyproject.toml) pyyaml-env-tag==0.1 # via mkdocs -referencing==0.36.1 # via jsonschema, jsonschema-specifications, types-jsonschema +referencing==0.36.2 # via jsonschema, jsonschema-specifications, types-jsonschema regex==2024.11.6 # via mkdocs-material requests==2.32.3 # via linkchecker, mkdocs-htmlproofer-plugin, mkdocs-material rpds-py==0.22.3 # via jsonschema, referencing @@ -103,7 +103,7 @@ tinycss2==1.4.0 # via cairosvg, cssselect2 tomli==2.2.1 # via black, coverage, mypy, pylint, pyproject-api, pytest, tox tomlkit==0.13.2 # via pylint -tox==4.23.2 # via ansible-lint (pyproject.toml) +tox==4.24.1 # via ansible-lint (pyproject.toml) types-jsonschema==4.23.0.20241208 # via ansible-lint (pyproject.toml) types-pyyaml==6.0.12.20241230 # via ansible-lint (pyproject.toml) urllib3==2.3.0 # via requests diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.0/.config/requirements-lock.txt new/ansible-lint-25.1.1/.config/requirements-lock.txt --- old/ansible-lint-25.1.0/.config/requirements-lock.txt 2025-01-20 16:43:04.000000000 +0100 +++ new/ansible-lint-25.1.1/.config/requirements-lock.txt 2025-01-28 11:53:03.000000000 +0100 @@ -1,14 +1,14 @@ # This file was autogenerated by uv via the following command: # tox run deps -ansible-compat==24.10.0 # via ansible-lint (pyproject.toml) -attrs==24.3.0 # via jsonschema, referencing +ansible-compat==25.1.0 # via ansible-lint (pyproject.toml) +attrs==25.1.0 # via jsonschema, referencing black==24.10.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 -filelock==3.16.1 # via ansible-lint (pyproject.toml) -importlib-metadata==8.5.0 # via ansible-lint (pyproject.toml) +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 jsonschema==4.23.0 # via ansible-compat, ansible-lint (pyproject.toml) jsonschema-specifications==2024.10.1 # via jsonschema @@ -19,9 +19,9 @@ platformdirs==4.3.6 # via black pycparser==2.22 # via cffi pyyaml==6.0.2 # via ansible-compat, ansible-core, yamllint, ansible-lint (pyproject.toml) -referencing==0.36.1 # via jsonschema, jsonschema-specifications +referencing==0.36.2 # via jsonschema, jsonschema-specifications rpds-py==0.22.3 # via jsonschema, referencing -ruamel-yaml==0.18.10 # via ansible-lint (pyproject.toml) +ruamel-yaml==0.18.10 # via ansible-lint (pyproject.toml) ruamel-yaml-clib==0.2.12 # via ruamel-yaml subprocess-tee==0.4.2 # via ansible-compat, ansible-lint (pyproject.toml) tomli==2.2.1 # via black diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.0/.config/requirements.in new/ansible-lint-25.1.1/.config/requirements.in --- old/ansible-lint-25.1.0/.config/requirements.in 2025-01-20 16:43:04.000000000 +0100 +++ new/ansible-lint-25.1.1/.config/requirements.in 2025-01-28 11:53:03.000000000 +0100 @@ -1,6 +1,6 @@ # Special order section for helping pip: ansible-core>=2.16.0 # GPLv3 -ansible-compat>=24.10.0 # GPLv3 +ansible-compat>=25.1.0 # 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.0/.git_archival.txt new/ansible-lint-25.1.1/.git_archival.txt --- old/ansible-lint-25.1.0/.git_archival.txt 2025-01-20 16:43:04.000000000 +0100 +++ new/ansible-lint-25.1.1/.git_archival.txt 2025-01-28 11:53:03.000000000 +0100 @@ -1,4 +1,4 @@ -node: e918e02374cc9148abfe6d0fa04417ee89f0def9 -node-date: 2025-01-20T15:43:04Z +node: 395b674bbc78bc4d9da641c38a7e959b4993d9a4 +node-date: 2025-01-28T10:53:03Z describe-name: v25 -ref-names: HEAD -> main, tag: v25.1.0, tag: v25 +ref-names: HEAD -> main, tag: v25.1.1, tag: v25 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.0/.github/lower-constraints.txt new/ansible-lint-25.1.1/.github/lower-constraints.txt --- old/ansible-lint-25.1.0/.github/lower-constraints.txt 2025-01-20 16:43:04.000000000 +0100 +++ new/ansible-lint-25.1.1/.github/lower-constraints.txt 2025-01-28 11:53:03.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==24.10.0 # GPLv3 +ansible-compat==25.1.0 # 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.0/.pre-commit-config.yaml new/ansible-lint-25.1.1/.pre-commit-config.yaml --- old/ansible-lint-25.1.0/.pre-commit-config.yaml 2025-01-20 16:43:04.000000000 +0100 +++ new/ansible-lint-25.1.1/.pre-commit-config.yaml 2025-01-28 11:53:03.000000000 +0100 @@ -63,14 +63,14 @@ - prettier-plugin-toml@2.0.1 - prettier-plugin-sort-json@3.1.0 - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v8.17.0 + rev: v8.17.1 hooks: - id: cspell # entry: codespell --relative args: [--relative, --no-progress, --no-summary] name: Spell check with cspell - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.30.0 + rev: 0.31.0 hooks: - id: check-github-workflows - repo: https://github.com/pre-commit/pre-commit-hooks.git @@ -101,7 +101,7 @@ - id: debug-statements language_version: python3 - repo: https://github.com/codespell-project/codespell - rev: v2.3.0 + rev: v2.4.0 hooks: - id: codespell exclude: > @@ -134,7 +134,7 @@ hooks: - id: toml-sort-fix - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.8.6 + rev: v0.9.3 hooks: - id: ruff args: @@ -154,7 +154,7 @@ # empty args needed in order to match mypy cli behavior args: [--strict] additional_dependencies: - - ansible-compat>=24.8.0 + - ansible-compat>=25.1.0 - black>=22.10.0 - cryptography>=39.0.1 - filelock>=3.12.2 @@ -179,12 +179,12 @@ plugins/.* )$ - repo: https://github.com/RobertCraigie/pyright-python - rev: v1.1.392 + rev: v1.1.392.post0 hooks: - id: pyright additional_dependencies: - nodejs-wheel-binaries - - ansible-compat>=24.8.0 + - ansible-compat>=25.1.0 - black>=22.10.0 - cryptography>=39.0.1 - filelock>=3.12.2 @@ -209,7 +209,7 @@ args: - --output-format=colorized additional_dependencies: - - ansible-compat>=24.8.0 + - ansible-compat>=25.1.0 - ansible-core>=2.16.0 - black>=24.10.0 - docutils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.0/docs/installing.md new/ansible-lint-25.1.1/docs/installing.md --- old/ansible-lint-25.1.0/docs/installing.md 2025-01-20 16:43:04.000000000 +0100 +++ new/ansible-lint-25.1.1/docs/installing.md 2025-01-28 11:53:03.000000000 +0100 @@ -146,3 +146,22 @@ [dependabot]: https://docs.github.com/en/code-security/dependabot [.github/dependabot.yml]: https://github.com/ansible/ansible-lint/blob/main/.github/dependabot.yml#L13-L19 + +### Installing roles and collections from private repositories + +To install roles and collections from private repositories, you can: + +1. Create an [access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#about-personal-access-tokens) +1. Add the token as an [deploy secret](https://docs.github.com/en/actions/security-for-github-actions/security-guides/using-secrets-in-github-actions#creating-secrets-for-a-repository) +1. Add the following step before the ansible-lint step. +<!-- {% raw %} --> +```yaml +- name: Prepare Git for Github + shell: bash + run: | + git config --global url."https://${{ secrets.ANSIBLE_LINT_TOKEN }}@github.com".insteadOf "https://github.com" + +``` +<!-- +# spell-checker:ignore endraw +{% endraw %} --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.0/src/ansiblelint/output.py new/ansible-lint-25.1.1/src/ansiblelint/output.py --- old/ansible-lint-25.1.0/src/ansiblelint/output.py 2025-01-20 16:43:04.000000000 +0100 +++ new/ansible-lint-25.1.1/src/ansiblelint/output.py 2025-01-28 11:53:03.000000000 +0100 @@ -183,7 +183,7 @@ END = "\033[0m" # more complex BOLD = "\033[1m" - DIM = "\033[1;30m" + DIM = "\033[2m" BOLD_CYAN = "\033[1;36m" warning = "\033[33m" # yellow diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.0/src/ansiblelint/schemas/__store__.json new/ansible-lint-25.1.1/src/ansiblelint/schemas/__store__.json --- old/ansible-lint-25.1.0/src/ansiblelint/schemas/__store__.json 2025-01-20 16:43:04.000000000 +0100 +++ new/ansible-lint-25.1.1/src/ansiblelint/schemas/__store__.json 2025-01-28 11:53:03.000000000 +0100 @@ -16,7 +16,7 @@ "url": "https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/execution-environment.json" }, "galaxy": { - "etag": "375cc008961f341f5165fc43977a4f4e7c0aedfa3cb08965fc95b6d5e5dad0bf", + "etag": "99546ef979c934ab40d88261957fcce1ee7970d958c4bbe197ad5ca3f67ccc73", "url": "https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/galaxy.json" }, "inventory": { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.0/test/schemas/package-lock.json new/ansible-lint-25.1.1/test/schemas/package-lock.json --- old/ansible-lint-25.1.0/test/schemas/package-lock.json 2025-01-20 16:43:04.000000000 +0100 +++ new/ansible-lint-25.1.1/test/schemas/package-lock.json 2025-01-28 11:53:03.000000000 +0100 @@ -16,11 +16,11 @@ "@types/js-yaml": "^4.0.9", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.10", - "@types/node": "^22.10.5", + "@types/node": "^22.10.10", "chai": "^5.1.2", "minimatch": "^10.0.1", - "mocha": "^11.0.1", - "typescript": "^5.7.2" + "mocha": "^11.1.0", + "typescript": "^5.7.3" } }, "node_modules/@cspotcode/source-map-support": { @@ -227,10 +227,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.10.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", - "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", - "license": "MIT", + "version": "22.10.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.10.tgz", + "integrity": "sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==", "dependencies": { "undici-types": "~6.20.0" } @@ -491,14 +490,17 @@ } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/color-convert": { @@ -606,9 +608,9 @@ "dev": true }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, "engines": { "node": ">=6" @@ -978,11 +980,10 @@ } }, "node_modules/mocha": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.0.1.tgz", - "integrity": "sha512-+3GkODfsDG71KSCQhc4IekSW+ItCK/kiez1Z28ksWvYhKXV/syxMlerR/sC7whDp7IyreZ4YxceMLdTs5hQE8A==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.1.0.tgz", + "integrity": "sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-colors": "^4.1.3", "browser-stdout": "^1.3.1", @@ -1001,8 +1002,8 @@ "strip-json-comments": "^3.1.1", "supports-color": "^8.1.1", "workerpool": "^6.5.1", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1", "yargs-unparser": "^2.0.0" }, "bin": { @@ -1166,7 +1167,7 @@ "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, "engines": { "node": ">=0.10.0" @@ -1400,10 +1401,9 @@ } }, "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "license": "Apache-2.0", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1528,30 +1528,30 @@ } }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-unparser": { @@ -1744,9 +1744,9 @@ "dev": true }, "@types/node": { - "version": "22.10.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", - "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", + "version": "22.10.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.10.tgz", + "integrity": "sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==", "requires": { "undici-types": "~6.20.0" } @@ -1931,13 +1931,13 @@ } }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "requires": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, @@ -2020,9 +2020,9 @@ "dev": true }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true }, "escape-string-regexp": { @@ -2273,9 +2273,9 @@ "dev": true }, "mocha": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.0.1.tgz", - "integrity": "sha512-+3GkODfsDG71KSCQhc4IekSW+ItCK/kiez1Z28ksWvYhKXV/syxMlerR/sC7whDp7IyreZ4YxceMLdTs5hQE8A==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.1.0.tgz", + "integrity": "sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==", "dev": true, "requires": { "ansi-colors": "^4.1.3", @@ -2295,8 +2295,8 @@ "strip-json-comments": "^3.1.1", "supports-color": "^8.1.1", "workerpool": "^6.5.1", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1", "yargs-unparser": "^2.0.0" }, "dependencies": { @@ -2407,7 +2407,7 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true }, "require-from-string": { @@ -2548,9 +2548,9 @@ } }, "typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==" + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==" }, "undici-types": { "version": "6.20.0", @@ -2641,24 +2641,24 @@ "dev": true }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" } }, "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true }, "yargs-unparser": { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.1.0/test/schemas/package.json new/ansible-lint-25.1.1/test/schemas/package.json --- old/ansible-lint-25.1.0/test/schemas/package.json 2025-01-20 16:43:04.000000000 +0100 +++ new/ansible-lint-25.1.1/test/schemas/package.json 2025-01-28 11:53:03.000000000 +0100 @@ -16,11 +16,11 @@ "@types/js-yaml": "^4.0.9", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.10", - "@types/node": "^22.10.5", + "@types/node": "^22.10.10", "chai": "^5.1.2", "minimatch": "^10.0.1", - "mocha": "^11.0.1", - "typescript": "^5.7.2" + "mocha": "^11.1.0", + "typescript": "^5.7.3" }, "directories": { "test": "./src"