app-admin / ansible-lint

Checks ansible playbooks for practices and behaviour that can be improved

Official package sites : https://github.com/ansible/ansible-lint ·

v6.12.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~riscv
USE flags
test

v6.9.1 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 ~riscv
USE flags
test

v6.8.2 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 ~riscv
USE flags
test

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11

app-admin / ansible-core : Model-driven deployment, config management, and command execution framework

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / ansible-compat : Contains functions that facilitate working with various versions of Ansible

dev-python / black : The uncompromising Python code formatter

dev-python / enrich : Extend rich functionality

dev-python / filelock : A platform independent file lock for Python

dev-python / jsonschema : An implementation of JSON-Schema validation for Python

dev-python / packaging : Core utilities for Python packages

dev-python / pyyaml : YAML parser and emitter for Python

dev-python / rich : Python library for rendering rich text, tables, etc. to the terminal

dev-python / ruamel-yaml : YAML parser/emitter that supports roundtrip comment preservation

dev-python / wcmatch : Wildcard/glob file name matcher

dev-util / yamllint : A linter for YAML files

dev-vcs / git : Stupid content tracker: distributed VCS designed for speed and efficiency

Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: stabilize 6.9.1 for amd64
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-lint: drop 6.8.6, 6.11.0-r1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.12.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: switch back to PyPI tarballs
GitHub ones no longer offer any advantages over PyPI ones now that upstream officially requires the test suite to have Internet access, and at least for 6.11.0 they do not even install correctly. Closes: https://bugs.gentoo.org/892093 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.11.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-admin/ansible-lint: Remove Python < 3.10
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: deselect more network-dependent tests
Closes: https://bugs.gentoo.org/868003 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-admin/ansible-lint: Remove py3.8 (b/c ansible-compat)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.9.1, drop 6.9.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.9.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: stabilize 6.8.2 for amd64
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: drop 6.5.2, 6.7.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.8.6
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.8.2, drop 6.8.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.8.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.7.0, drop 6.6.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: drop 6.4.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.6.1, drop 6.6.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.6.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-core: rename from app-admin/ansible-base
This is the name upstream has eventually settled on. Change discussed with and approved by monsieurp on IRC. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add dev-python/black to RDEPEND
Black is now a mandatory runtime dependency rather than an optional test one, as it is used to process Jinja2 templates. Closes: https://bugs.gentoo.org/867967 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.5.2, drop 6.5.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: deselect yet another Internet-dependent test
Closes: https://bugs.gentoo.org/867079 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: drop 6.3.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.5.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: exclude yet another Internet-dependent test
Closes: https://bugs.gentoo.org/864551 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: drop 5.4.0, 6.2.2
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.4.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: update EPYTEST_DESELECT + remove restriction
Was going to do this as part of the 6.4.0 bump but since that one depends on a newer version of dev-python/jsonschema, it will have to wait. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.3.0, drop 6.0.2
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.2.2, drop 6.2.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.2.1, drop 6.1.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.1.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint-6.0.2: set PROPERTIES="test_network"
Closes: https://bugs.gentoo.org/836582 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 6.0.2
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: drop 5.3.2
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: deselect more network-dependent tests
It would be SO nice if my test containers stopped ignoring the network sandbox, or at least if I remembered that they do. Closes: https://bugs.gentoo.org/833528 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 5.4.0, drop 5.2.1 and 5.3.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: enable py3.10
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 5.3.2
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 5.3.1, drop 5.3.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 5.3.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: recommend installing dev-util/yamllint
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-lint: tweak test configuration
dev-util/yamllint is now in the tree so we can use it, and one of the tests requires distutils_install_for_testing. Unfortunately even leaving aside the 14 tests which are currently broken by FEATURES=usersandbox, the test suite simply does not succeed at the moment - even when run manually with tox. Therefore, keep RESTRICT=test in place. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: drop 5.0.12, 5.2.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 5.2.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: add 5.2.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: remove setuptools from RDEPEND
No longer required. Closes: https://bugs.gentoo.org/813285 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-lint: keyword 5.0.12 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
app-admin/ansible-lint: drop old
Does not work with latest ansible from the tree. Bug: https://bugs.gentoo.org/795189 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
app-admin/ansible-lint: version bump
Closes: https://bugs.gentoo.org/795189 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-admin/ansible-lint: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
app-admin/ansible-lint: Bump to 5.0.2
Closes: https://bugs.gentoo.org/717088 Closes: https://bugs.gentoo.org/698864 Closes: https://github.com/gentoo/gentoo/pull/18100 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-admin/ansible-lint: Update HOMEPAGE and metadata.xml
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tony Vroon · gentoo
app-admin/ansible-lint: Version bump to 4.1.0
Squelch DISTUTILS_USE_SETUPTOOLS as suggested by Ferenc Erki on GitHub. Remove unused setuptools-git from DEPEND as per Ferenc Erki on GitHub. Scavenge upstream patch identified by Peter on bug 698864 (setuptools). Concern for Python 2.7 has now ceased due to EOL. Closes: https://bugs.gentoo.org/681988 Bug: https://bugs.gentoo.org/698864 Closes: https://github.com/gentoo/gentoo/pull/14588 Reported-by: Lik Suggested-by: Ferenc Erki Signed-Off-By: Tony Vroon <chainsaw@gentoo.org> Package-Manager: Portage-2.3.84, Repoman-2.3.20
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-admin/ansible-lint: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
app-admin/ansible-lint: Remove old (py2)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
app-admin/ansible-lint: add py37 support
Fixes: https://bugs.gentoo.org/676510 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tony Vroon · gentoo
app-admin/ansible-lint: Version bump to 4.0.1
Version bump as requested by "Lik". X86 keyword lost over dev-python/setuptools_scm_git_archive dependency. Closes: https://bugs.gentoo.org/675860 Signed-Off-By: Tony Vroon <chainsaw@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Tony Vroon · gentoo
app-admin/ansible-lint: Initial commit.
Original 3.4.9 ebuild by Johann "ercpe" Schmitz & Justin "jlec" Lecher in the last-hope overlay. Package-Manager: Portage-2.3.40, Repoman-2.3.9