name: HIFFI QA & Governance Pipeline on: push: branches: [ main ] pull_request: branches: [ main ] jobs: governance-tests: runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v4 - name: Set up Python 3.12 uses: actions/setup-python@v5 with: python-version: "3.12" cache: "pip" - name: Install Dependencies run: | python -m pip install --upgrade pip pip install -r requirements.txt pip install scipy pytest - name: Execute Pytest Governance Suite run: | pytest test_multiplatform_ranking.py -v - name: Run Pipeline Health & Anomaly Detector run: | python core/health_detector.py - name: Generate Provenance Audit Report run: | python reports/provenance_summary.py