From b457de545de7721020ce17fcf3f34f74d84b00de Mon Sep 17 00:00:00 2001 From: Rafael Guterres Jeffman Date: Wed, 8 Nov 2023 13:53:59 -0300 Subject: [PATCH] Update ansible-lint and pylint versions ansible-lint 6.21+ and pylint 3.0+ will be required for Ansible collections to be approved on Ansible Galaxy. This patch updates pre-commit and upstream linters to use the required versions. --- .github/workflows/lint.yml | 4 ++-- .pre-commit-config.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1b426f6a5f..0ac56e6225 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: python-version: "3.x" - name: Run ansible-lint run: | - pip install "ansible-core >=2.15,<2.16" 'ansible-lint<6.21' + pip install "ansible-core>=2.16,<2.17" 'ansible-lint>=6.21' utils/build-galaxy-release.sh -ki cd .galaxy-build ansible-lint --profile production --exclude tests/integration/ --exclude tests/unit/ --parseable --nocolor @@ -76,7 +76,7 @@ jobs: python-version: "3.x" - name: Run pylint run: | - pip install pylint==2.17.2 + pip install 'pylint>=3.0' pylint plugins roles --disable=import-error shellcheck: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1450185807..323b56ea45 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,7 +1,7 @@ --- repos: - repo: https://github.com/ansible/ansible-lint.git - rev: v6.17.2 + rev: v6.22.0 hooks: - id: ansible-lint always_run: false @@ -34,7 +34,7 @@ repos: hooks: - id: pydocstyle - repo: https://github.com/pycqa/pylint - rev: v2.17.2 + rev: v3.0.2 hooks: - id: pylint args: