diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 0dfa8a5..a549de5 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -87,12 +87,12 @@ jobs:
 
     steps:
       - uses: actions/checkout@v4
-      - uses: actions/cache@v3
+      - uses: actions/cache@v4
         with:
           path: ~/.cargo/registry
           key: ${{ runner.os }}-cargo-registry-${{ hashFiles('Cargo.lock') }}
 
-      - uses: actions/cache@v3
+      - uses: actions/cache@v4
         if: startsWith(matrix.name, 'linux-')
         with:
           path: ~/.cargo/bin
@@ -158,7 +158,7 @@ jobs:
 
     steps:
       - uses: actions/checkout@v4
-      - uses: actions/cache@v3
+      - uses: actions/cache@v4
         with:
           path: ~/.cargo/bin
           key: sign-tools-${{ hashFiles('.github/workflows/release.yml') }}