Procházet zdrojové kódy

check-pr: fix GitHub Action to gather the diff (#11425)

Sebastiaan Speck před 1 rokem
rodič
revize
4ea80ce3b3
2 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 2 0
      .github/workflows/ci.yml
  2. 2 2
      scripts/check-pr.sh

+ 2 - 0
.github/workflows/ci.yml

@@ -13,6 +13,8 @@ jobs:
 
     steps:
     - uses: actions/checkout@v4
+      with:
+        fetch-depth: 0
 
     - uses: actions/setup-python@v4
       with:

+ 2 - 2
scripts/check-pr.sh

@@ -2,7 +2,7 @@
 # SPDX-License-Identifier: MIT
 
 # This script is executed by GitHub Actions for every pull request opened.
-# It currently accomplishes the following objectives (for English pages only):
+# It currently accomplishes the following objectives:
 #
 #  1. Detect pages that were just copied (i.e. cp pages/{common,linux}/7z.md).
 #  2. Detect pages that were added in a platform specific directory although
@@ -50,7 +50,7 @@ function check_diff {
   local line
   local entry
 
-  git_diff=$(git diff --name-status --find-copies-harder --diff-filter=AC --relative=pages/ remotes/origin/main)
+  git_diff=$(git diff --name-status --find-copies-harder --diff-filter=AC origin/main -- pages*/)
 
   if [[ -n $git_diff ]]; then
     echo -e "Check PR: git diff:\n$git_diff" >&2