feat(runtime): implement single-article consolidation runtime and modularize codebase
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
"""CI multi-tier trigger runner and verification script."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
|
||||
def run_ci_checks() -> int:
|
||||
print("=== STEP 1: Static Zero Regex and Schema Policy Check ===")
|
||||
res_static = subprocess.run([sys.executable, "tests/scripts/check_zero_regex.py"])
|
||||
if res_static.returncode != 0:
|
||||
return 1
|
||||
|
||||
print("\n=== STEP 2: Pytest Automated Suites ===")
|
||||
res_pytest = subprocess.run([sys.executable, "-m", "pytest", "tests/", "-v"])
|
||||
if res_pytest.returncode != 0:
|
||||
return 1
|
||||
|
||||
print("\n=== ALL CI QUALITY GATES PASSED SUCCESSFULLY ===")
|
||||
return 0
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
sys.exit(run_ci_checks())
|
||||
Reference in New Issue
Block a user