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-05-26 18:40:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ansible-lint (Old) and /work/SRC/openSUSE:Factory/.ansible-lint.new.2732 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ansible-lint" Mon May 26 18:40:00 2025 rev:63 rq:1280082 version:25.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ansible-lint/ansible-lint.changes 2025-04-29 16:42:08.906645776 +0200 +++ /work/SRC/openSUSE:Factory/.ansible-lint.new.2732/ansible-lint.changes 2025-05-26 18:40:50.608795445 +0200 @@ -1,0 +2,28 @@ +Mon May 26 08:03:04 UTC 2025 - Johannes Kastl <[email protected]> + +- update to 25.5.0: + * Bugfixes + - schema/meta: support SLES 15SP6 (#4591) @Finkregh + - Update documentation to reflect creator-ee deprecation + (#4598) @shatakshiiii + * Maintenance + - replace unmaintained creator-ee with + community-ansible-dev-tools (#4581) @docgalaxyblock + - Bump codecov/codecov-action from 5.4.2 to 5.4.3 (#4609) + @dependabot[bot] + - Bump the dependencies group in /.config with 7 updates + (#4613) @dependabot[bot] + - Bump the dependencies group in /.config with 9 updates + (#4610) @dependabot[bot] + - Make test_broken_ansible_cfg test pass with ansible devel + branch (#4605) @shatakshiiii + - Update dependencies (#4607) @shatakshiiii + - Add merge_group handler for tox workflow (#4601) @Qalthos + - Enable junit.xml reporting to codecov.io (#4597) @Qalthos + - chore: pre-commit autoupdate (#4600) @pre-commit-ci[bot] + - Bump the dependencies group in /.config with 6 updates + (#4599) @dependabot[bot] + - Bump codecov/codecov-action from 5.4.0 to 5.4.2 (#4584) + @dependabot[bot] + +------------------------------------------------------------------- Old: ---- ansible-lint-25.4.0.tar.gz New: ---- ansible-lint-25.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ansible-lint.spec ++++++ --- /var/tmp/diff_new_pack.FZlLiQ/_old 2025-05-26 18:40:51.280823663 +0200 +++ /var/tmp/diff_new_pack.FZlLiQ/_new 2025-05-26 18:40:51.280823663 +0200 @@ -40,7 +40,7 @@ %global lib_name ansiblelint %{?python_enable_dependency_generator} Name: ansible-lint -Version: 25.4.0 +Version: 25.5.0 Release: 0%{?dist} Summary: Best practices checker for Ansible License: MIT ++++++ ansible-lint-25.4.0.tar.gz -> ansible-lint-25.5.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/.config/constraints.txt new/ansible-lint-25.5.0/.config/constraints.txt --- old/ansible-lint-25.4.0/.config/constraints.txt 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/.config/constraints.txt 2025-05-25 09:57:32.000000000 +0200 @@ -1,7 +1,7 @@ # This file was autogenerated by uv via the following command: # tox run -e deps -ansible-compat==25.1.5 # via ansible-lint (pyproject.toml) -astroid==3.3.9 # via pylint +ansible-compat==25.5.0 # via ansible-lint (pyproject.toml) +astroid==3.3.10 # via pylint asttokens==3.0.0 # via stack-data attrs==25.3.0 # via jsonschema, referencing babel==2.17.0 # via mkdocs-material @@ -11,18 +11,18 @@ black==25.1.0 # via ansible-lint (pyproject.toml) boolean-py==5.0 # via license-expression bracex==2.5.post1 # via wcmatch -cachetools==5.5.2 # via tox +cachetools==6.0.0 # via tox cairocffi==1.7.1 # via cairosvg cairosvg==2.7.1 # via mkdocs-ansible certifi==2025.4.26 # via requests cffi==1.17.1 # via cairocffi, cryptography chardet==5.2.0 # via tox -charset-normalizer==3.4.1 # via requests -click==8.1.8 # via black, mkdocs +charset-normalizer==3.4.2 # via requests +click==8.2.0 # via black, mkdocs colorama==0.4.6 # via griffe, mkdocs-material, tox -coverage==7.8.0 # via coverage-enable-subprocess, ansible-lint (pyproject.toml) +coverage==7.8.2 # via coverage-enable-subprocess, ansible-lint (pyproject.toml) coverage-enable-subprocess==1.0 # via ansible-lint (pyproject.toml) -cryptography==44.0.2 # via ansible-core +cryptography==45.0.2 # via ansible-core csscompressor==0.9.5 # via mkdocs-minify-plugin cssselect2==0.8.0 # via cairosvg decorator==5.2.1 # via ipdb, ipython @@ -41,10 +41,10 @@ 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.6.1 # via ansible-lint (pyproject.toml) +importlib-metadata==8.7.0 # via ansible-lint (pyproject.toml) iniconfig==2.1.0 # via pytest ipdb==0.13.13 # via ansible-lint (pyproject.toml) -ipython==8.34.0 # via ipdb, ansible-lint (pyproject.toml) +ipython==8.36.0 # via ipdb, ansible-lint (pyproject.toml) isort==6.0.1 # via pylint jedi==0.19.2 # via ipython jinja2==3.1.6 # via ansible-core, mkdocs, mkdocs-macros-plugin, mkdocs-material, mkdocstrings @@ -54,30 +54,29 @@ jsonschema-specifications==2025.4.1 # via jsonschema license-expression==30.4.1 # via ansible-lint (pyproject.toml) linkchecker==10.5.0 # via mkdocs-ansible -markdown==3.7 # via markdown-include, mkdocs, mkdocs-autorefs, mkdocs-htmlproofer-plugin, mkdocs-material, mkdocstrings, pymdown-extensions +markdown==3.8 # via markdown-include, mkdocs, mkdocs-autorefs, mkdocs-htmlproofer-plugin, mkdocs-material, mkdocstrings, pymdown-extensions markdown-exec==1.10.3 # via mkdocs-ansible markdown-include==0.8.1 # via mkdocs-ansible markupsafe==3.0.2 # via jinja2, mkdocs, mkdocs-autorefs, mkdocstrings matplotlib-inline==0.1.7 # via ipython 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==25.2.0 # via ansible-lint (pyproject.toml) -mkdocs-autorefs==1.4.1 # via mkdocstrings, mkdocstrings-python +mkdocs==1.6.1 # via mkdocs-ansible, mkdocs-autorefs, mkdocs-gen-files, mkdocs-htmlproofer-plugin, mkdocs-macros-plugin, mkdocs-material, mkdocs-minify-plugin, mkdocstrings +mkdocs-ansible==25.5.0 # via ansible-lint (pyproject.toml) +mkdocs-autorefs==1.4.2 # via mkdocstrings, mkdocstrings-python mkdocs-gen-files==0.5.0 # via mkdocs-ansible mkdocs-get-deps==0.2.0 # via mkdocs mkdocs-htmlproofer-plugin==1.3.0 # via mkdocs-ansible mkdocs-macros-plugin==1.3.7 # via mkdocs-ansible -mkdocs-material==9.6.12 # via mkdocs-ansible +mkdocs-material==9.6.14 # 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.29.1 # via mkdocs-ansible, mkdocstrings-python -mkdocstrings-python==1.16.10 # via mkdocs-ansible +mkdocstrings-python==1.16.11 # via mkdocs-ansible mypy==1.15.0 # via ansible-lint (pyproject.toml) mypy-extensions==1.1.0 # via black, mypy netaddr==1.3.0 # via ansible-lint (pyproject.toml) -packaging==24.2 # via ansible-compat, ansible-core, bindep, black, mkdocs, mkdocs-macros-plugin, pyproject-api, pytest, pytest-sugar, tox, tox-extra, tox-uv, ansible-lint (pyproject.toml) +packaging==25.0 # via ansible-compat, ansible-core, bindep, black, mkdocs, mkdocs-macros-plugin, pyproject-api, pytest, pytest-sugar, tox, tox-extra, tox-uv, ansible-lint (pyproject.toml) paginate==0.5.7 # via mkdocs-material parsley==1.3 # via bindep parso==0.8.4 # via jedi @@ -85,17 +84,17 @@ pbr==6.1.1 # via bindep pexpect==4.9.0 # via ipython pillow==11.2.1 # via cairosvg, mkdocs-ansible -platformdirs==4.3.7 # via black, mkdocs-get-deps, pylint, tox, virtualenv -pluggy==1.5.0 # via pytest, tox +platformdirs==4.3.8 # via black, mkdocs-get-deps, pylint, tox, virtualenv +pluggy==1.6.0 # via pytest, tox prompt-toolkit==3.0.51 # via ipython psutil==7.0.0 # via pytest-xdist, ansible-lint (pyproject.toml) ptyprocess==0.7.0 # via pexpect pure-eval==0.2.3 # via stack-data pycparser==2.22 # via cffi pygments==2.19.1 # via ipython, mkdocs-material -pylint==3.3.6 # via ansible-lint (pyproject.toml) -pymdown-extensions==10.14.3 # via markdown-exec, mkdocs-ansible, mkdocs-material, mkdocstrings -pyproject-api==1.9.0 # via tox +pylint==3.3.7 # via ansible-lint (pyproject.toml) +pymdown-extensions==10.15 # via markdown-exec, mkdocs-ansible, mkdocs-material, mkdocstrings +pyproject-api==1.9.1 # via tox pytest==8.3.5 # via pytest-instafail, pytest-mock, pytest-plus, pytest-sugar, 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) @@ -103,38 +102,36 @@ pytest-sugar==1.0.0 # via ansible-lint (pyproject.toml) pytest-xdist==3.6.1 # via ansible-lint (pyproject.toml) python-dateutil==2.9.0.post0 # via ghp-import, mkdocs-macros-plugin -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 +pyyaml-env-tag==1.1 # via mkdocs referencing==0.36.2 # via jsonschema, jsonschema-specifications, types-jsonschema, ansible-lint (pyproject.toml) requests==2.32.3 # via linkchecker, mkdocs-htmlproofer-plugin, mkdocs-material -rpds-py==0.24.0 # via jsonschema, referencing +rpds-py==0.25.1 # via jsonschema, referencing ruamel-yaml==0.18.10 # via ansible-lint (pyproject.toml) -setproctitle==1.3.5 # via pytest-xdist -setuptools==79.0.1 # via pbr +setproctitle==1.3.6 # via pytest-xdist +setuptools==80.8.0 # via pbr six==1.17.0 # via python-dateutil smmap==5.0.2 # via gitdb soupsieve==2.7 # via beautifulsoup4 stack-data==0.6.3 # via ipython subprocess-tee==0.4.2 # via ansible-compat, ansible-lint (pyproject.toml) super-collections==0.5.3 # via mkdocs-macros-plugin -termcolor==3.0.1 # via mkdocs-macros-plugin, pytest-sugar -text-unidecode==1.3 # via python-slugify +termcolor==3.1.0 # via mkdocs-macros-plugin, pytest-sugar tinycss2==1.4.0 # via cairosvg, cssselect2 tomlkit==0.13.2 # via pylint -tox==4.25.0 # via tox-extra, tox-uv, ansible-lint (pyproject.toml) +tox==4.26.0 # via tox-extra, tox-uv, ansible-lint (pyproject.toml) tox-extra==2.1.0 # via ansible-lint (pyproject.toml) tox-uv==1.25.0 # via tox-extra, ansible-lint (pyproject.toml) traitlets==5.14.3 # via ipython, matplotlib-inline -types-jsonschema==4.23.0.20241208 # via ansible-lint (pyproject.toml) -types-pyyaml==6.0.12.20250402 # via ansible-lint (pyproject.toml) +types-jsonschema==4.23.0.20250516 # via ansible-lint (pyproject.toml) +types-pyyaml==6.0.12.20250516 # via ansible-lint (pyproject.toml) urllib3==2.4.0 # via requests -virtualenv==20.30.0 # via tox +virtualenv==20.31.2 # via tox watchdog==6.0.0 # via mkdocs wcmatch==10.0 # via ansible-lint (pyproject.toml) wcwidth==0.2.13 # via prompt-toolkit webencodings==0.5.1 # via cssselect2, tinycss2 -yamllint==1.37.0 # via ansible-lint (pyproject.toml) +yamllint==1.37.1 # via ansible-lint (pyproject.toml) zipp==3.21.0 # via importlib-metadata # The following packages were excluded from the output: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/.config/requirements-docs.in new/ansible-lint-25.5.0/.config/requirements-docs.in --- old/ansible-lint-25.4.0/.config/requirements-docs.in 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/.config/requirements-docs.in 2025-05-25 09:57:32.000000000 +0200 @@ -1 +1 @@ -mkdocs-ansible>=24.12.0 # do not use lock extra because it would break dependabot updates +mkdocs-ansible>=25.5.0 # do not use lock extra because it would break dependabot updates diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/.config/requirements-lock.txt new/ansible-lint-25.5.0/.config/requirements-lock.txt --- old/ansible-lint-25.4.0/.config/requirements-lock.txt 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/.config/requirements-lock.txt 2025-05-25 09:57:32.000000000 +0200 @@ -1,30 +1,30 @@ # This file was autogenerated by uv via the following command: # tox run -e deps -ansible-compat==25.1.5 # via ansible-lint (pyproject.toml) +ansible-compat==25.5.0 # via ansible-lint (pyproject.toml) attrs==25.3.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.2 # via ansible-core +click==8.2.0 # via black +cryptography==45.0.2 # via ansible-core filelock==3.18.0 # via ansible-lint (pyproject.toml) -importlib-metadata==8.6.1 # via ansible-lint (pyproject.toml) +importlib-metadata==8.7.0 # via ansible-lint (pyproject.toml) jinja2==3.1.6 # via ansible-core jsonschema==4.23.0 # via ansible-compat, ansible-lint (pyproject.toml) jsonschema-specifications==2025.4.1 # via jsonschema markupsafe==3.0.2 # via jinja2 mypy-extensions==1.1.0 # via black -packaging==24.2 # via ansible-compat, ansible-core, black, ansible-lint (pyproject.toml) +packaging==25.0 # via ansible-compat, ansible-core, black, ansible-lint (pyproject.toml) pathspec==0.12.1 # via black, yamllint, ansible-lint (pyproject.toml) -platformdirs==4.3.7 # via black +platformdirs==4.3.8 # via black pycparser==2.22 # via cffi pyyaml==6.0.2 # via ansible-compat, ansible-core, yamllint, ansible-lint (pyproject.toml) referencing==0.36.2 # via jsonschema, jsonschema-specifications, ansible-lint (pyproject.toml) -rpds-py==0.24.0 # via jsonschema, referencing +rpds-py==0.25.1 # via jsonschema, referencing ruamel-yaml==0.18.10 # via ansible-lint (pyproject.toml) subprocess-tee==0.4.2 # via ansible-compat, ansible-lint (pyproject.toml) wcmatch==10.0 # via ansible-lint (pyproject.toml) -yamllint==1.37.0 # via ansible-lint (pyproject.toml) +yamllint==1.37.1 # via ansible-lint (pyproject.toml) zipp==3.21.0 # via importlib-metadata # The following packages were excluded from the output: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/.git_archival.txt new/ansible-lint-25.5.0/.git_archival.txt --- old/ansible-lint-25.4.0/.git_archival.txt 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/.git_archival.txt 2025-05-25 09:57:32.000000000 +0200 @@ -1,4 +1,4 @@ -node: e98f9b38769d45cbe3c55a23b2eb25631babe7c4 -node-date: 2025-04-28T11:56:41Z +node: 4114ad63edbc25dcd9afc4f41b29dbcbebdf21ca +node-date: 2025-05-25T13:27:32+05:30 describe-name: v25 -ref-names: HEAD -> main, tag: v25.4.0, tag: v25 +ref-names: HEAD -> main, tag: v25.5.0, tag: v25 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/.github/workflows/tox.yml new/ansible-lint-25.5.0/.github/workflows/tox.yml --- old/ansible-lint-25.4.0/.github/workflows/tox.yml 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/.github/workflows/tox.yml 2025-05-25 09:57:32.000000000 +0200 @@ -2,6 +2,9 @@ name: tox on: + merge_group: + branches: + - "main" push: branches: - "main" @@ -259,7 +262,7 @@ fi - name: Upload coverage data - uses: codecov/[email protected] + uses: codecov/[email protected] with: name: ${{ matrix.name }} # verbose: true # optional (default = false) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/.gitignore new/ansible-lint-25.5.0/.gitignore --- old/ansible-lint-25.4.0/.gitignore 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/.gitignore 2025-05-25 09:57:32.000000000 +0200 @@ -28,6 +28,7 @@ # Unit test / coverage reports .tox +junit.xml # Needed for CLI tests .sandbox diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/.pre-commit-config.yaml new/ansible-lint-25.5.0/.pre-commit-config.yaml --- old/ansible-lint-25.4.0/.pre-commit-config.yaml 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/.pre-commit-config.yaml 2025-05-25 09:57:32.000000000 +0200 @@ -60,7 +60,7 @@ - [email protected] - [email protected] - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v8.19.0 + rev: v8.19.1 hooks: - id: cspell # entry: codespell --relative @@ -117,7 +117,7 @@ additional_dependencies: - tomli - repo: https://github.com/adrienverge/yamllint.git - rev: v1.37.0 + rev: v1.37.1 hooks: - id: yamllint exclude: > @@ -144,7 +144,7 @@ - id: tox-ini-fmt - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.11.7 + rev: v0.11.8 hooks: - id: ruff args: @@ -185,7 +185,7 @@ - id: pyright additional_dependencies: *deps - repo: https://github.com/pycqa/pylint - rev: v3.3.6 + rev: v3.3.7 hooks: - id: pylint args: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/docs/installing.md new/ansible-lint-25.5.0/docs/installing.md --- old/ansible-lint-25.4.0/docs/installing.md 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/docs/installing.md 2025-05-25 09:57:32.000000000 +0200 @@ -35,10 +35,10 @@ related to the installation will be closed and locked. For a container image, we recommend using -[creator-ee](https://github.com/ansible/creator-ee/) which includes -`ansible-dev-tools` (it combines critical Ansible development packages into a -unified Python package). If you have a use case that the `creator-ee` container -doesn't satisfy, please contact the team through the +[community-ansible-dev-tools](https://ansible.readthedocs.io/projects/dev-tools/container/) +which includes `ansible-dev-tools` (it combines critical Ansible development packages into +a unified Python package). If you have a use case that the `community-ansible-dev-tools` +container doesn't satisfy, please contact the team through the [discussion](https://github.com/ansible/ansible-lint/discussions) forum. You can also run Ansible-lint on your source code with the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/pyproject.toml new/ansible-lint-25.5.0/pyproject.toml --- old/ansible-lint-25.4.0/pyproject.toml 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/pyproject.toml 2025-05-25 09:57:32.000000000 +0200 @@ -411,11 +411,7 @@ # https://github.com/ansible/ansible/pull/80968 "ignore:Attribute s is deprecated and will be removed in Python 3.14; use value instead:DeprecationWarning" ] -junit_duration_report = "call" -junit_family = "xunit1" -# Our github annotation parser from .github/workflows/tox.yml requires xunit1 format. Ref: -# https://github.com/shyim/junit-report-annotations-action/issues/3#issuecomment-663241378 -junit_suite_name = "ansible_lint_test_suite" +junit_family = "legacy" minversion = "4.6.6" # https://code.visualstudio.com/docs/python/testing # coverage is re-enabled in `tox.ini`. That approach is safer than diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/src/ansiblelint/schemas/__store__.json new/ansible-lint-25.5.0/src/ansiblelint/schemas/__store__.json --- old/ansible-lint-25.4.0/src/ansiblelint/schemas/__store__.json 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/src/ansiblelint/schemas/__store__.json 2025-05-25 09:57:32.000000000 +0200 @@ -24,7 +24,7 @@ "url": "https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/inventory.json" }, "meta": { - "etag": "62cce45a9b8bd96872d8ee1c465d3ff6b60facf6a4aeba5c2e128df02b5f52a5", + "etag": "ba724ad96ccb630237b908377c31796a1208265731b4b8a8fa91ffb7e52c611b", "url": "https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/meta.json" }, "meta-runtime": { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/src/ansiblelint/schemas/ansible-navigator.json new/ansible-lint-25.5.0/src/ansiblelint/schemas/ansible-navigator.json --- old/ansible-lint-25.4.0/src/ansiblelint/schemas/ansible-navigator.json 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/src/ansiblelint/schemas/ansible-navigator.json 2025-05-25 09:57:32.000000000 +0200 @@ -287,7 +287,7 @@ "$ref": "#/$defs/EnvironmentVariablesModel" }, "image": { - "default": "quay.io/ansible/creator-ee:v0.2.0", + "default": "ghcr.io/ansible/community-ansible-dev-tools:latest", "description": "Specify the name of the execution environment image", "title": "Image", "type": "string" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/src/ansiblelint/schemas/meta.json new/ansible-lint-25.5.0/src/ansiblelint/schemas/meta.json --- old/ansible-lint-25.4.0/src/ansiblelint/schemas/meta.json 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/src/ansiblelint/schemas/meta.json 2025-05-25 09:57:32.000000000 +0200 @@ -1015,6 +1015,7 @@ "15SP3", "15SP4", "15SP5", + "15SP6", "all" ], "type": "string" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/test/test_main.py new/ansible-lint-25.5.0/test/test_main.py --- old/ansible-lint-25.4.0/test/test_main.py 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/test/test_main.py 2025-05-25 09:57:32.000000000 +0200 @@ -159,8 +159,9 @@ for x in ( "Invalid type for configuration option setting: CACHE_PLUGIN_TIMEOUT", "has an invalid value: Invalid type provided for 'int': 'invalid-value'", + "has an invalid value: Invalid value provided for 'integer': 'invalid-value'", ) - ) + ), proc.stderr def test_list_tags() -> None: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/tools/report-coverage new/ansible-lint-25.5.0/tools/report-coverage --- old/ansible-lint-25.4.0/tools/report-coverage 1970-01-01 01:00:00.000000000 +0100 +++ new/ansible-lint-25.5.0/tools/report-coverage 2025-05-25 09:57:32.000000000 +0200 @@ -0,0 +1,5 @@ +#!/bin/bash +set -euo pipefail +coverage combine -q "--data-file=${TOX_ENV_DIR}/.coverage" "${TOX_ENV_DIR}"/.coverage.* +coverage xml "--data-file=${TOX_ENV_DIR}/.coverage" -o "${TOX_ENV_DIR}/coverage.xml" --ignore-errors --fail-under=0 +COVERAGE_FILE="${TOX_ENV_DIR}/.coverage" coverage report --fail-under=0 --ignore-errors diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-25.4.0/tox.ini new/ansible-lint-25.5.0/tox.ini --- old/ansible-lint-25.4.0/tox.ini 2025-04-28 13:56:41.000000000 +0200 +++ new/ansible-lint-25.5.0/tox.ini 2025-05-25 09:57:32.000000000 +0200 @@ -77,9 +77,12 @@ --showlocals \ --doctest-modules \ --durations=10 \ + --junitxml=./junit.xml \ } - {py,py310,py311,py312,py313}: sh -c "coverage combine -a -q --data-file={env_dir}/.coverage {work_dir}/*/.coverage.* && coverage xml --data-file={env_dir}/.coverage -o {env_dir}/coverage.xml --fail-under=0 && coverage report --data-file={env_dir}/.coverage" +commands_post = + {py,py310,py311,py312,py313}: ./tools/report-coverage allowlist_externals = + ./tools/report-coverage ./tools/test-hook.sh bash find
