Skip to content

Commit 842a57f

Browse files
authored
Merge pull request #126 from cmcgee1024/skip_swift_version_license_check
Revert skip swift version license check
2 parents ee17ab2 + fad248e commit 842a57f

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

.github/workflows/scripts/check-license-header.sh

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,20 +39,15 @@ fi
3939

4040
paths_with_missing_license=( )
4141

42-
static_exclude_list=( )
43-
static_exclude_list+=( '":(exclude).license_header_template"' )
44-
static_exclude_list+=( '":(exclude).swift-version"' ) # Swift version files do not have comments nor licenses in them
45-
dynamic_exclude_list=( )
46-
4742
if [[ -f .licenseignore ]]; then
48-
static_exclude_list+=( '":(exclude).licenseignore"' )
49-
IFS=$'\n' read -r -a dynamic_exclude_list <<< "$(sed -E 's/^(.*)$/":(exclude)\1"/' <.licenseignore)"
43+
static_exclude_list='":(exclude).licenseignore" ":(exclude).license_header_template" '
44+
dynamic_exclude_list=$(tr '\n' '\0' < .licenseignore | xargs -0 -I% printf '":(exclude)%" ')
45+
exclude_list=$static_exclude_list$dynamic_exclude_list
46+
else
47+
exclude_list=":(exclude).license_header_template"
5048
fi
5149

52-
exclude_list=( "${static_exclude_list[@]}" "${dynamic_exclude_list[@]}" )
53-
excludes=$(IFS=" " ; echo "${exclude_list[*]}")
54-
55-
file_paths=$(echo "$excludes" | xargs git ls-files)
50+
file_paths=$(echo "$exclude_list" | xargs git ls-files)
5651

5752
while IFS= read -r file_path; do
5853
file_basename=$(basename -- "${file_path}")

0 commit comments

Comments
 (0)