CI: Check file is executable if in the list of executables

This commit is contained in:
Roland Dobai
2022-07-11 10:22:09 +02:00
parent 3d1508db9d
commit e6a76c7e99

View File

@@ -35,11 +35,14 @@ def check_executable_list():
def check_executables(files):
ret = 0
for fn in files:
if not is_executable(fn):
continue
if fn not in known_executables:
fn_executable = is_executable(fn)
fn_in_list = fn in known_executables
if fn_executable and not fn_in_list:
print('"{}" is not in {}'.format(fn, EXECUTABLE_LIST_FN))
ret = 1
if not fn_executable and fn_in_list:
print('"{}" is not executable but is in {}'.format(fn, EXECUTABLE_LIST_FN))
ret = 1
return ret