# Registry validation gate (ATLAS-WP-0002-T06). # Runs on GitHub Actions and Gitea Actions (both read .github/workflows). name: validate-registry on: push: pull_request: jobs: validate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: "3.12" - name: Install validation dependencies run: pip install --quiet pyyaml jsonschema - name: Validate surface entries against schema + index run: python3 tools/validate_registry.py - name: Resolver determinism + no-value-leak tests run: python3 -m unittest discover -s tests -q - name: Check whitespace / conflict markers run: git diff --check $(git hash-object -t tree /dev/null) -- .