From 9827656b333ae8f06b7aa67e2f62e3942430c83e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 23 Oct 2023 12:33:34 +0100 Subject: [PATCH] Update pre-commit hook ansible-community/ansible-lint to v6.21.1 (#4) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [ansible-community/ansible-lint](https://togithub.com/ansible-community/ansible-lint) | repository | minor | `v6.17.2` -> `v6.21.1` | Note: The `pre-commit` manager in Renovate is not supported by the `pre-commit` maintainers or community. Please do not report any problems there, instead [create a Discussion in the Renovate repository](https://togithub.com/renovatebot/renovate/discussions/new) if you have any questions. --- ### Release Notes
ansible-community/ansible-lint (ansible-community/ansible-lint) ### [`v6.21.1`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.21.1) [Compare Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.21.0...v6.21.1) #### Bugfixes - Avoid exception caused by accidental unloading of core rules ([#​3857](https://togithub.com/ansible-community/ansible-lint/issues/3857)) [@​ssbarnea](https://togithub.com/ssbarnea) - Document pre-commit access to ansible community bundle ([#​3856](https://togithub.com/ansible-community/ansible-lint/issues/3856)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix bug with auto-fix ending too soon ([#​3855](https://togithub.com/ansible-community/ansible-lint/issues/3855)) [@​ssbarnea](https://togithub.com/ssbarnea) ### [`v6.21.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.21.0) [Compare Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.20.3...v6.21.0) #### Minor Changes - Allow linting plugin EXAMPLES as playbooks ([#​3309](https://togithub.com/ansible-community/ansible-lint/issues/3309)) [@​Qalthos](https://togithub.com/Qalthos) #### Bugfixes - Add support for Rocky ([#​3843](https://togithub.com/ansible-community/ansible-lint/issues/3843)) [@​facorazza](https://togithub.com/facorazza) - Update supported Ubuntu versions in `meta.json` ([#​3845](https://togithub.com/ansible-community/ansible-lint/issues/3845)) [@​mcdonnnj](https://togithub.com/mcdonnnj) - Avoid false positives for handler in roles handlers directory ([#​3838](https://togithub.com/ansible-community/ansible-lint/issues/3838)) [@​ajinkyau](https://togithub.com/ajinkyau) - Hide stacktrace when loading invalid yaml ([#​3844](https://togithub.com/ansible-community/ansible-lint/issues/3844)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add some platforms to `meta.json` ([#​3841](https://togithub.com/ansible-community/ansible-lint/issues/3841)) [@​mcdonnnj](https://togithub.com/mcdonnnj) - Temporary avoid auto-fixing YAML files not owned by ansible ([#​3837](https://togithub.com/ansible-community/ansible-lint/issues/3837)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add environment variable for skipping schema update ([#​3835](https://togithub.com/ansible-community/ansible-lint/issues/3835)) [@​ajinkyau](https://togithub.com/ajinkyau) - Avoid creating temporary YAML files inside source tree ([#​3819](https://togithub.com/ansible-community/ansible-lint/issues/3819)) [@​Qalthos](https://togithub.com/Qalthos) - Document environment variables ([#​3833](https://togithub.com/ansible-community/ansible-lint/issues/3833)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update schemas ([#​3832](https://togithub.com/ansible-community/ansible-lint/issues/3832)) [@​ssbarnea](https://togithub.com/ssbarnea) - Support complex requirements in argument_specs.yml ([#​3823](https://togithub.com/ansible-community/ansible-lint/issues/3823)) [@​tapetersen](https://togithub.com/tapetersen) - Fix SARIF-formatter severity levels ([#​3824](https://togithub.com/ansible-community/ansible-lint/issues/3824)) [@​4ch1m](https://togithub.com/4ch1m) - Add play level autofix for key-order rule ([#​3815](https://togithub.com/ansible-community/ansible-lint/issues/3815)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add support for python 3.12 ([#​3813](https://togithub.com/ansible-community/ansible-lint/issues/3813)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update SPDX license list ([#​3814](https://togithub.com/ansible-community/ansible-lint/issues/3814)) [@​ssbarnea](https://togithub.com/ssbarnea) - Use checkout action in install docs ([#​3810](https://togithub.com/ansible-community/ansible-lint/issues/3810)) [@​gma](https://togithub.com/gma) - Fix actions-tagger arguments ([#​3808](https://togithub.com/ansible-community/ansible-lint/issues/3808)) [@​ssbarnea](https://togithub.com/ssbarnea) ### [`v6.20.3`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.3) [Compare Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.20.2...v6.20.3) #### Bugfixes - Fix wget command arguments in github action ([#​3806](https://togithub.com/ansible-community/ansible-lint/issues/3806)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update some platform versions in meta.json ([#​3800](https://togithub.com/ansible-community/ansible-lint/issues/3800)) [@​masoud-maghsoudi](https://togithub.com/masoud-maghsoudi) ### [`v6.20.2`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.2) [Compare Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.20.1...v6.20.2) #### Bugfixes - Do not use github action path for running ansible lint ([#​3798](https://togithub.com/ansible-community/ansible-lint/issues/3798)) [@​ReenigneArcher](https://togithub.com/ReenigneArcher) - Correct listing of autofix rules in documentation ([#​3797](https://togithub.com/ansible-community/ansible-lint/issues/3797)) [@​ssbarnea](https://togithub.com/ssbarnea) - Make the autofix rule list dynamic in documentation ([#​3785](https://togithub.com/ansible-community/ansible-lint/issues/3785)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Fix documentation links to autofix page ([#​3796](https://togithub.com/ansible-community/ansible-lint/issues/3796)) [@​ssbarnea](https://togithub.com/ssbarnea) - Bump test dependencies ([#​3795](https://togithub.com/ansible-community/ansible-lint/issues/3795)) [@​ssbarnea](https://togithub.com/ssbarnea) - Correct documentation regarding CLI argument precedence ([#​3792](https://togithub.com/ansible-community/ansible-lint/issues/3792)) [@​ssbarnea](https://togithub.com/ssbarnea) - Document autofix ability for rules that supports it ([#​3791](https://togithub.com/ansible-community/ansible-lint/issues/3791)) [@​ssbarnea](https://togithub.com/ssbarnea) - Accept underline prefix when checking var-naming ([#​3789](https://togithub.com/ansible-community/ansible-lint/issues/3789)) [@​ssbarnea](https://togithub.com/ssbarnea) - Correct regression with use of --fix ([#​3783](https://togithub.com/ansible-community/ansible-lint/issues/3783)) [@​ssbarnea](https://togithub.com/ssbarnea) ### [`v6.20.1`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.1) [Compare Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.20.0...v6.20.1) #### Bugfixes - Fix detection of play roles vars missing prefix ([#​3765](https://togithub.com/ansible-community/ansible-lint/issues/3765)) [@​cavcrosby](https://togithub.com/cavcrosby) - Prune reported errors after autofix ([#​3774](https://togithub.com/ansible-community/ansible-lint/issues/3774)) [@​cidrblock](https://togithub.com/cidrblock) - `--fix` will now default to `all` ([#​3777](https://togithub.com/ansible-community/ansible-lint/issues/3777)) [@​ajinkyau](https://togithub.com/ajinkyau) - Avoid false error caused by TypeError with jinja rule ([#​3773](https://togithub.com/ansible-community/ansible-lint/issues/3773)) [@​ssbarnea](https://togithub.com/ssbarnea) - Sanity Rule Ignore Additions and Updates ([#​3766](https://togithub.com/ansible-community/ansible-lint/issues/3766)) [@​alisonlhart](https://togithub.com/alisonlhart) - Update rulebook schema (name is now required) ([#​3776](https://togithub.com/ansible-community/ansible-lint/issues/3776)) [@​ssbarnea](https://togithub.com/ssbarnea) - Expose rules that have autofix capability in docs ([#​3770](https://togithub.com/ansible-community/ansible-lint/issues/3770)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - List all the fixable rules in CLI via `--list-rules` ([#​3737](https://togithub.com/ansible-community/ansible-lint/issues/3737)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Include level in SARIF results ([#​3758](https://togithub.com/ansible-community/ansible-lint/issues/3758)) [@​ssbarnea](https://togithub.com/ssbarnea) - Meta runtime supported version update ([#​3755](https://togithub.com/ansible-community/ansible-lint/issues/3755)) [@​alisonlhart](https://togithub.com/alisonlhart) ### [`v6.20.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.0) [Compare Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.19.0...v6.20.0) #### Minor Changes - Respect cgroup CPU limits when running inside containers ([#​3749](https://togithub.com/ansible-community/ansible-lint/issues/3749)) [@​ssbarnea](https://togithub.com/ssbarnea) - Rename --write option to --fix ([#​3748](https://togithub.com/ansible-community/ansible-lint/issues/3748)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add auto-fixing implementation for `no-free-form` rule ([#​3725](https://togithub.com/ansible-community/ansible-lint/issues/3725)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add auto-fixing implementation for `partial-become` rule ([#​3692](https://togithub.com/ansible-community/ansible-lint/issues/3692)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Add auto-fixing implementation for `no-jinja-when` rule ([#​3721](https://togithub.com/ansible-community/ansible-lint/issues/3721)) [@​shatakshiiii](https://togithub.com/shatakshiiii) #### Bugfixes - Fix the detection of role vars missing role prefix ([#​3750](https://togithub.com/ansible-community/ansible-lint/issues/3750)) [@​cavcrosby](https://togithub.com/cavcrosby) - Clarify auto-fix arguments use ([#​3751](https://togithub.com/ansible-community/ansible-lint/issues/3751)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid IndexError exception with jinja transform ([#​3747](https://togithub.com/ansible-community/ansible-lint/issues/3747)) [@​ssbarnea](https://togithub.com/ssbarnea) - Fix docs typo ([#​3746](https://togithub.com/ansible-community/ansible-lint/issues/3746)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add /bin/bash executable to example correct code for pipefail rule ([#​3731](https://togithub.com/ansible-community/ansible-lint/issues/3731)) [@​Perdu](https://togithub.com/Perdu) - Properly avoid `pipx` venv path to be included in altered path warning ([#​3730](https://togithub.com/ansible-community/ansible-lint/issues/3730)) [@​chrysle](https://togithub.com/chrysle) - Fix transform exception with local_action with old syntax ([#​3743](https://togithub.com/ansible-community/ansible-lint/issues/3743)) [@​ssbarnea](https://togithub.com/ssbarnea) - Support only_upgrade ([#​3734](https://togithub.com/ansible-community/ansible-lint/issues/3734)) [@​soroshsabz](https://togithub.com/soroshsabz) ### [`v6.19.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.19.0) [Compare Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.18.0...v6.19.0) #### Minor Changes - Add auto transform for no-log-password rule ([#​3708](https://togithub.com/ansible-community/ansible-lint/issues/3708)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add auto-fixing implementation for key-order\[task] rule ([#​3705](https://togithub.com/ansible-community/ansible-lint/issues/3705)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add auto-fixing implementation for `jinja[spacing]` rule ([#​3691](https://togithub.com/ansible-community/ansible-lint/issues/3691)) [@​ajinkyau](https://togithub.com/ajinkyau) - Make schema validation messages more explicit ([#​3701](https://togithub.com/ansible-community/ansible-lint/issues/3701)) [@​ssbarnea](https://togithub.com/ssbarnea) - Transform for deprecated-local-action rule ([#​3689](https://togithub.com/ansible-community/ansible-lint/issues/3689)) [@​ajinkyau](https://togithub.com/ajinkyau) #### Bugfixes - Require ansible-compat>=4.1.10 ([#​3723](https://togithub.com/ansible-community/ansible-lint/issues/3723)) [@​ssbarnea](https://togithub.com/ssbarnea) - Skip altered path warning for `ansible-lint` installed by `pipx` ([#​3720](https://togithub.com/ansible-community/ansible-lint/issues/3720)) [@​chrysle](https://togithub.com/chrysle) - Update transform for `key-order` rule ([#​3719](https://togithub.com/ansible-community/ansible-lint/issues/3719)) [@​ajinkyau](https://togithub.com/ajinkyau) - Allow installation of pre-release collection version as dependencies ([#​3716](https://togithub.com/ansible-community/ansible-lint/issues/3716)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid deprecated-bare-vars false positive with file paths ([#​3709](https://togithub.com/ansible-community/ansible-lint/issues/3709)) [@​ssbarnea](https://togithub.com/ssbarnea) - Limit sequence-of-sequence indents to a single space ([#​3671](https://togithub.com/ansible-community/ansible-lint/issues/3671)) [@​Qalthos](https://togithub.com/Qalthos) - Avoid no-handlers false positives ([#​3702](https://togithub.com/ansible-community/ansible-lint/issues/3702)) [@​ssbarnea](https://togithub.com/ssbarnea) - Add missing word to risky-shell-pipe docs ([#​3704](https://togithub.com/ansible-community/ansible-lint/issues/3704)) [@​roock](https://togithub.com/roock) - Avoid yamllint truthy violations with github workflows ([#​3698](https://togithub.com/ansible-community/ansible-lint/issues/3698)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid false positive with var-name rule on roles ([#​3697](https://togithub.com/ansible-community/ansible-lint/issues/3697)) [@​ssbarnea](https://togithub.com/ssbarnea) - Include links to documentation for schema validation errors ([#​3684](https://togithub.com/ansible-community/ansible-lint/issues/3684)) [@​ssbarnea](https://togithub.com/ssbarnea) - Schema update ([#​3693](https://togithub.com/ansible-community/ansible-lint/issues/3693)) [@​cidrblock](https://togithub.com/cidrblock) - Use yaml.load_all for multiple yaml document ([#​3679](https://togithub.com/ansible-community/ansible-lint/issues/3679)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Ignore user configured value for any_unparsed_is_failed ([#​3680](https://togithub.com/ansible-community/ansible-lint/issues/3680)) [@​ssbarnea](https://togithub.com/ssbarnea) - Update rulebook schema ([#​3681](https://togithub.com/ansible-community/ansible-lint/issues/3681)) [@​ssbarnea](https://togithub.com/ssbarnea) ### [`v6.18.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.18.0) [Compare Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.17.2...v6.18.0) #### Minor Changes - Limit the maximum block depth ([#​3602](https://togithub.com/ansible-community/ansible-lint/issues/3602)) [@​Ruchip16](https://togithub.com/Ruchip16) - Transform functionality for command_instead_of_shell ([#​3675](https://togithub.com/ansible-community/ansible-lint/issues/3675)) [@​ajinkyau](https://togithub.com/ajinkyau) - Add rule to check the number of tasks ([#​3156](https://togithub.com/ansible-community/ansible-lint/issues/3156)) [@​Ruchip16](https://togithub.com/Ruchip16) #### Bugfixes - Clarify loop-var-prefix rule and code snippet ([#​3642](https://togithub.com/ansible-community/ansible-lint/issues/3642)) [@​schwarmco](https://togithub.com/schwarmco) - Update `version_added` for complexity rule ([#​3623](https://togithub.com/ansible-community/ansible-lint/issues/3623)) [@​ajinkyau](https://togithub.com/ajinkyau) - Ensure that single space between tasks is preserved when using --write ([#​3641](https://togithub.com/ansible-community/ansible-lint/issues/3641)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Update ansible-compat used for testing ([#​3664](https://togithub.com/ansible-community/ansible-lint/issues/3664)) [@​ssbarnea](https://togithub.com/ssbarnea) - Document `yaml[line-length]` rule ([#​3653](https://togithub.com/ansible-community/ansible-lint/issues/3653)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Prevent use of spdx-tools 0.8.0 due to breaking changes ([#​3649](https://togithub.com/ansible-community/ansible-lint/issues/3649)) [@​ssbarnea](https://togithub.com/ssbarnea) - fixes dead marketplace link ([#​3631](https://togithub.com/ansible-community/ansible-lint/issues/3631)) [@​wookietreiber](https://togithub.com/wookietreiber) - Improve profile information on summary line ([#​3637](https://togithub.com/ansible-community/ansible-lint/issues/3637)) [@​ziegenberg](https://togithub.com/ziegenberg) - command-instead-of-module: allow `git rev-parse` ([#​3610](https://togithub.com/ansible-community/ansible-lint/issues/3610)) [@​JohnVillalovos](https://togithub.com/JohnVillalovos) - Include filepaths starting from $HOME in lintables ([#​3621](https://togithub.com/ansible-community/ansible-lint/issues/3621)) [@​shatakshiiii](https://togithub.com/shatakshiiii) - Update \_mockings.py to fix bug created in [#​3390](https://togithub.com/ansible-community/ansible-lint/issues/3390) ([#​3614](https://togithub.com/ansible-community/ansible-lint/issues/3614)) [@​karcaw](https://togithub.com/karcaw) - Allow to set gather_facts as templated boolean ([#​3606](https://togithub.com/ansible-community/ansible-lint/issues/3606)) [@​noonedeadpunk](https://togithub.com/noonedeadpunk) - Add dependency version check for collection metadata ([#​3601](https://togithub.com/ansible-community/ansible-lint/issues/3601)) [@​ajinkyau](https://togithub.com/ajinkyau) - Fix installation of dependencies when run as an action ([#​3592](https://togithub.com/ansible-community/ansible-lint/issues/3592)) [@​ssbarnea](https://togithub.com/ssbarnea)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/UCL-MIRSG/ansible-role-template). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 57edd7d..4973138 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -27,7 +27,7 @@ repos: hooks: - id: check-github-workflows - repo: https://github.com/ansible-community/ansible-lint.git - rev: v6.17.2 + rev: v6.21.1 hooks: - id: ansible-lint args: ["-p", "."]