diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index fcf65efce4daa260be997928fc6573ed1e410be7..a317b42f60b6b47af8f3b5af6931219bf613eeaf 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -303,7 +303,7 @@ jobs:
           os: ${{ runner.os }}
 
       - name: Lint markdown
-        uses: DavidAnson/markdownlint-cli2-action@b4c9feab76d8025d1e83c653fa3990936df0e6c8 # v16.0.0
+        uses: DavidAnson/markdownlint-cli2-action@db43aef879112c3119a410d69f66701e0d530809 # v17.0.0
 
       - name: Lint fenced code blocks
         run: pnpm doc-fence-check