diff --git a/.github/workflows/clang-format.yml b/.github/workflows/clang-format.yml index e1a0da0688..30c98a1ab5 100644 --- a/.github/workflows/clang-format.yml +++ b/.github/workflows/clang-format.yml @@ -18,7 +18,7 @@ jobs: FILE_PATTERN='\.(cpp|h|cc|c|cxx|hpp|cu|cuh)$' echo "### Modified C/C++ files:" - FILES=$(git diff --name-only HEAD^1 HEAD | grep -E "$FILE_PATTERN") || true + FILES=$(git diff --name-only HEAD^1 HEAD -- . ':(exclude)examples/device/ep' | grep -E "$FILE_PATTERN") || true [ -z "$FILES" ] && echo "(none)" || echo "$FILES" echo "### clang format errors:" diff --git a/.github/workflows/copyright-check.sh b/.github/workflows/copyright-check.sh index 1fe931983d..9669c8e819 100755 --- a/.github/workflows/copyright-check.sh +++ b/.github/workflows/copyright-check.sh @@ -21,7 +21,7 @@ for f in $(git ls-files); do *.png|*.jpg|*.jpeg|*.gif|*.ico|*.zip|*.rst|*.pyc|*.lock|*.md|*.svg|*.wrap|*.in|*.json|*.template|*.gitignore|*.python-version|*py.typed) continue ;; - CODEOWNERS|LICENSE|Doxyfile|.clang-format|.clang-tidy|.codespellrc) + CODEOWNERS|*LICENSE*|Doxyfile|.clang-format|.clang-tidy|.codespellrc) continue ;; esac @@ -39,7 +39,7 @@ for f in $(git ls-files); do # Extract copyright years (handles YYYY or YYYY-YYYY) copyright_years=$(echo "$header" | \ - grep -Eo 'Copyright \(c\) [0-9]{4}(-[0-9]{4})?' | \ + grep NVIDIA | grep -Eo 'Copyright \(c\) [0-9]{4}(-[0-9]{4})?' | \ sed -E 's/.* ([0-9]{4})(-[0-9]{4})?/\1\2/' || true) if [[ -z "$copyright_years" ]]; then @@ -57,7 +57,7 @@ for f in $(git ls-files); do fi # License line must exist - if ! echo "$header" | grep -Eq '^[[:space:]]*(#|//|\*|/\*|