diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml
index 0f5c2660..87c23615 100644
--- a/.github/workflows/nodejs.yml
+++ b/.github/workflows/nodejs.yml
@@ -61,7 +61,7 @@ jobs:
     strategy:
       matrix:
         os: [ubuntu-latest, windows-latest, macos-latest]
-        node-version: [18.x, 20.x, 22.x]
+        node-version: [18.x, 20.x, 22.x, 23.x]
         webpack-version: [latest]
 
     runs-on: ${{ matrix.os }}
@@ -89,7 +89,7 @@ jobs:
           cache: "npm"
 
       - name: Install webpack ${{ matrix.webpack-version }}
-        if: matrix.node-version == '22.x'
+        if: matrix.node-version == '22.x' || matrix.node-version == '23.x'
         run: npm uninstall node-sass
 
       - name: Install dependencies