diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml
index 2a309e0afd..4d9711d73c 100644
--- a/.github/workflows/format.yaml
+++ b/.github/workflows/format.yaml
@@ -36,9 +36,10 @@ jobs:
     - name: Run qmk formatters
       shell: 'bash {0}'
       run: |
-        qmk format-c --core-only $(< ~/files.txt)
-        qmk format-python $(< ~/files.txt)
-        qmk format-text $(< ~/files.txt)
+        cat ~/files_added.txt ~/files_modified.txt > ~/files_changed.txt
+        qmk format-c --core-only $(< ~/files_changed.txt)
+        qmk format-python $(< ~/files_changed.txt)
+        qmk format-text $(< ~/files_changed.txt)
 
     - name: Fail when formatting required
       run: |