diff --git a/.github/workflows/alpha.yml b/.github/workflows/alpha.yml
index aa006a9520d6daadecd4971996fa8e80f9ee44c2..91eeb6c472f2405af23f087fa1a1f4e22ad1f899 100644
--- a/.github/workflows/alpha.yml
+++ b/.github/workflows/alpha.yml
@@ -21,7 +21,7 @@ jobs:
     if: startsWith(github.repository, 'zzzgydi')
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: install Rust stable
         uses: dtolnay/rust-toolchain@stable
@@ -32,7 +32,7 @@ jobs:
           workspaces: src-tauri
 
       - name: Install Node
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: "16"
           cache: "yarn"
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 31029c427bf3539c2adbd428ab19caa3b90fb9ac..1fce34ffb0d3e5b35683cb3b2ea7fb56c67476ac 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -19,7 +19,7 @@ jobs:
     if: startsWith(github.repository, 'zzzgydi')
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: install Rust stable
         uses: dtolnay/rust-toolchain@stable
@@ -30,7 +30,7 @@ jobs:
           workspaces: src-tauri
 
       - name: Install Node
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: "16"
           cache: "yarn"
@@ -81,10 +81,10 @@ jobs:
       startsWith(github.ref, 'refs/tags/v')
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Install Node
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: "16"
           cache: "yarn"
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 821bcf85c4aa9a9e5754b6b497984f317366f75d..3576f5c84137c964a07e144554f2baf1f7868016 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -35,7 +35,7 @@ jobs:
           echo ${{ github.event.inputs.os }}
 
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: install Rust stable
         uses: dtolnay/rust-toolchain@stable
@@ -46,7 +46,7 @@ jobs:
           workspaces: src-tauri
 
       - name: Install Node
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: "16"
           cache: "yarn"
diff --git a/.github/workflows/updater.yml b/.github/workflows/updater.yml
index 2f639ddfb07b7596acd6e8be55abc832be4ed63a..7c2107860b2c4216f826d6360319ba3c4c90b2eb 100644
--- a/.github/workflows/updater.yml
+++ b/.github/workflows/updater.yml
@@ -8,10 +8,10 @@ jobs:
     if: startsWith(github.repository, 'zzzgydi')
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Install Node
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: "16"
           cache: "yarn"