diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml
index 8547540a..ea9a3093 100644
--- a/.github/workflows/pr-checks.yml
+++ b/.github/workflows/pr-checks.yml
@@ -28,7 +28,7 @@ jobs:
     # based on.
     - name: Checkout head commits
       # https://github.com/actions/checkout
-      uses: actions/checkout@v3
+      uses: actions/checkout@v4
       #with:
         #ref: ${{github.head.sha}}
         #repository: ${{github.event.pull_request.head.repo.full_name}}
diff --git a/.github/workflows/push-checks.yml b/.github/workflows/push-checks.yml
index 07f45e75..803bfe95 100644
--- a/.github/workflows/push-checks.yml
+++ b/.github/workflows/push-checks.yml
@@ -22,7 +22,7 @@ jobs:
     runs-on: ubuntu-22.04
 
     steps:
-    - uses: actions/checkout@v3
+    - uses: actions/checkout@v4
       with:
         fetch-depth: 0
     - name: Set up Python
diff --git a/.github/workflows/submodule-update.yml b/.github/workflows/submodule-update.yml
index 61b4da3b..17301d66 100644
--- a/.github/workflows/submodule-update.yml
+++ b/.github/workflows/submodule-update.yml
@@ -17,7 +17,7 @@ jobs:
       OWNER: 'EDCD'
 
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           ref: '${{ env.CHECKOUT_BRANCH }}'
           submodules: true
diff --git a/.github/workflows/windows-build.yml b/.github/workflows/windows-build.yml
index 695a9bbf..7f465497 100644
--- a/.github/workflows/windows-build.yml
+++ b/.github/workflows/windows-build.yml
@@ -26,7 +26,7 @@ jobs:
     name: Linux environment build steps
     runs-on: "ubuntu-latest"
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           submodules: true
 
@@ -70,7 +70,7 @@ jobs:
         shell: powershell
 
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           submodules: true