diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 99a633e5..46fc6c83 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -37,7 +37,7 @@ jobs:
 
     steps:
     - name: Checkout repository
-      uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+      uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
 
     - name: 'Install Ninja'
       run: choco install ninja
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 4090522b..4587e2fe 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -72,7 +72,7 @@ jobs:
             arch: amd64_arm64
 
     steps:
-    - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+    - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
 
     - name: 'Install Ninja'
       run: choco install ninja
diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml
index 0be71ab6..55310e1c 100644
--- a/.github/workflows/msbuild.yml
+++ b/.github/workflows/msbuild.yml
@@ -32,7 +32,7 @@ jobs:
         platform: [x86, x64, ARM64]
 
     steps:
-    - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+    - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
 
     - name: Add MSBuild to PATH
       uses: microsoft/setup-msbuild@6fb02220983dee41ce7ae257b6f4d8f9bf5ed4ce # v2.0.0
diff --git a/.github/workflows/msvc.yml b/.github/workflows/msvc.yml
index 47322652..64261695 100644
--- a/.github/workflows/msvc.yml
+++ b/.github/workflows/msvc.yml
@@ -35,7 +35,7 @@ jobs:
 
     steps:
       - name: Checkout repository
-        uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+        uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
 
       - name: Configure CMake
         working-directory: ${{ github.workspace }}
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 4f9fee2e..bab0e360 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -85,10 +85,10 @@ jobs:
             arch: amd64
 
     steps:
-    - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+    - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
 
     - name: Clone test repository
-      uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+      uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
       with:
         repository: walbourn/uvatlastest
         path: Tests
diff --git a/.github/workflows/vcpkg.yml b/.github/workflows/vcpkg.yml
index 4b5aa26e..90c7fa32 100644
--- a/.github/workflows/vcpkg.yml
+++ b/.github/workflows/vcpkg.yml
@@ -43,7 +43,7 @@ jobs:
             arch: amd64
 
     steps:
-    - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+    - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
 
     - name: 'Install Ninja'
       run: choco install ninja
diff --git a/.github/workflows/wsl.yml b/.github/workflows/wsl.yml
index a46935ad..031d29c2 100644
--- a/.github/workflows/wsl.yml
+++ b/.github/workflows/wsl.yml
@@ -31,7 +31,7 @@ jobs:
         gcc: [10, 11, 12]
 
     steps:
-    - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+    - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
 
     - uses: seanmiddleditch/gha-setup-ninja@96bed6edff20d1dd61ecff9b75cc519d516e6401 # v5