From 8db82e55f9813d794d8cfd089a001e9c253ba189 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 | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.ci/license-header.sh b/.ci/license-header.sh index 9e70188971..d9b73850d9 100755 --- a/.ci/license-header.sh +++ b/.ci/license-header.sh @@ -3,6 +3,12 @@ # 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=$(sed "s/ /\\\\|/g" <<< "$EXCLUDE_FILES") + +echo $EXCLUDE_FILES + COPYRIGHT_YEAR="2025" COPYRIGHT_OWNER="Eden Emulator Project" COPYRIGHT_LICENSE="GPL-3.0-or-later" @@ -49,8 +55,8 @@ 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 -v "$EXCLUDE_FILES") +echo $FILES echo_header() { COMMENT_TYPE="$1" echo "$COMMENT_TYPE SPDX-FileCopyrightText: Copyright $COPYRIGHT_YEAR $COPYRIGHT_OWNER"