From b7e23ff51e8056ce13f2fcd968702f51affe882b Mon Sep 17 00:00:00 2001 From: crueter Date: Fri, 26 Sep 2025 19:38:00 -0400 Subject: [PATCH] [ci] license-header.sh: add file exclusion capability Signed-off-by: crueter --- .ci/license-header.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.ci/license-header.sh b/.ci/license-header.sh index 9e70188971..870555d533 100755 --- a/.ci/license-header.sh +++ b/.ci/license-header.sh @@ -3,6 +3,10 @@ # SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later +# specify full path if dupes may exist +EXCLUDE_FILES="CPM.cmake CPMUtil.cmake GetSCMRev.cmake" +EXCLUDE_FILES=$(echo "$EXCLUDE_FILES" | sed 's/ /|/g') + COPYRIGHT_YEAR="2025" COPYRIGHT_OWNER="Eden Emulator Project" COPYRIGHT_LICENSE="GPL-3.0-or-later" @@ -49,7 +53,7 @@ if git diff --quiet "$BASE"..HEAD; then echo "license-header.sh: No commits on this branch different from master." exit 0 fi -FILES=$(git diff --name-only "$BASE") +FILES=$(git diff --name-only "$BASE" | grep -E -v "$EXCLUDE_FILES") echo_header() { COMMENT_TYPE="$1"