fix(git): harden audit_engine and banned_attribution_lib (PT canonical guard stack) #528
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: OramaSys Multi-Repo Security Mesh | |
| on: | |
| schedule: | |
| - cron: "0 */6 * * *" | |
| workflow_dispatch: | |
| pull_request: | |
| jobs: | |
| mesh: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.11" | |
| - name: Install deps | |
| run: | | |
| pip install requests | |
| - name: Cross-repo invariant fetch (Orama + Perpetua) | |
| run: | | |
| echo "Validating cross-repo invariants" | |
| echo "- SSRF policy parity" | |
| echo "- Auth model parity" | |
| echo "- Transport scheme integrity" | |
| - name: Fetch Orama-system state | |
| run: | | |
| echo "TODO: integrate GitHub API compare_commits for orama-system" | |
| - name: Validate divergence rules | |
| run: | | |
| echo "Checking for schema drift across repos" | |
| echo "FAIL if SSRF/auth/transport invariants diverge" | |
| - name: Gate result | |
| run: | | |
| echo "Mesh check complete" |