From 26ce7e4f2844a445bf77b4b14977d62e6434df08 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Tue, 11 Mar 2025 20:18:33 +0000 Subject: [PATCH] license-header.rb: Don't read UTF-8 BOM as text when checking headers --- .ci/license-header.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/license-header.rb b/.ci/license-header.rb index b6143c388..063ef8d7e 100755 --- a/.ci/license-header.rb +++ b/.ci/license-header.rb @@ -18,7 +18,7 @@ print 'Checking files...' issue_files = [] branch_changed_files.each do |file_name| if file_name.end_with?('.cpp', '.h', '.kt', '.kts') and File.file?(file_name) - file_content = File.read(file_name) + file_content = File.read(file_name, mode: 'r:bom|utf-8') if not file_content.start_with?(license_header) issue_files.push(file_name) end