Tue Jun 6 13:13:33 2023 UTC ()
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


(adam)
diff -r1.35 -r1.36 pkgsrc/sysutils/ansible-lint/Makefile
diff -r1.19 -r1.20 pkgsrc/sysutils/ansible-lint/PLIST
diff -r1.32 -r1.33 pkgsrc/sysutils/ansible-lint/distinfo

cvs diff -r1.35 -r1.36 pkgsrc/sysutils/ansible-lint/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/ansible-lint/Makefile 2023/05/22 07:39:00 1.35
+++ pkgsrc/sysutils/ansible-lint/Makefile 2023/06/06 13:13:33 1.36
@@ -1,31 +1,33 @@ @@ -1,31 +1,33 @@
1# $NetBSD: Makefile,v 1.35 2023/05/22 07:39:00 adam Exp $ 1# $NetBSD: Makefile,v 1.36 2023/06/06 13:13:33 adam Exp $
2 2
3DISTNAME= ansible-lint-6.16.2 3DISTNAME= ansible-lint-6.17.0
4CATEGORIES= sysutils python 4CATEGORIES= sysutils python
5MASTER_SITES= ${MASTER_SITE_PYPI:=a/ansible-lint/} 5MASTER_SITES= ${MASTER_SITE_PYPI:=a/ansible-lint/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://ansible-lint.readthedocs.io/ 8HOMEPAGE= https://ansible-lint.readthedocs.io/
9COMMENT= Checks playbooks for practices and behaviour that could be improved 9COMMENT= Checks playbooks for practices and behaviour that could be improved
10LICENSE= gnu-gpl-v3 AND mit 10LICENSE= gnu-gpl-v3 AND mit
11 11
12TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7.0.5:../../devel/py-setuptools_scm 12TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7.0.5:../../devel/py-setuptools_scm
13TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel 13TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
14DEPENDS+= ansible-core>=2.12.0:../../sysutils/ansible-core 14DEPENDS+= ansible-core>=2.12.0:../../sysutils/ansible-core
 15DEPENDS+= ${PYPKGPREFIX}-ansible-compat>=4.0.5:../../sysutils/py-ansible-compat
15DEPENDS+= ${PYPKGPREFIX}-black>=22.8.0:../../textproc/py-black 16DEPENDS+= ${PYPKGPREFIX}-black>=22.8.0:../../textproc/py-black
16DEPENDS+= ${PYPKGPREFIX}-filelock>=3.3.0:../../devel/py-filelock 17DEPENDS+= ${PYPKGPREFIX}-filelock>=3.3.0:../../devel/py-filelock
17DEPENDS+= ${PYPKGPREFIX}-jsonschema>=4.10.0:../../textproc/py-jsonschema 18DEPENDS+= ${PYPKGPREFIX}-jsonschema>=4.10.0:../../textproc/py-jsonschema
18DEPENDS+= ${PYPKGPREFIX}-packaging>=21.3:../../devel/py-packaging 19DEPENDS+= ${PYPKGPREFIX}-packaging>=21.3:../../devel/py-packaging
 20DEPENDS+= ${PYPKGPREFIX}-pathspec>=0.9.0:../../devel/py-pathspec
19DEPENDS+= ${PYPKGPREFIX}-rich>=12.0.0:../../comms/py-rich 21DEPENDS+= ${PYPKGPREFIX}-rich>=12.0.0:../../comms/py-rich
20DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.17.24:../../devel/py-ruamel-yaml 22DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.17.31:../../devel/py-ruamel-yaml
21DEPENDS+= ${PYPKGPREFIX}-subprocess-tee>=0.4.1:../../sysutils/py-subprocess-tee 23DEPENDS+= ${PYPKGPREFIX}-subprocess-tee>=0.4.1:../../sysutils/py-subprocess-tee
22DEPENDS+= ${PYPKGPREFIX}-wcmatch>=8.1.2:../../textproc/py-wcmatch 24DEPENDS+= ${PYPKGPREFIX}-wcmatch>=8.1.2:../../textproc/py-wcmatch
23DEPENDS+= ${PYPKGPREFIX}-yaml>=5.4.1:../../textproc/py-yaml 25DEPENDS+= ${PYPKGPREFIX}-yaml>=5.4.1:../../textproc/py-yaml
24DEPENDS+= ${PYPKGPREFIX}-yamllint>=1.30.0:../../textproc/py-yamllint 26DEPENDS+= ${PYPKGPREFIX}-yamllint>=1.30.0:../../textproc/py-yamllint
25 27
26USE_LANGUAGES= # none 28USE_LANGUAGES= # none
27 29
28PYTHON_VERSIONS_INCOMPATIBLE= 27 37 38 # ansible 30PYTHON_VERSIONS_INCOMPATIBLE= 27 37 38 # ansible
29 31
30.include "../../lang/python/wheel.mk" 32.include "../../lang/python/wheel.mk"
31.include "../../mk/bsd.pkg.mk" 33.include "../../mk/bsd.pkg.mk"

cvs diff -r1.19 -r1.20 pkgsrc/sysutils/ansible-lint/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/ansible-lint/PLIST 2023/05/10 12:16:37 1.19
+++ pkgsrc/sysutils/ansible-lint/PLIST 2023/06/06 13:13:33 1.20
@@ -1,60 +1,38 @@ @@ -1,60 +1,38 @@
1@comment $NetBSD: PLIST,v 1.19 2023/05/10 12:16:37 adam Exp $ 1@comment $NetBSD: PLIST,v 1.20 2023/06/06 13:13:33 adam Exp $
2bin/ansible-lint 2bin/ansible-lint
3${PYSITELIB}/${WHEEL_INFODIR}/COPYING 3${PYSITELIB}/${WHEEL_INFODIR}/COPYING
4${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER 4${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
5${PYSITELIB}/${WHEEL_INFODIR}/METADATA 5${PYSITELIB}/${WHEEL_INFODIR}/METADATA
6${PYSITELIB}/${WHEEL_INFODIR}/RECORD 6${PYSITELIB}/${WHEEL_INFODIR}/RECORD
7${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED 7${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
8${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 8${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
9${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json 9${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
10${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt 10${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
11${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt 11${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
12${PYSITELIB}/ansiblelint/__init__.py 12${PYSITELIB}/ansiblelint/__init__.py
13${PYSITELIB}/ansiblelint/__init__.pyc 13${PYSITELIB}/ansiblelint/__init__.pyc
14${PYSITELIB}/ansiblelint/__main__.py 14${PYSITELIB}/ansiblelint/__main__.py
15${PYSITELIB}/ansiblelint/__main__.pyc 15${PYSITELIB}/ansiblelint/__main__.pyc
16${PYSITELIB}/ansiblelint/_internal/__init__.py 16${PYSITELIB}/ansiblelint/_internal/__init__.py
17${PYSITELIB}/ansiblelint/_internal/__init__.pyc 17${PYSITELIB}/ansiblelint/_internal/__init__.pyc
18${PYSITELIB}/ansiblelint/_internal/internal_error.md 18${PYSITELIB}/ansiblelint/_internal/internal_error.md
19${PYSITELIB}/ansiblelint/_internal/load-failure.md 19${PYSITELIB}/ansiblelint/_internal/load-failure.md
20${PYSITELIB}/ansiblelint/_internal/parser-error.md 20${PYSITELIB}/ansiblelint/_internal/parser-error.md
21${PYSITELIB}/ansiblelint/_internal/rules.py 21${PYSITELIB}/ansiblelint/_internal/rules.py
22${PYSITELIB}/ansiblelint/_internal/rules.pyc 22${PYSITELIB}/ansiblelint/_internal/rules.pyc
23${PYSITELIB}/ansiblelint/_internal/warning.md 23${PYSITELIB}/ansiblelint/_internal/warning.md
24${PYSITELIB}/ansiblelint/_mockings.py 24${PYSITELIB}/ansiblelint/_mockings.py
25${PYSITELIB}/ansiblelint/_mockings.pyc 25${PYSITELIB}/ansiblelint/_mockings.pyc
26${PYSITELIB}/ansiblelint/_vendor/__init__.py 
27${PYSITELIB}/ansiblelint/_vendor/__init__.pyc 
28${PYSITELIB}/ansiblelint/_vendor/ansible_compat/__init__.py 
29${PYSITELIB}/ansiblelint/_vendor/ansible_compat/__init__.pyc 
30${PYSITELIB}/ansiblelint/_vendor/ansible_compat/config.py 
31${PYSITELIB}/ansiblelint/_vendor/ansible_compat/config.pyc 
32${PYSITELIB}/ansiblelint/_vendor/ansible_compat/constants.py 
33${PYSITELIB}/ansiblelint/_vendor/ansible_compat/constants.pyc 
34${PYSITELIB}/ansiblelint/_vendor/ansible_compat/errors.py 
35${PYSITELIB}/ansiblelint/_vendor/ansible_compat/errors.pyc 
36${PYSITELIB}/ansiblelint/_vendor/ansible_compat/loaders.py 
37${PYSITELIB}/ansiblelint/_vendor/ansible_compat/loaders.pyc 
38${PYSITELIB}/ansiblelint/_vendor/ansible_compat/ports.py 
39${PYSITELIB}/ansiblelint/_vendor/ansible_compat/ports.pyc 
40${PYSITELIB}/ansiblelint/_vendor/ansible_compat/prerun.py 
41${PYSITELIB}/ansiblelint/_vendor/ansible_compat/prerun.pyc 
42${PYSITELIB}/ansiblelint/_vendor/ansible_compat/runtime.py 
43${PYSITELIB}/ansiblelint/_vendor/ansible_compat/runtime.pyc 
44${PYSITELIB}/ansiblelint/_vendor/ansible_compat/schema.py 
45${PYSITELIB}/ansiblelint/_vendor/ansible_compat/schema.pyc 
46${PYSITELIB}/ansiblelint/_vendor/ansible_compat/types.py 
47${PYSITELIB}/ansiblelint/_vendor/ansible_compat/types.pyc 
48${PYSITELIB}/ansiblelint/_version.py 26${PYSITELIB}/ansiblelint/_version.py
49${PYSITELIB}/ansiblelint/_version.pyc 27${PYSITELIB}/ansiblelint/_version.pyc
50${PYSITELIB}/ansiblelint/app.py 28${PYSITELIB}/ansiblelint/app.py
51${PYSITELIB}/ansiblelint/app.pyc 29${PYSITELIB}/ansiblelint/app.pyc
52${PYSITELIB}/ansiblelint/cli.py 30${PYSITELIB}/ansiblelint/cli.py
53${PYSITELIB}/ansiblelint/cli.pyc 31${PYSITELIB}/ansiblelint/cli.pyc
54${PYSITELIB}/ansiblelint/color.py 32${PYSITELIB}/ansiblelint/color.py
55${PYSITELIB}/ansiblelint/color.pyc 33${PYSITELIB}/ansiblelint/color.pyc
56${PYSITELIB}/ansiblelint/config.py 34${PYSITELIB}/ansiblelint/config.py
57${PYSITELIB}/ansiblelint/config.pyc 35${PYSITELIB}/ansiblelint/config.pyc
58${PYSITELIB}/ansiblelint/constants.py 36${PYSITELIB}/ansiblelint/constants.py
59${PYSITELIB}/ansiblelint/constants.pyc 37${PYSITELIB}/ansiblelint/constants.pyc
60${PYSITELIB}/ansiblelint/data/profiles.yml 38${PYSITELIB}/ansiblelint/data/profiles.yml

cvs diff -r1.32 -r1.33 pkgsrc/sysutils/ansible-lint/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/ansible-lint/distinfo 2023/05/22 07:39:00 1.32
+++ pkgsrc/sysutils/ansible-lint/distinfo 2023/06/06 13:13:33 1.33
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.32 2023/05/22 07:39:00 adam Exp $ 1$NetBSD: distinfo,v 1.33 2023/06/06 13:13:33 adam Exp $
2 2
3BLAKE2s (ansible-lint-6.16.2.tar.gz) = b7016e70f6891093cb08896ea73611a6da08071fefcf46232790c6a67cf4a8ed 3BLAKE2s (ansible-lint-6.17.0.tar.gz) = 7d203d054a1b4f3f139ed0718717ac342c66973e304c3a3f9b344bab3c49184e
4SHA512 (ansible-lint-6.16.2.tar.gz) = b2e79b6941d702e4281a08874bb0b90f1450275c1cc0f6bdce6065231545bec202e1e0d7a4d836abd5250d292f5b31319914f258e7296cdd3fcb2e341f81d96d 4SHA512 (ansible-lint-6.17.0.tar.gz) = 7bb38843bbb378ff6636d337e05d95be73ce740fbfd78076e859809956489ad5f08c47f810311ad5ed7401c184e625901aaed1c444f887a874150c937b6bf125
5Size (ansible-lint-6.16.2.tar.gz) = 487093 bytes 5Size (ansible-lint-6.17.0.tar.gz) = 478382 bytes