diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 0003acfc0ff136252947e38d2a48b25e4a2f2e1e..748bfcd3900b611c4c43adadd47fbb251a6038f2 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -68,7 +68,7 @@ jobs:
           python-version: "3.x"
       - name: Run pylint
         run: |
-            pip install pylint==2.10.2
+            pip install pylint==2.12.2
             pylint plugins roles --disable=import-error
 
   shellcheck:
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 48582c8aec01d9da0d656681f4bc6e89667fda87..ac4b3d1317d9b49670281b3ca892b62d7f1e9ce4 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -24,7 +24,7 @@ repos:
   hooks:
   - id: pydocstyle
 - repo: https://github.com/pycqa/pylint
-  rev: v2.10.2
+  rev: v2.12.2
   hooks:
   - id: pylint
     args:
diff --git a/requirements-dev.txt b/requirements-dev.txt
index b1e4d0a7452c8b18dee291c5607f58e24ba65b1b..4ce8ea8a4dc18b51d8fec9b1607605f8bd24e69d 100644
--- a/requirements-dev.txt
+++ b/requirements-dev.txt
@@ -2,4 +2,4 @@
 ipdb
 pre-commit
 flake8-bugbear
-pylint==2.10.2
+pylint==2.12.2