ledgershield / scratch /osint /scripts /validate_release.py
king673134's picture
Upload folder using huggingface_hub
130fcca verified
Raw
History Blame Contribute Delete
458 Bytes
from __future__ import annotations
import json
import sys
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
if str(ROOT) not in sys.path:
sys.path.insert(0, str(ROOT))
from osint_env.validation import run_validation_suite
def main() -> int:
result = run_validation_suite()
print(json.dumps(result, indent=2, sort_keys=True))
return 0 if result["passed"] else 1
if __name__ == "__main__":
raise SystemExit(main())