diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 52b30da895ace321ea4b430be54338d57519dad7..f84a0f57398ddc432e7179a3339709212accabdf 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -44,7 +44,7 @@ jobs:
           node-version: ${{ env.NODE_VERSION }}
 
       - name: Set up Node.js dependency cache
-        uses: actions/cache@v3
+        uses: actions/cache@v4
         id: cache
         with:
           key: ${{ runner.os }}-${{ hashFiles('**/package-lock.json') }}
diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml
index 4be118233ef6e6cca96ca911f965a05147108042..4cef2ed5e037ac793d8da10579bd366176616a41 100644
--- a/.github/workflows/documentation.yml
+++ b/.github/workflows/documentation.yml
@@ -47,7 +47,7 @@ jobs:
           python-version: ${{ env.PYTHON_VERSION }}
 
       - name: Set up build cache
-        uses: actions/cache@v3
+        uses: actions/cache@v4
         id: cache
         with:
           key: ${{ runner.os }}-${{ hashFiles('.cache/**') }}