diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index b0c399c9..c6822aa7 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -38,7 +38,7 @@ jobs:
 
     steps:
     - name: Checkout repository
-      uses: actions/checkout@v3
+      uses: actions/checkout@v4
 
     # Initializes the CodeQL tools for scanning.
     - name: Initialize CodeQL
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index ab01a6fc..7568ffd2 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -62,7 +62,7 @@ jobs:
     if: github.event_name == 'push'
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Set up JDK 11
         uses: actions/setup-java@v3.13.0
         with:
@@ -110,7 +110,7 @@ jobs:
     outputs:
       buildNumber: ${{ steps.ver.outputs.BUILD_NUMBER }}
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Preload packages into cache
         id: builder
         uses: ./.github/actions/preinstall
@@ -136,7 +136,7 @@ jobs:
         run: |
           echo Cannot run Appium tests when build was triggered by dependabot
           exit 1  
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - uses: actions/setup-node@v4
         if: matrix.module-name == 'openmaqs-playwright'
         with:
@@ -185,7 +185,7 @@ jobs:
       VERSION: ${{ needs.getVersion.outputs.buildNumber }}
     steps:
       - name: Checkout Source
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           fetch-depth: 0
       - uses: actions/download-artifact@v3
@@ -222,7 +222,7 @@ jobs:
     name: Checkstyle Run
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Set up JDK 11
         uses: actions/setup-java@v3.13.0
         with:
@@ -254,7 +254,7 @@ jobs:
     environment: OSSRH
     if: (github.event_name == 'push' || github.event_name == 'workflow_dispatch') &&  github.event_name != 'schedule'
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Set up JDK 11
         uses: actions/setup-java@v3.13.0
         with:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index c53ff0f8..b08a0dab 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -35,7 +35,7 @@ jobs:
       JDK: 11
       VERSION: ${{needs.release_information.outputs.version}}
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Set up JDK 15
         uses: actions/setup-java@v3.13.0
         with:
@@ -93,7 +93,7 @@ jobs:
       matrix:
         repo: [github, ossrh]
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Set up JDK 15
         uses: actions/setup-java@v3.13.0
         with:
diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml
index d9ee9154..faa642cd 100644
--- a/.github/workflows/snapshot.yml
+++ b/.github/workflows/snapshot.yml
@@ -30,7 +30,7 @@ jobs:
       JDK: 11
       VERSION: ${{needs.update_release_draft.outputs.version}}
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Set up JDK ${{env.JDK}}
         uses: actions/setup-java@v3.13.0
         with:
@@ -85,7 +85,7 @@ jobs:
 #         #repo: [github, ossrh]
 #         repo: [ ossrh ]
 #     steps:
-#       - uses: actions/checkout@v3
+#       - uses: actions/checkout@v4
 #       - name: Set up JDK ${{env.JDK}}
 #         uses: actions/setup-java@v3.13.0
 #         with: