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 173adc47..fd7d9daf 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 17
         uses: actions/setup-java@v4.2.1
         with:
@@ -111,7 +111,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
@@ -137,7 +137,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:
@@ -186,7 +186,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
@@ -223,7 +223,7 @@ jobs:
     name: Checkstyle Run
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Set up JDK 17
         uses: actions/setup-java@v4.2.1
         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@v4.2.1
         with:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 0c592e95..15d184f5 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -36,7 +36,7 @@ jobs:
       JDK: 17
       VERSION: ${{needs.release_information.outputs.version}}
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Set up JDK 17
         uses: actions/setup-java@v4.2.1
         with:
@@ -94,7 +94,7 @@ jobs:
       matrix:
         repo: [github, ossrh]
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Set up JDK 17
         uses: actions/setup-java@v4.2.1
         with:
diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml
index d2587609..0f2cbe80 100644
--- a/.github/workflows/snapshot.yml
+++ b/.github/workflows/snapshot.yml
@@ -31,7 +31,7 @@ jobs:
       JDK: 17
       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@v4.2.1
         with:
@@ -86,7 +86,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@v4.2.1
 #         with: