Update repo_health.yml

This commit is contained in:
2025-12-27 02:18:53 -06:00
parent 6cc5dfa33a
commit eb4bdb9582

View File

@@ -318,43 +318,43 @@ jobs:
export TOOLS="${tool_status[*]:-}" export TOOLS="${tool_status[*]:-}"
report_json="$(python3 - <<'PY' report_json="$(python3 - <<'PY'
import json import json
import os import os
profile = os.environ.get('PROFILE_RAW') or 'all' profile = os.environ.get('PROFILE_RAW') or 'all'
required_script_dirs = [ required_script_dirs = [
"scripts/fix", "scripts/fix",
"scripts/lib", "scripts/lib",
"scripts/release", "scripts/release",
"scripts/run", "scripts/run",
"scripts/validate", "scripts/validate",
] ]
required_script_files = [ required_script_files = [
"scripts/validate/manifest.sh", "scripts/validate/manifest.sh",
"scripts/validate/xml_wellformed.sh", "scripts/validate/xml_wellformed.sh",
"scripts/validate/changelog.sh", "scripts/validate/changelog.sh",
"scripts/validate/tabs.sh", "scripts/validate/tabs.sh",
"scripts/validate/paths.sh", "scripts/validate/paths.sh",
"scripts/validate/version_alignment.sh", "scripts/validate/version_alignment.sh",
"scripts/validate/language_structure.sh", "scripts/validate/language_structure.sh",
"scripts/validate/php_syntax.sh", "scripts/validate/php_syntax.sh",
"scripts/validate/no_secrets.sh", "scripts/validate/no_secrets.sh",
"scripts/validate/license_headers.sh", "scripts/validate/license_headers.sh",
] ]
missing_dirs = os.environ.get('MISSING_DIRS','').split('\n') if os.environ.get('MISSING_DIRS') else [] missing_dirs = os.environ.get('MISSING_DIRS','').split('\n') if os.environ.get('MISSING_DIRS') else []
missing_files = os.environ.get('MISSING_FILES','').split('\n') if os.environ.get('MISSING_FILES') else [] missing_files = os.environ.get('MISSING_FILES','').split('\n') if os.environ.get('MISSING_FILES') else []
tools = os.environ.get('TOOLS','').split() if os.environ.get('TOOLS') else [] tools = os.environ.get('TOOLS','').split() if os.environ.get('TOOLS') else []
out = { out = {
"profile": profile, "profile": profile,
"checked": { "checked": {
"required_script_dirs": required_script_dirs, "required_script_dirs": required_script_dirs,
"required_script_files": required_script_files, "required_script_files": required_script_files,
}, },
"missing_dirs": [x for x in missing_dirs if x], "missing_dirs": [x for x in missing_dirs if x],
"missing_files": [x for x in missing_files if x], "missing_files": [x for x in missing_files if x],
"tools_available": tools, "tools_available": tools,
} }
print(json.dumps(out, indent=2)) print(json.dumps(out, indent=2))
PY PY
)" )"
{ {