Improve workflow failure comments

This commit is contained in:
Adrien Ufferte
2025-06-10 17:26:21 +02:00
parent 681ca0748c
commit d05dacc14f
3 changed files with 13 additions and 11 deletions
+5 -4
View File
@@ -72,11 +72,12 @@ for root, dirs, files in os.walk('.', topdown=True):
if invalid_dirs or invalid_files:
count = len(invalid_dirs) + len(invalid_files)
print(f'{count} invalid names detected:')
print("### \u274c Godot File Naming Convention Check Failed\n")
print(f"{count} invalid name{'s' if count > 1 else ''} detected:\n")
for path, suggestion in invalid_dirs:
print(f"dir: {path} -> {suggestion}")
print(f"- **Directory** `{path}` \u2192 `{suggestion}`")
for path, suggestion in invalid_files:
print(f"file: {path} -> {suggestion}")
print(f"- **File** `{path}` \u2192 `{suggestion}`")
sys.exit(1)
else:
print('All filenames and directories follow Godot naming convention.')
print("\u2705 All filenames and directories follow Godot naming convention.")
+4 -4
View File
@@ -94,14 +94,14 @@ for root, dirs, files in os.walk('.', topdown=True):
issues.append((path, idx, 'variable', name))
if issues:
print(f"Total issues: {len(issues)}")
print('GDScript naming issues found:')
print("### \u274c GDScript Naming Convention Check Failed\n")
print(f"Total issues: {len(issues)}\n")
for path, idx, kind, name in issues:
if kind == 'error':
message = name
else:
message = f"'{name}' {MESSAGES[kind]}"
print(f"{path}:{idx}: {message}")
print(f"- `{path}:{idx}` {message}")
sys.exit(1)
else:
print('All GDScript files follow the naming conventions.')
print("\u2705 All GDScript files follow the naming conventions.")
+4 -3
View File
@@ -72,9 +72,10 @@ for root, dirs, files in os.walk('.', topdown=True):
single_char_vars.append((path, idx, name))
if single_char_vars:
print(f"{len(single_char_vars)} errors found:")
print("### \u274c Single Character Variable Check Failed\n")
print(f"Found {len(single_char_vars)} single-character variable name{'s' if len(single_char_vars) > 1 else ''}:\n")
for path, idx, name in single_char_vars:
print(f"{path}:{idx}: variable '{name}' has a single-character name")
print(f"- `{path}:{idx}` variable `{name}`")
sys.exit(1)
else:
print("No single-character variable names found.")
print("\u2705 No single-character variable names found.")