diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 94c76335b356b2b72bf27f927cdd681beb1210f4..e2b714c7aeb12ec65aa30e46289eeea9cadc8800 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -264,7 +264,7 @@ jobs:
           os: ${{ runner.os }}
 
       - name: Lint markdown
-        uses: DavidAnson/markdownlint-cli2-action@8f3516061301755c97ff833a8e933f09282cc5b5 # v11.0.0
+        uses: DavidAnson/markdownlint-cli2-action@3aaa38e446fbd2c288af4291aa0f55d64651050f # v12.0.0
 
       - name: Lint fenced code blocks
         run: pnpm doc-fence-check