diff --git a/.github/workflows/building.yml b/.github/workflows/building.yml
index 49aa133..31a4713 100644
--- a/.github/workflows/building.yml
+++ b/.github/workflows/building.yml
@@ -27,7 +27,7 @@ jobs:
     name: "[${{ matrix.version }}]"
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Build source distribution
         run: |
diff --git a/.github/workflows/code-bandit.yml b/.github/workflows/code-bandit.yml
index 33c121a..dfe6cc7 100644
--- a/.github/workflows/code-bandit.yml
+++ b/.github/workflows/code-bandit.yml
@@ -23,7 +23,7 @@ jobs:
     name: "[ ${{ matrix.target }} ]"
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: "${{ matrix.target }}"
         run: |
diff --git a/.github/workflows/code-black.yml b/.github/workflows/code-black.yml
index cc0c2d1..78bb2d7 100644
--- a/.github/workflows/code-black.yml
+++ b/.github/workflows/code-black.yml
@@ -23,7 +23,7 @@ jobs:
     name: "[ ${{ matrix.target }} ]"
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: "${{ matrix.target }}"
         run: |
diff --git a/.github/workflows/code-mypy.yml b/.github/workflows/code-mypy.yml
index ab95249..5359222 100644
--- a/.github/workflows/code-mypy.yml
+++ b/.github/workflows/code-mypy.yml
@@ -23,7 +23,7 @@ jobs:
     name: "[ ${{ matrix.target }} ]"
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: "${{ matrix.target }}"
         run: |
diff --git a/.github/workflows/code-pycodestyle.yml b/.github/workflows/code-pycodestyle.yml
index 3db2791..25be2e0 100644
--- a/.github/workflows/code-pycodestyle.yml
+++ b/.github/workflows/code-pycodestyle.yml
@@ -23,7 +23,7 @@ jobs:
     name: "[ ${{ matrix.target }} ]"
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: "${{ matrix.target }}"
         run: |
diff --git a/.github/workflows/code-pydocstyle.yml b/.github/workflows/code-pydocstyle.yml
index 2a547b7..c09b151 100644
--- a/.github/workflows/code-pydocstyle.yml
+++ b/.github/workflows/code-pydocstyle.yml
@@ -23,7 +23,7 @@ jobs:
     name: "[ ${{ matrix.target }} ]"
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: "${{ matrix.target }}"
         run: |
diff --git a/.github/workflows/code-pylint.yml b/.github/workflows/code-pylint.yml
index ce11de8..f29492f 100644
--- a/.github/workflows/code-pylint.yml
+++ b/.github/workflows/code-pylint.yml
@@ -23,7 +23,7 @@ jobs:
     name: "[ ${{ matrix.target }} ]"
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: "${{ matrix.target }}"
         run: |
diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
index 7e47e56..6577ce1 100644
--- a/.github/workflows/docker.yml
+++ b/.github/workflows/docker.yml
@@ -15,7 +15,7 @@ jobs:
     name: docker
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Set variables
         run: |
diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml
index 3b53425..d60447e 100644
--- a/.github/workflows/linting.yml
+++ b/.github/workflows/linting.yml
@@ -23,7 +23,7 @@ jobs:
     name: "[ ${{ matrix.target }} ]"
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Lint files
         run: |
diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml
index f695a08..ea0ac07 100644
--- a/.github/workflows/pypi.yml
+++ b/.github/workflows/pypi.yml
@@ -15,7 +15,7 @@ jobs:
     name: pypi
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Set up Python 3.8
         uses: actions/setup-python@v4
diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml
index 1bd914c..0c7e4c1 100644
--- a/.github/workflows/testing.yml
+++ b/.github/workflows/testing.yml
@@ -27,7 +27,7 @@ jobs:
     name: "[${{ matrix.version }}]"
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Build source distribution
         run: |