From d8cac16d14b02d4bf4639d498905e158d9601ec1 Mon Sep 17 00:00:00 2001
From: Fu Hanxi <fuhanxi@espressif.com>
Date: Fri, 17 Jan 2025 13:32:06 +0100
Subject: [PATCH] ci: run pre-check for changed files only

---
 .github/workflows/check-pre-commit.yml | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/check-pre-commit.yml b/.github/workflows/check-pre-commit.yml
index d45fd63d..168bd18d 100644
--- a/.github/workflows/check-pre-commit.yml
+++ b/.github/workflows/check-pre-commit.yml
@@ -1,14 +1,18 @@
-name: Check pre-commit
+name: pre-commit check
 
 on:
   pull_request:
 
 jobs:
-  check-pre-commit:
+  pre-commit:
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v4
         with:
           fetch-depth: 0
       - uses: actions/setup-python@v5
+      - id: changed-files
+        uses: tj-actions/changed-files@v45
       - uses: pre-commit/action@v3.0.1
+        with:
+          extra_args: --files ${{ steps.changed-files.outputs.all_changed_files }}