fix: harden review and verifier governance
This commit is contained in:
22
scripts/pipeline_script_includes_signature_query_test.sh
Normal file
22
scripts/pipeline_script_includes_signature_query_test.sh
Normal file
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
cd "$ROOT_DIR"
|
||||
|
||||
python3 - <<'PY'
|
||||
from pathlib import Path
|
||||
import re
|
||||
|
||||
files = [
|
||||
'scripts/run_real_pipeline.sh',
|
||||
'scripts/run_daily.sh',
|
||||
'scripts/run_intel_pipeline.sh',
|
||||
'scripts/run_intraday_price_watch.sh',
|
||||
'scripts/run_intraday_discovery_watch.sh',
|
||||
]
|
||||
pattern = re.compile(r'materialize_daily_signals\.go.*official_import_signature_audit_query_lib\.go|official_import_signature_audit_query_lib\.go.*materialize_daily_signals\.go', re.S)
|
||||
missing = [path for path in files if not pattern.search(Path(path).read_text())]
|
||||
if missing:
|
||||
raise SystemExit('missing helper include: ' + ', '.join(missing))
|
||||
PY
|
||||
Reference in New Issue
Block a user